Reading Material
Text Book
-
Arpaci-Dusseau (2018) Operating Systems: Three Easy Pieces
I expect students to obtain the free version and read this entire book over the semester.
Other Useful Books
-
Stallings (2018) Operating Systems
Gives a good general background.
-
Silberschatz, Galvin, and Gagne (2018) Operating System Concepts
Clearly explains many OS concepts.
-
Tanenbaum and Bos (2014) Modern Operating Systems
Covers similar material to that of Silberschatz, in more technical detail.
-
Tanenbaum (2005) Operating Systems - Design and Implementation
Covers the fundamental principles of operating systems with practical application to the MINIX operating system. Includes the MINIX source code.