Note: Follow this link for additional information about each video including
Week | Date | Topics | Reading | Milestones | |
---|---|---|---|---|---|
1 | Mon. 25 Aug. | Course Overview Introduction to OS |
General Policies and Proceedures Proficiency Grading Chapters 1 |
Assign First Day Survey | |
Wed. 27 Aug. | OS Structures, process concepts Processes / Time sharing / IPC |
Chapter 2 Chapter 3 |
Due First Day Survey | ||
Thu. 28 Aug. | Assign Lab 1: System Development Tools | ||||
2 | Mon. 1 Sep. | No Class | Due Lab 1: System Development Tools | ||
Wed. 3 Sep. | Processes / Time sharing | Chapter 3 | |||
Thu. 4 Sep. | Assign Lab 2: Process Management | ||||
3 | Mon. 8 Sep. | Fork & exec / IPC Threading |
Chapter 3 Chapter 4 |
Due Lab 2: Process Management | |
Wed. 10 Sep. | Quiz 1: Operating Systems Definition and Purpose | ||||
Thu. 11 Sep. | Assign Lab 3: Interprocess Communication | ||||
4 | Mon. 15 Sep. | Synchronization | Chapter 5.1 - 5.3 | Due Lab 3: Interprocess Communication | |
Wed. 17 Sep. | Quiz 2: Processes, Scheduling, IPC | ||||
Thu. 18 Sep. | Assign Lab 4: Threads | ||||
5 | Mon. 22 Sep. | Synchronization (hardware, mutex, semaphore) | Chapter 5.4 - 5.7 | Due Lab 4: Threads | |
Wed. 24 Sep. | Quiz 3: Threading | ||||
Thu. 25 Sep. | Assign Lab 5: Shared Memory | ||||
6 | Mon. 29 Sep. | Synchronization (deadlock) | Chapter 5.8 - 5.11 | Due Lab 5: Shared Memory | |
Wed. 1 Oct. | |||||
Thu. 2 Oct. | Assign Lab 5: Shared Memory | ||||
7 | Mon. 6 Oct. | Scheduleing | Chapter 6 | ||
Wed. 8 Oct. | Quiz 4: Synchronization 1 | ||||
Thu. 9 Oct. | Assign Lab 5: Shared Memory | ||||
8 | Mon. 13 Oct. | Memory Management | Chapter 7 | ||
Wed. 15 Oct. | Quiz 5: Synchronization 2 | ||||
Fri. 17 Oct. | Assign Lab 5: Shared Memory | ||||
9 | Mon. 20 Oct. | No Class Fall Break | |||
Wed. 22 Oct. | Memory management / Virtual memory | Sections 7.1-7.4 | |||
10 | Mon. 27 Oct. | Virtual memory | Sections 8.1-8.3 | ||
Wed. 29 Oct. | Quiz 6: Memory Management | ||||
11 | Mon. 3 Nov. | Paging | Section 8.4 | ||
Wed. 5 Nov. | Quiz 7: Virtual Memory | ||||
12 | Mon. 10 Nov. | More VM/Paging | Sections 8.5 - 8.10 | ||
Wed. 12 Nov. | |||||
13 | Mon. 17 Nov. | File systems | Chaters 9, 10, 11 | ||
Wed. 19 Nov. | Quiz 8: Virtual Memory / Paging | ||||
14 | Mon. 24 Nov. | File Systems | Chapters 9, 10, 11 | ||
Wed. 26 Nov. | No Class Thanksgiving | ||||
15 | Mon. 1 Dec. | Catch up and Review | |||
Wed. 3 Dec. | Quiz 9: File systems | ||||
16 | Mon. 8 Dec. | Final Exam: noon. |
Due | Name | Details |
---|---|---|
Wed. 27 Aug. | First Day Survey |
Date | Name | Details |
---|---|---|
Thu. 28 Aug. | Lab 1: System Development Tools | |
Thu. 4 Sep. | Lab 2: Process Management | |
Thu. 11 Sep. | Lab 3: Interprocess Communication | |
Thu. 18 Sep. | Lab 4: Threads | |
Fri. 17 Oct. | Lab 5: Shared Memory |
Updated Wednesday, 10 September 2025, 3:59 PM