Lecture 1: Intro (slides) (Uploaded on 1/7/2025, last updated on 1/19/2025)(slides updated since the first version: 4, 90, 97)
Lecture 2: Processes and Threads (slides) (Uploaded on 1/14/2025)
Lecture 3: CPU Scheduling (slides) (Uploaded on 1/28/2025)
Lecture 4: Process Synchronization (slides) (Uploaded on 1/30/2025, last updated on 2/13/2025)(slides added/updated since the first version: 47, 48, 99, 100, 102)
Lecture 5: Main Memory (slides) (Uploaded on 2/13/2025, last updated on 2/18/2025)(slides updated since the first version: 12, 35, 36)
Lecture 6: Virtual Memory (slides) (Uploaded on 2/25/2025)
Lecture 7: File System (slides) (Uploaded on 3/4/2025, last updated on 3/6/2025)(slides updated since the first version: 29)
Lecture 8: I/O Systems (slides) (Uploaded on 3/11/2025, last updated on 3/13/2025)(slides updated since the first version: 23, 25)