Overview
The schedule is tentative.
| Week | Reading | Topic | Notes | 1 | Chapter 1 | Administrivia, Logistics Role of the OS (Slides) |
2 | Chapter 1 | Role of the OS, Computer Structure System Calls (Lecture Slides / Prep for A0) |
|---|---|---|---|
| 3 | Chapter 2.1-2.2 | Processes and Threads ( Slides Mon / Wed / Thursday) |
|
| 4 | Chapter 2.3, 2.4 (2nd Ed.), Chapter 2.3, 2.5 (3rd Ed.) | Synchronization ( Slides Mon / Wed / Thu) |
|
| 5 | Chapter 3 (2nd Ed), Chapter 6 (3rd Ed) | CPU Scheduling ( Slides Monday / Thursday) |
|
| 6 | Chapter 4.1-4.3.1, 4.8 (2nd Ed.), Chapter 3.1-3.3.1 (3rd Ed.) | Memory Management ( Slides Monday / Thursday) |
|
| 7 | Chatper 4.3, (2nd Ed.), Chapter 3.3 (3rd Ed.) | Virtual Memory ( Slides Monday / Thursday) |
|
| 8 | Chapter 4.4-4.7 (2nd Ed.), Chapter 3.4-3.7 (3rd Ed.) | Page Replacement ( Slides Monday/ Thursday) |
|
| 9 | Chapter 4.4-4.6 (2nd Ed.), Chapter 3.4-3.6 (3rd Ed.) | Midterm exam discussion (no slides), Finishing page replacement ( Slides Thursday) |
|
| 10 | Chapter 6.1-6.4 (2nd Ed.), Chapter 4.1-4.3 (3rd Ed., omit 4.3.6 and 4.3.7) | File Systems ( Slides Monday / Thursday) |
|
| 11 | Chapter 6.1-6.4 (2nd Ed.), Chapter 4.1-4.4 (3rd Ed., omit 4.3.6 and 4.3.7) | File Systems and disk I/O ( Slides Monday / Thursday) |
|
| 12 | Chapter 5.4 (read 5.1-5.3 as background) (2nd & 3rd Ed.) | Finishing I/O optimizations and slides with final exam review ( Slides Monday), Final exam from 2008 |