Back to the bookshelf

Operating Systems: Three Easy Pieces

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

5 readers recommend it across 4 discussions

Reader recommendations

nindalf
The books that taught me computer science - Operating Systems: Three Easy Pieces ( https://pages.cs.wisc.edu/~remzi/OSTEP/) - Designing Data Intensive Applications by Martin Kleppmann (https://dataintensive.net) - Crafting Interpreters by Robert Nystrom (http://craftinginterpreters.com)
sunny3
This book broke down a hard and mysterious topic (operating systems) for a new CS student like me into everyday analogies, which almost eradicated my fear of the subject matter. It had the appropriate amount of technical details to be usefully informative for a college class while also inspiring a more in-depth read of other material that are much more boring. The book is the reason why I love operating system so much, and I continued to take more CS classes as a math major.
nilkn
I love "Operating Systems: Three Easy Pieces": http://pages.cs.wisc.edu/~remzi/OSTEP/ Really useful book and really accessible (both because it's available for free and also because it's written with a lot of skill and friendliness towards the reader). I recommend it in particular to those who for whatever reason never took an operating systems class (e.g., you were self-taught or didn't major in CS). This book will really demystify a lot of stuff for you without overwhelming you at the same time.