The following schedule is tentative and subject to change without notice.
| Day | Topic | Reading |
|---|---|---|
| 9/2 | Course Overview (Online) | |
| 9/7 | Computer systems research (Online) | I1 |
| 9/9 | ||
| 9/14 | Introduction to operating systems (Online) | H1 |
| 9/16 | Storage (Online) | |
| 9/21 | National Holiday | |
| 9/23 | ||
| 9/28 | File systems (Online) | FS1 |
| 9/30 | LFS (Online) | FS2 |
| 10/1 | Flash memory – Makeup Class @ 7:00pm (Online) | |
| 10/5 | Exam 1 (Offline) | |
| 10/7 | ||
| 10/12 | F2FS (Online) | FS3 |
| 10/14 | Modern SSDs (Online) | SSD1 |
| 10/19 | ||
| 10/21 | Computational storage (Online) | SSD2, SSD4 |
| 10/26 | Invited Talk - ZNS SSDs: Features and Research Directions (Prof. Jongmoo Choi) | SSD3 |
| 10/26 | Project proposal due | |
| 10/28 | Processes and threads (Online) | |
| 11/2 | Scheduler activations (Online) | S1 |
| 11/4 | CPU scheduling (Online) | |
| 11/9 | Lottery scheduling (Online) | S2 |
| 11/11 | Exam 2 (Offline) | |
| 11/16 | Virtual memory (Online) | |
| 11/18 | ||
| 11/23 | ||
| 11/25 | Superpage support (Online) | MM1 |
| 11/30 | ARC (Online) | MM2 |
| 11/30 | Project progress report due | |
| 12/2 | Linux memory management (Online) | |
| 12/7 | Virtual machines (Online) | VM1 |
| 12/9 | KVM (Online) | |
| 12/14 | Final Exam (Offline) | |
| 12/20 | Term paper due |
Credit: Some of the slides are borrowed from the authors’ presentations.