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 |