The following schedule is tentative and subject to change without notice.
| Day | Topic | Reading |
|---|---|---|
| 9/2 | Course overview | H1 (Due: 9/9) |
| 9/7 | Computer systems research | I1 |
| 9/9 | Introduction to operating systems | S1 (Due: 9/16) |
| 9/14 | Processes and threads | |
| 9/16 | Scheduler activations | S2 (Due: 9/ |
| 9/21 | CPU scheduling | |
| 9/23 | Lottery scheduling | |
| 9/28 | ||
| 9/30 | National Holiday | |
| 10/5 | Virtual memory | MM1 (Due: 10/12) |
| 10/7 | MM2 (Due 10/14) | |
| 10/12 | ARC | |
| 10/14 | ||
| 10/16 | Project proposal due | |
| 10/19 | Clock-Pro | MM3 (Due 10/26) |
| 10/21 | ||
| 10/26 | Superpage support | |
| 10/28 | Linux memory management | FS2 (Due 11/4) |
| 11/2 | ||
| 11/4 | File systems | |
| 11/9 | ||
| 11/11 | ||
| 11/16 | Log-structured file system | |
| 11/18 | ||
| 11/23 | Flash memory | |
| 11/25 | Invited Talk I: Asynchronous I/O Stack (Prof. Jinkyu Jeong @ SKKU) | |
| 11/27 | Project progress report due | |
| 11/30 | FS3 (Due 12/9) | |
| 12/2 | SSDs | |
| 12/3 | Invited talk II: Tizen Open Source Project & Samsung TizenTV @ 4:00pm (Dr. Hyogun Lee, a former VP of Samsung Electronics Co.) | |
| 12/7 | ||
| 12/9 | Flash-friendly file system (F2FS) | |
| 12/14 | Final exam (Online) | |
| 12/20 | Term paper due |