Course Schedule

Week Date Topic Notes
1 1/12 Introduction (Ch. 1) Slides (pptx, pdf)
1/14 Introduction (Ch. 1) Slides (pptx, pdf)
2 1/19 System Structure (Ch. 2) Project 1, Slides (pptx, pdf)
1/21 Processes (Ch. 3) Slides (pptx, pdf)
3 1/26 Processes/Threads (Ch. 3 & 4) Slides (pptx, pdf)
1/28 Threads (Ch. 4)
4 2/2 Scheduling (Ch. 5) Project 1 due, Project 2
2/4 Scheduling (Ch. 5) Slides (pptx, pdf)
5 2/9 Synchronization (Ch. 6) Slides (pptx, pdf)
2/11 Synchronization (Ch. 6)
6 2/16 Synchronization (Ch. 6) Exam Preparation Slides
2/18 Exam I Project 2 due, Project 3
7 2/23 Deadlock (Ch. 7) Slides (pptx, pdf)
2/25 Memory Management (Ch. 8)
8 3/1 Memory Management (Ch. 8) Slides (pptx, pdf)
3/3 Memory Management (Ch. 8)
9 Spring Break
10 3/15 Virtual Memory (Ch. 9) Slides (pptx, pdf)
3/17 Virtual Memory (Ch. 9)
11 3/22 File System (Ch. 10) Slides (pptx, pdf)
3/24 File System (Ch. 11) Project 3 due, Project 4
12 3/29 File System (Ch. 11) Slides (pptx, pdf), Exam Preparation Slides
3/31 Exam II
13 4/5 Storage Management (Ch. 12) Slides (pptx, pdf)
4/7 Storage Management (Ch. 12)
14 4/12 Storage Management & I/O (Ch. 12 & 13)
4/14 Protection & Security (Ch. 14 & 15) Slides (pptx, pdf)
15 4/19 Protection & Security (Ch. 14 & 15) Slides (pptx, pdf)
4/21 Advanced Systems (Ch. 16-20) Project 4 due, Slides (pptx, pdf)
16 4/26 Course Review Course Review Slides
4/28 Study Day
17 5/3 FINAL EXAM Time: 10.30-12.30
Location: DeBartolo 101
Note: Chapter numbers refer to editions 7 and 8 of the textbook!