Course Schedule

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