CS 423, Spring 2010

Operating Systems Design

Lecture Slides, Notes, and Handouts

The lecture slide material for CS 423 will be posted below over the course of the semester. Slides for each class will be put online the morning of the class.

 

- Introduction (1/20): PDF

- Review (1/22): PDF

- MP1 discussion (1/25): PDF

- Sys-calls, Threads, etc. (1/25, 1/27): PDF

- Prerequisites test solved (1/29): PDF

- Threads and Synchronization (1/29 - 2/3): PDF

- More Threads and Synchronization (2/5 - 2/8): PDF

- Semaphores and Mutexes (2/8): PDF

- Deadlocks (2/10-2/12): PDF

- MP2 discussion (2/15): No slides used

- Scheduling (2/17-2/19): PDF

- Memory (2/22): PDF

- Memory (2/24): PDF

- Review, Midterm, Solutions, and MP2-extra (2/26-3/5): No slides

- Virtual Machines Introduction (3/8-3/10): PDF

- Emulation (3/12): PDF

- Dynamic Binary Translation (3/15): PDF

- Process Virtual Machines (3/17): PDF

- MP3 discussion (3/19): No slides.

- Spring break (3/22-3/26)

- Process Virtual Machines (3/29): PDF

- System Virtual Machines (3/31-4/2): PDF

- File Systems (4/5-4/9): PDF

- MP4 discussion (4/12): PDF

- Resource Management and Feedback Control (4/14-4/16): PDF

- Virtual Machine Monitor and Resource Management (4/19-4/21): PDF

- Multimedia and QoS (4/26-4/28): PDF

- QoS Issues (4/30): PDF