Course Schedule

Week Date Topic Notes
1 1/18 Introduction (Ch. 1)
1/20 Introduction (Ch. 1)
2 1/25 System Structure (Ch. 2) Project 1 out
1/27 Processes (Ch. 3)
3 2/1 Processes/Threads (Ch. 3 & 4)
2/3 Threads (Ch. 4)
4 2/8 Scheduling (Ch. 5) Project 1 due, Project 2 out
2/10 Scheduling (Ch. 5)
5 2/15 Synchronization (Ch. 6)
2/17 Synchronization (Ch. 6)
6 2/22 Synchronization (Ch. 6)
2/24 Exam I Project 2 due, Project 3 out
7 3/1 Deadlock (Ch. 7)
3/3 Memory Management (Ch. 8)
8 3/8 Memory Management (Ch. 8)
3/10 Memory Management (Ch. 8)
9 Spring Break
10 3/22 Virtual Memory (Ch. 9)
3/24 Virtual Memory (Ch. 9) Project 3 due, Project 4 out
11 3/29 File System (Ch. 10)
3/31 File System (Ch. 11)
12 4/5 File System (Ch. 11)
4/7 Exam II
13 4/12 Storage Management (Ch. 12)
4/14 Storage Management (Ch. 12) Project 4 due, Project 5 out
14 4/19 Storage Management (Ch. 12)
4/21 I/O Systems (Ch. 13)
15 4/26 Protection & Security (Ch. 14 & 15)
4/28 Advanced Systems (Ch. 16-20)
16 5/3 Exam III
5/5 Study Day
17 5/10 - Project 5 due