| Week |
Topics |
Session One Reading |
Session Two Reading |
Assignments |
| 1 |
Introduction |
|
intro |
|
| 2 |
Processes and Threads |
4.1-4.3 |
5.1-5.2Q |
|
| 3 |
Process Synchronization |
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/Storage |
13.1-13.5 |
14.1-14.5 |
|
| 10 |
Distributed Systems |
15.1-15.7 |
No class |
|
| 11 |
Protection/Security |
17.1-17.5 |
Q |
|
| Finals |
Final Project Due Dec 7th @ noon |
|
|
Final Project (due during Final Session.) |
Quizes are held on the second session of the week during the
last 45 minutes of class.