Course Schedule

Week Date Topic Notes
1 8/22 Introduction (Ch. 1) Slides
8/24 Introduction (Ch. 1) Slides
2 8/29 System Structure (Ch. 2) Slides
Project 1
8/31 Processes (Ch. 3) Slides
3 9/7 Processes/Threads (Ch. 3 & 4) Slides
4 9/12 Threads (Ch. 4) Project 1 Due, Project 2
9/14 Scheduling (Ch. 5) Slides
5 9/19 Scheduling (Ch. 5)
9/21 Synchronization (Ch. 6) Slides
6 9/26 Synchronization (Ch. 6)
9/28 Synchronization (Ch. 6) Project 2 Due
7 10/3 Deadlocks (Ch. 8) Slides, Project 3
10/5 Midterm Exam I
8 10/10 Memory Management (Ch. 9)
10/12 Memory Management (Ch. 9) Slides
9 10/15 Memory Management (Ch. 9)
10/19 Virtual Memory (Ch. 10) Slides
10 10/24 Virtual Memory (Ch. 10)
10/26 File System (Ch. 13) Slides
11 10/31 File System (Ch. 13)
11/2 Midterm Exam II Project 3 Due, Project 4
12 11/7 File System (Ch. 13) Slides
11/9 Storage Management (Ch. 11)
13 11/14 Storage Management (Ch. 11) Slides
11/16 Storage Management & I/O (Ch. 11 & 12)
14 11/21 Protection & Security (Ch. 16 & 17) Slides
11/23 Protection & Security (Ch. 16 & 17) Slides
15 11/28 Advanced Systems (Ch. 18-21) Slides
11/30 Advanced Systems (Ch. 18-21) Project 4 Due (Extended to 5pm 12/5)
16 12/5 FINAL EXAM Time & Location: 12.00-2.00PM, Academic Health Center 4 - 302
Note: Chapter numbers refer to edition 10 of the textbook!