EE817: Advanced Operating System (Fall 2021)
Dept. of Electrical Engineering, KAIST
Instructor: Youjip Won, (ywon at kaist dot ac dot kr)
TA: Dohyeon Kim (ehgus421210 at kaist dot ac dot kr)
Time: Wed 10:30 – 11:45 AM, Friday 10:30 – 11:45 AM
Place: Online class
In this work, we cover a broad range of the materials of the operating systems. The topics include basic operating system structures, memory management, storage and filesystem, process scheduling and resource management, virtualization, and distributed systems. We will read the essential papers for each topic. All papers in the reading list are a must-read for the students who want to do computer systems-related research. The papers in the reading list range from the classic reading, “THE” operating system(CACM 1968), to the recent one such as BarrierFS (FAST 2018).
- Bach, Maurice J. The design of the UNIX operating system. Vol. 1. No. 2. Englewood Cliffs: Prentice-Hall, 1986.
- Vahalia, Uresh. UNIX Internals: The New Frontiers. Prentice-Hall, 1996
Grading: Presentation (30%), Class participation(20%), Term paper (30%), Final exam (20%, take-home exam)