Course Schedule
Week | Date | Topic | Notes |
1 | 8/21 | Introduction (Ch. 1) | Lecture 1 |
8/23 | Introduction (Ch. 1) | Lecture 2 | |
2 | 8/28 | System Structure (Ch. 2) | Project 1 Lecture 3 |
8/30 | Processes (Ch. 3) | Lecture 4 | |
3 | 9/4 | NO CLASS | |
9/6 | Processes/Threads (Ch. 3 & 4) | Lecture 5 | |
4 | 9/11 | Threads (Ch. 4) | |
9/13 | Threads (Ch. 4) | Project 1 Due Project 2 |
|
5 | 9/18 | Scheduling (Ch. 5) | Lecture 6 |
9/20 | Scheduling (Ch. 5) | ||
6 | 9/25 | Synchronization (Ch. 6) | Lecture 7 |
9/27 | Synchronization (Ch. 6) | ||
7 | 10/2 | Deadlocks (Ch. 8) | Lecture 8 |
10/4 | Memory Management (Ch. 9) | Lecture 9 | |
8 | 10/9 | Memory Management (Ch. 9) | Project 2 Due, Project 3 |
10/11 | Memory Management (Ch. 9) | ||
9 | 10/16 | Midterm Exam | |
10/18 | Virtual Memory (Ch. 10) | Lecture 10 | |
10 | 10/23 | Virtual Memory (Ch. 10) | |
10/25 | File System (Ch. 13) | Lecture 11 | |
11 | 10/30 | File System (Ch. 13) | Lecture 12 |
11/1 | File System (Ch. 13) | Project 3 Due (original), Project 4 | |
12 | 11/6 | File System (Ch. 13) | Project 3 Due (extended) |
11/8 | Storage Management (Ch. 11) | Lecture 13 | |
13 | 11/13 | Storage Management (Ch. 11 & 12) | |
11/15 | Protection & Security (Ch. 16 & 17) | Lecture 14 | |
14 | 11/20 | Protection & Security (Ch. 16 & 17) | Lecture 15 |
11/22 | Protection & Security (Ch. 16 & 17) | ||
15 | 11/27 | Advanced Systems (Ch. 18-21) | Lecture 16 |
11/29 | Advanced Systems (Ch. 18-21) | Project 4 Due Lecture 17 |
|
16 | 12/4 | FINAL EXAM | Time & Location: 12pm, AHC3 214 |