CS153 Operating Systems |
Date | Class | Calendar | Lecture Notes | Reading |
Jan 4, Mon | Introduction: Course Overview and Organization | lec01.pdf, lec01.ppt | Chapter 1 and 2 in textbook | |
Jan 6, Wed | Architecture Support for Operating Systems 1 | lec02.pdf, lec02.ppt | Chapter 3 | |
Jan 8, Fri | Architecture Support for Operating Systems 2 | Project 1 out | lec03.pdf, lec03.ppt; | |
Jan 11, M | Processes | lec04.pdf, lec04.ppt; Fork examples code | Chapter 4 | |
Jan 13, W | Processes & Threads 1 | Homework 1 out | lec05.pdf, lec05.ppt | 5.1 to 5.3 |
Jan 15, F | Processes & Threads 2 | lec06.pdf, lec06.ppt | ||
Jan 18, M | (Holiday) | |||
Jan 20, W | Synchronization 1 | Homework 1 due | lec07.pdf, lec07.ppt | 5.4 and 5.5 |
Jan 22, F | Synchronization 2 | project 1 design document due | lec08.pdf, lec08.ppt | Chapter 6 |
Jan 25, M | Semaphores & Monitors | lec09.pdf, lec09.ppt | ||
Jan 27, W | Scheduling | lec10.pdf, lec10.ppt | 7.1 | |
Jan 29, F | Scheduling & Deadlock | Project 1 due; Project 2 out |
lec11.pdf, lec11.ppt | |
Feb 1, M | Deadlock | lec12.pdf, lec12.ppt | ||
Feb 3, W | Exam Review 1 | lec13.pdf, lec13.ppt | ||
Feb 5, F | Exam Review 2 | lec14.pdf, lec14.ppt | ||
Feb 8, M | Mid-term | |||
Feb 10, W | Memory Management | lec15.pdf, lec15.ppt | 8.1-8.4, 9.1, 9.2 | |
Feb 12, F | Memory Management and Paging | Homework 2 out | lec16.pdf, lec16.ppt | |
Feb 15, M | (holiday) | |||
Feb 17, W | Paging | Project 2 design doc due | lec17.pdf, lec17.ppt | |
Feb 19, F | Page Replacement | Homework 2 due | lec18.pdf, lec18.ppt | 9.5 |
Feb 22, M | File System 1 | lec19.pdf, lec19.ppt | ||
Feb 24, W | File System 2 | Project 2 due | lec20.pdf, lec20.ppt | |
Feb 26, F | File System Optimizations | lec21.pdf, lec21.ppt | ||
Feb 29, M | System call internals | Homework 3 out | lec22.pdf, lec22.ppt | |
Mar 2, W | IPC and RPC | lec23.pdf, lec23.ppt | ||
Mar 4, F | Android OS | lec24.pdf, lec24.ppt | ||
Mar 7, M | Security | Homework 3 due | lec25.pdf, lec25.ppt | |
Mar 9, W | Final review 1 | lec26.pdf, lec26.ppt | ||
Mar 11, F | Final review 2 | lec27.pdf, lec27.ppt |