CS 347m Operating Systems
Spring 2020-21
References
Books
Operating Systems: Three Easy Pieces,
by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
Xv6, a simple Unix-like teaching operating system
Xv6 page at MIT
Operating System Concepts, by Silberschatz, Galvin and Gagne
The Design of the UNIX Operating System, by Maurice J. Bach
Think OS,
A Brief Introduction to Operating Systems, by Allen B. Downey
Notes
Class notes, Puru (Autumn 2018 offering)
Notes for the Operating Systems course, Puru (status: incomplete)
Code
xv6, a simple Unix-like teaching operating system
xv6 book
source code booklet
Linux: kernel.org, linux.org, lwn.net