Welcome to Modern Operating Systems. This page will expand to provide a complete set of course materials covering much of a typical undergraduate operating systems syllabus.
|1||Introduction to Operating Systems||Part 1|
|OSPP Chapter 1|
OSC Chapter 1
|2||The System Call Interface||Part 1|
|OSPP Chapter 2|
OSC 2.1-2.4; 21.2
|3||Interrupts and Privilege Modes|
|10||Sockets and File Descriptors|
|11||Blocking and Polling|
|12||The IO Bus|
|14||Case Study: The Android System|
|16||Files and Directories|
|18||Remote File Systems|
Project structure and recommendation is forthcoming.
Sections will also be given for ‘Operating System Concepts‘ (OSC) by Silberschatz, Galvin, and Gagne. This presents a view closer to the code of many mechanisms, and provides its own set freely available slides to accompany the curriculum. (purchase)