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 |