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.
Lecture slides will be made available in Moodle for some (but not all) of the material covered in the class. These presentation slides are meant as a study aid and to augment your notes. However, they will not accurately or completely cover 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 slides. Rather, students should attend class regularly, take their own notes, and complete all assignments.