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
Tue: 04/16 Scheduling OSDI: 2.4 Slides, Project 2
Thu: 04/18 Synchronization OSDI: 2.2 - 2.3 Slides
Tue: 04/23 Synchronization (cont.) Quiz 1
Thu: 04/25 Deadlocks OSDI: 3.3 Slides
Tue: 04/30 Deadlocks (cont.)Project 3
Thu: 05/02 Memory Management, Paging OSDI: 4.1-4.2 Slides, Slides
Tue: 05/07 MIDTERM Practice Sheet 1
Thu: 05/09 Virtual Memory and Paging (cont.) OSDI: 4.3-4.5 Quiz 2
Tue: 05/14 Virtual Memory and Paging (cont.) Project 4
Thu: 05/14 Segmentation Slides
Tue: 05/21 NO CLASS
Thu: 05/23 File Systems OSDI: 5.1-5.3 Slides, Project 5
Tue: 05/28 File Allocation Table (FAT), Input and Output OSDI: 3.1-3.2, 3.7-3.8 Slides, Slides, Quiz 3
Thu: 05/30 Input and Output (cont.)
Tue: 06/04 OS Security Slides
Thu: 06/06 OS Security (cont.) and Class Summary Practice Sheet 2