CS170: Operating Systems

Class schedule


Date Topic Reading Comments
Tue: 04/02 Introduction OSDI: 1.1Slides
Thu: 04/04 System Calls OSDI: 1.3-1.4Slides, Project 1
Tue: 04/09 System Calls (cont.)
Thu: 04/11 Processes and ThreadsOSDI: 2.1Slides
Thu: 04/16 Scheduling OSDI: 2.4 Slides
Tue: 04/18 Synchronization OSDI: 2.2 - 2.3 Slides, Project 2
Thu: 04/23 Synchronization (cont.)
Thu: 04/25 Deadlocks OSDI: 3.3 Slides, Project 3
Tue: 04/30 Deadlocks (cont.)
Thu: 05/02 Memory Management OSDI: 4.1-4.2 Slides
Tue: 05/07 MIDTERM
Tue: 05/09 Virtual Memory and Paging OSDI: 4.3-4.5 Slides
Thu: 05/14 Virtual Memory and Paging (cont.) Project 4
Tue: 05/16 Segmentation Slides
Tue: 05/21 NO CLASS
Thu: 05/23 File Systems OSDI: 5.1-5.3 Slides
Tue: 05/28 File Systems (cont.) Project 5
Tue: 05/30 Input and Output OSDI: 3.1-3.2, 3.7-3.8 Slides
Tue: 06/04 OS Security Slides
Tue: 06/06 OS Security (cont.) and Class Summary