Operating Systems: Three Easy Pieces

by Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau

A book that I've seen recommended a lot for those interested in diving into Operating systems concepts. It's available online for free with live lectures by the author himself at the university of Wisconsin. After checking few chapters and videos, I will go for this one since the quality seems to be decent and Remzi is doing a good job presenting topics in the videos and diving deeper in the book.

📚 Chapter 36 of 5763% complete
StartNow
Concurrency deserves a deep dive on its own!
Reached a section I've been waiting for.. Concurrency, threads, parallel programming and more!
The evolution of the virtual memory reminds me how incapable we are of planning far into the future.
Ever wondered after having allocated memory with something like 'malloc', how does 'free' know how many bytes it should free?
The moment you understand how a computer runs all these programs together, and we're not talking about multiple cores here! It's an ability that existed back in the single core era! Fascinating to understand the illusion of multi-tasking.