Week TOPIC READING NOTES & LINKS
1 Course Overview & Introduction, Pintos Introduction Session Ch. 1 Syllabus, Pintos Documentation
2 Operating System Structures, Project 1 - Threads Session Ch. 2 Group Assignments Complete
3 Processes Ch. 3  
4 Threads Ch. 4  
5 Process Synchronization Ch. 5  
6 CPU Scheduling Ch. 6 Project 1 - Threads Due
7 Project 2 - User Programs Session   Midterm Exam
8 Main Memory Ch. 7  
9 Virtual Memory Ch. 8  
10 Mass Storage Systems Ch. 9  
11 Project 3 - Virtual Memory Session   Project 2 - User Programs Due
12 File System Interface & Implementation Ch. 10 & 11  
13 I/O Systems Ch. 12  
14 Protection & Security Ch. 13 & 14  
15     Project 3 - Virtual Memory Due, Project 4 - Filesystems Due (graduate only), Final Exam

Please refer to the Syllabus for more details on the course, grading, schedule, etc.. This page is meant only as a summary and quick-reference.


Course Matierials

subscribe via RSS