Week Date Topics Chapters or Notes
1 08/23 & 08/25 (a) Class Logistics and Lab Info (b) OS Structure  Syllabus. See moodle for material
2 08/30 & 09/01  (a) Processes (b) Threads  See moodle for material
3 09/06 & 09/08  (a) Process Synchronization (b) CPU Scheduling  See moodle for material
4 09/13 & 09/15  (a) Deadlocks (b) Main Memory  See moodle for material
5 09/20 & 09/22  (a) Virtual Memory (c) Mass-Storage Structure  See moodle for material
6 09/27 & 09/29  (a) File-Systems Interface (b) File System Implementation  See moodle for material
7 10/4 & 10/6  (a) IO-Systems (b) The Linux System  See moodle for material
8 10/11 & 10/13  (a) More About File Systems (b) Virtual Machines  See moodle for material
9 10/18 & 10/20  (a) More about VMs and Review (b) mid-Term Exam  See moodle for material
10 10/25 & 10/27  (a) Protection (b) Distributed Systems I  See moodle for material
11 11/1 & 11/3  (a) Distributed Systems II (b) Distributed Systems III  See moodle for material
12 11/8 & 11/10  (a) Real-Time OS (b) Embedded OS  See moodle for material
13 11/15 & 11/17  (a) More about scheduling b) Security  See moodle for material
14 11/22 & 11/24  (a) Virtual Machines (b) More about Virtualization  See moodle for material
15 11/29 & 12/1  (a) Other Topics I (b) Other Topics II  See moodle for material
16 week of 12/6 Final Exam Week  Final Exam