or
Students may also want to refer to:
A small number of research papers may be discussed class. The lecture will cover some topics in more depth than the books, and also in a different order. If you’re curious about how the principles we cover in this class are applied in modern production operating systems, we recommend a look at one of the following texts:
McKusick, Neville-Neil, and Watson. The Design and Implementation of the FreeBSD Operating System. 2nd Edition, 2014.
Russinovich, Solomon, Ionescu. Windows Internals, Sixth Edition: Including Windows Server 2008 R2 and Windows 7.
Bovet and Cesati. Understanding the Linux Kernel. O Reilly Media. 3rd edition, 2005.
Most of the above-mentioned books are available in the UdS library.
Summary lecture notes will be made available on the course homepage for some (but not all) of the material covered in the class. Any such summaries and presentation slides are primarily meant to help students with taking notes. However, they will not accurately or consistently cover all the material discussed in the lectures. Students are expected to know all material covered in the lectures, and in the assigned readings and projects. Therefore, students should not rely only on the lecture notes. Rather, students should attend class regularly, take their own notes, and complete all assignments.