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