| Week |
Topics |
Session One Reading |
Session Two Reading |
Assignments |
| 1 |
Introduction, processes |
|
4.1-4.2 |
|
| 2 |
Processes and Threads |
4.3-4.5 5.1-5.2 |
Q |
|
| 3 |
Process Synchronization |
5.2-5.4 7.1-7.3 |
7.4-7.6 |
Program 1 (due Session Two) |
| 4 |
Synchronization, Deadlocks |
7.7-7.9 |
8.1-8.6 Q |
|
| 5 |
CPU Scheduling |
6.1-6.4 |
6.5-6.7 |
Program 2 (due Session Two) |
| 6 |
Memory Management |
9.1-9.3 |
9.4-9.6 Q |
Design Document (due Session Two) |
| 7 |
Virtual Memory |
10.1-10.3 |
10.4-10.6 |
Design Meetings |
| 8 |
File Systems |
11.1-11.5 |
12.1-12.5 Q |
Design Meetings |
| 9 |
I/O Devices/Protection |
13.1-13.5 |
18.1-18.5 |
|
| 10 |
Protection/Security |
19.1-19.4 |
19.5-19.8 Q |
|
| Finals |
Final Project Due 4pm |
|
|
Final Project (due during Final Session.) |
Quizes are held on even Wednesdays during the last 45 minutes of class.