Skip to main content
DateTopicReadingSlides
08/26/2024MondayIntroduction to OS; SGG 1[01]
08/28/2024WednesdayInterrupts, polling, DMA;SGG 2
(10th) pp. 489-508
(9th) pp. 587-604
[02]
08/30/2024FridayProcesses: Concepts and their Creation, Booting the OSSGG 3, [Boot][03]
09/02/2024MondayProcesses: StructureSGG 3[04]
09/04/2024WednesdayProcesses: Life Cycle[05]
09/06/2024FridayIPC: Unix pipesSGG 3.7.4[06]
09/09/2024MondayThread IntroductionSGG 4 4.1-4.3[07]
09/11/2024WednesdayThread Construct4.4-4.6[08]
09/13/2024FridayPThread Attributes4.4-4.6[09]
09/16/2024MondayMultithreads and Processes4.1 – 4.4[10]
09/18/2024WednesdayExamples of Thread and Process[11]
09/20/2024FridayIPC: TCP Sockets
09/23/2024MondayProcess SynchronizationSGG 6&7 (10th),
SGG 5 (9th)
09/25/2024Wednesday
09/27/2024Friday
09/30/2024Monday
10/02/2024WednesdaySleeping Barber
10/04/2024FridayCPU SchedulingSGG 5 (10th)
SGG 6 (9th)
10/07/2022Monday
10/09/2024WednesdayMidterm Exam 1 (in-class)[Study Guide]
10/11/2024FridayDeadlockSGG 8
10/14/2024MondayFall Break
10/16/2024Wednesday
10/18/2024Friday
10/21/2024Monday
10/23/2024WednesdayManaging Main MemorySGG 9[Ch9]
10/25/2024Friday
10/28/2024MondayVirtual MemorySGG 10[Ch10]
10/30/2024Wednesday
11/01/2024Friday
11/04/2024Monday
11/06/2024Wednesday
11/08/2024FridayMidterm Exam 2 (in-class)Class meets regularly
Take home exam due Monday,
11/11/2024
[Study Guide 2]
11/11/2024MondayFile System InterfaceSGG 13
11/13/2024Wednesday
11/15/2024FridayFile System ImplementationSGG 14
11/18/2024Monday
11/20/2024Wednesday
11/22/2024FridayDirectory Structures
11/25/2024MondayThanksgiving Break
11/27/2024WednesdayThanksgiving Break
11/29/2024FridayThanksgiving Break
12/02/2024MondayDisk Allocation Methods 
12/04/2024WednesdayFree Space Management
12/06/2024Friday(Lab evaluations open)
12/09/2024MondayLast Class (Lecture evaluations open)
12/13/2024 FridayFinal Exam 8:00-11:00am[Study Guide]