| Week |
Date |
Topic |
Notes |
| 1 |
1/13 |
Introduction (Ch. 1) |
|
| 1/15 |
Introduction (Ch. 1) |
|
| 2 |
1/18 |
System Structure (Ch. 2) |
Project 1 out |
| 1/20 |
Processes (Ch. 3) |
|
| 1/22 |
Processes (Ch. 3) |
|
| 3 |
1/25 |
Threads (Ch. 4) |
|
| 1/27 |
Threads (Ch. 4) |
Project 1 due, Project 2 out |
| 1/29 |
Threads (Ch. 4) |
|
| 4 |
2/1 |
Scheduling (Ch. 5) |
|
| 2/3 |
Scheduling (Ch. 5) |
|
| 2/5 |
Scheduling (Ch. 5) |
|
| 5 |
2/8 |
Synchronization (Ch. 6) |
|
| 2/10 |
Synchronization (Ch. 6) |
Project 2 due, Project 3 out |
| 2/12 |
Synchronization (Ch. 6) |
|
| 6 |
2/15 |
Synchronization (Ch. 6) |
|
| 2/17 |
Exam I |
|
| 2/19 |
Deadlock (Ch. 7) |
|
| 7 |
2/22 |
Deadlock (Ch. 7) |
|
| 2/24 |
Memory Management (Ch. 8) |
Project 4 out |
| 2/26 |
Memory Management (Ch. 8) |
|
| 8 |
3/1 |
Memory Management (Ch. 8) |
Project 3 due |
| 3/3 |
Memory Management (Ch. 8) |
|
| 3/5 |
Memory Management (Ch. 8) |
|
| 9 |
Spring Break |
| 10 |
3/15 |
Virtual Memory (Ch. 9) |
|
| 3/17 |
Virtual Memory (Ch. 9) |
|
| 3/19 |
File System (Ch. 10) |
Project 4 due, Project 5 out |
| 11 |
3/22 |
File System (Ch. 10) |
|
| 3/24 |
File System (Ch. 11) |
|
| 3/26 |
File System (Ch. 11) |
|
| 12 |
3/29 |
File System (Ch. 11) |
|
| 3/31 |
Exam II |
|
| 4/2 |
No Class (Good Friday) |
|
| 13 |
4/5 |
No Class (Easter Holiday) |
|
| 4/7 |
Storage Management (Ch. 12) |
Project 5 due, Project 6 out |
| 4/9 |
Storage Management (Ch. 12) |
|
| 14 |
4/12 |
Storage Management (Ch. 12) |
|
| 4/14 |
Storage Management (Ch. 12) |
|
| 4/16 |
Storage Management (Ch. 12) |
|
| 15 |
4/19 |
I/O Systems (Ch. 13) |
|
| 4/21 |
Protection (Ch. 14) |
|
| 4/23 |
Security (Ch. 15) |
|
| 16 |
4/26 |
Distributed Systems (Ch. 16-18) |
|
| 4/28 |
Special Purpose Systems (Ch. 19/20) |
Project 6 due |
| 4/30 |
Study Day |
|
| 17 |
5/4 |
Final Exam |
4.15-6.15pm, 217 DeBartolo |