Skip to main content
DateTopicReadingSlides
08/24/2026MondayIntroduction to OS; C language reviewSGG 1[00]
08/26/2026WednesdayInterrupts, polling, DMASGG 2
(10th) pp. 489-508
(9th) pp. 587-604
08/28/2026FridayProcesses: Concepts and their Creation, Booting the OSSGG 3, [Boot][01]
08/31MondayProcesses: StructureSGG 3
09/02WednesdayProcesses: Life Cycle
09/04FridayIPC: Unix pipes3.7.4
09/07Monday
09/09WednesdayPthread IntroductionSGG 4 4.1-4.3[02]
09/11FridayPThread Construct, Attributes4.4-4.6
09/14MondayMultithreads and Processes4.1 – 4.4[03]
09/16WednesdayExamples of Thread and Process
09/18FridayIPC: TCP Sockets3.8
09/21MondayProcess SynchronizationSGG 6&7 (10th),
SGG 5 (9th)
6.1-6.3
[04]
09/23WednesdaySync Tools: Locks and Hardware Support6.4-6.5
09/25FridaySync Tools: Semaphores6.6
09/28MondaySync Example: Dining Philosophers6.6[0506]
09/30WednesdaySleeping Barber Sleeping Barber
TTL 1 Assigned!!!
10/02FridayCPU Scheduling Intro
SGG 5 (10th)
SGG 6 (9th)
5.1-5.2
10/05MondayCPU Scheduling Algorithms5.3
10/07WednesdayMidterm Exam 1 (in-class)[Study Guide]
10/09Friday
10/12MondayFall Break (no class)
10/14WednesdayDeadlockSGG 8[07]
10/16FridayDeadlock Avoidance: Banker’s AlgorithmSGG 8
8.4-8.6
[08]
10/19MondayManaging Main MemorySGG 9
9.1-9.2
TTL 1 DUE!!!

[09]
10/21WednesdayPaging Intro9.3
10/23FridayMultilevel Paging, Paging Examples9.4-9.7[10]
10/26MondayVirtual MemorySGG 10
10.1-10.2
10/28WednesdayDemand Paging10.2-10.3
10/30FridayPage Replacement10.4-10.5[11]
11/02MondayTTL 2 !!!
11/04WednesdayImplementing FIFO / LRU
11/06FridayMidterm Exam 2 (in-class)[Study Guide 2]
11/09MondayFile System InterfaceSGG 13
13.1-13.2
[12]
11/11WednesdayDirectory Meta Data13.3-13.4
11/13FridayFile System ImplementationSGG 14
14.1-14.3
TTL 2 due!!!
[13]
11/16MondayFile System Implementation 214.4-14.5
11/18WednesdayFile System Implementation 314.5-14.6
11/20FridayDirectory Structures20.7-20.8
11/23MondayThanksgiving Break
11/25WednesdayThanksgiving Break
11/27FridayThanksgiving Break
11/30MondayVirtual Machines18.1-18.3[14]
12/02WednesdayVM Building Blocks18.4-18.6
12/04FridayVM Examples18.7-18.8
12/07MondayLast Class (Lecture evaluations open)
12/14/2026MondayFinal Exam, 3:30-6:30PM in classfinals sched.