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