Date | Updates |
---|---|
May 22, 2024 | Slides for "virtual memory" are posted. |
May 08, 2024 | Slides for "main memory" are posted. |
Apr. 30, 2024 | Slides for "deadlock" are posted. |
Apr. 24, 2024 | Slides for "synchronization (part II)" are posted. |
Apr. 17, 2024 | Slides for "synchronization (part I)" are posted. |
Mar. 19, 2024 | Slides for "CPU scheduling" are posted. |
Mar. 19, 2024 | Slides for "threads and concurrency" are posted. |
Mar. 05, 2024 | Slides for "processes" are posted. |
Feb. 28, 2024 | Slides for "operating-system structures" are posted. |
Feb. 21, 2024 | Slides for "introduction" are posted. |
Feb. 20, 2024 | Slides for "course overview" are posted. |
Jan. 21, 2024 | The webpage for the course is up. |
Week | Date | Topic | Slides |
---|---|---|---|
1 | Feb. 22, 2024 | Course Overview Chap1: Introduction |
PDF |
2 | Feb. 29, 2024 | Chap1: Introduction (cont.) | |
3 | Mar. 07, 2024 | Chap2: Operating-System Structures | |
4 | Mar. 14, 2024 | Chap3: Processes | |
5 | Mar. 21, 2024 | Chap4: Threads and Concurrency Chap5: CPU Scheduling |
PDF |
6 | Mar. 28, 2024 | Chap5: CPU Scheduling (cont.) | |
7 | Apr. 04, 2024 | Spring Vacation (no class) | |
8 | Apr. 11, 2024 | Midterm Exam | |
9 | Apr. 18, 2024 | Chap6/7: Synchronization (Part I) | |
10 | Apr. 25, 2024 | Chap6/7: Synchronization (Part II) | |
11 | May 02, 2024 | Chap6/7: Synchronization (cont.) Chap8: Deadlock |
|
12 | May 09, 2024 | Chap9: Main Memory | |
13 | May 16, 2024 | Chap9: Main Memory (cont.) | |
14 | May 23, 2024 | Chap10: Virtual Memory | |
15 | May. 30, 2024 | Final Exam Review | |
16 | Jun. 06, 2024 | Final Exam |