Week Day Date Topic Homework
1 Wed Sep 2 Logistics & Intro; Memory & C Pointers P0 Release
2 Wed Sep 9 P0 Review & P1 Basics P1 Release
Fri Sep 11 P0 Due
3 Wed Sep 16 Context-switch & Threads
4 Wed Sep 23 Interprocess communication (IPC)
5 Wed Sep 30 Exception control flow (ECF) P2 Release
Fri Oct 2 P1 Due
6 Wed Oct 7 Priority & Scheduling
Full picture of scheduling
Textbook on MLFQ
7 Wed Oct 14 University-wide break; no classes
8 Wed Oct 21 Cache & Memory hierarchy
CLFLUSH instruction in Intel CPU (page 241)
P3 Release
Fri Oct 23 P2 Due
9 Wed Oct 28 casual online office hour
10 Wed Nov 4 Makefile and project structure P5 Release
Fri Nov 6 P3 Due
11 Wed Nov 11 Virtualization and File Systems
12 Wed Nov 18 Semi-final period; no classes
Fri Nov 20
13 Wed Nov 25 Thanksgiving break; no classes
14 Wed Dec 2 Change to office hours 1pm-3pm (zoom link) P4(optional) Release
15 Wed Dec 9 Change to office hours 1pm-3pm
16 Mon Dec 14 P5 Due
Wed Dec 16 No Classes