Princeton University
|
Computer Science 318 |
Fall 2014 |
Here is the tentative schedule of lectures for the course. Links will be updated throughout the term.
You are expected to complete the readings before the corresponding lecture.
Date | Topic | Reading | |
---|---|---|---|
9/10 | Introduction | MOS 1.1-1.3 | |
9/15 | Overview | MOS 1.4-1.5 | |
9/17 | OS Structure | MOS 1.6-1.7 | |
9/22 | Processes & Threads | MOS 2.1, 2.2.1-2.2.3 | |
9/24 | Threads Implementation | MOS 2.2.4-2.2.9 | |
9/29 | Mutex Implementation | MOS 2.3.3, 2.3.6 | |
10/1 | Semaphores and Monitors | MOS 2.3.5, 2.3.7, Birrell's paper | |
10/6 | CPU Scheduling | MOS 2.4 | |
10/8 | Deadlock | MOS 6 | |
10/13 | I/O Devices and Drivers | MOS 5.1-5.3, 5.5-5.9 | |
10/15 | Message Passing | MOS 2.3.8, 8.2.1-8.2.4 | |
10/20 | Virtual Memory Address Translation | MOS 3.1-3.3 | |
10/22 | Virtual Memory Paging and Replacement | MOS 3.4 | |
11/3 | Virtual Memory Design Issues | MOS 3.5-3.6 | |
11/5 | Storage Devices | MOS 5.4 | |
11/10 | File Layout and Directories | MOS 4.2,4.3.1-4.3.3, 4.5.2-4.5.3 | |
11/12 | Storage and File Hierarchy | MOS 4.1, 9.3.1-9.3.3 | |
11/17 | File Caching and Reliability | MOS 4.4.2-4.4.4, 4.3.5, 4.3.6 | |
11/19 | Journaling, NFS, and WAFL | MOS 10.6.3-10.6.4, NetApp paper | |
11/24 | Virtual Machine Monitors | Virtual Machine Monitors paper | |
12/1 | Guest Lecture | DARPA Internet Protocols Paper | |
12/3 | Deduplication file system and review | Deduplication paper | |
12/8 | EXAM | ||
12/10 | Security and Protection | MOS 9 |