Week | Day | Date | 4410 Topic | 4411 Topic | Homework | |
---|---|---|---|---|---|---|
1 | Fri | Jan 24 | Architectural Support for OS | Administrivia, Pointers in C (pptx) | P0 Release | |
2 | Fri | Jan 31 | Processes | Address layout, Context switches (pptx) | P0 Due; P1 Release | |
3 | Fri | Feb 7 | Processes, Scheduling | Class cancelled due to snow | ||
4 | Fri | Feb 14 | Scheduling, Synchronization | Git basics and tips (pptx) | ||
5 | Fri | Feb 21 | Synchronization | Interrupts, Quanta (pptx) | P1 Due; P2 Release | |
6 | Fri | Feb 28 | Synchronization | EGOS and P2 Code Details (pptx) | ||
7 | Fri | Mar 6 | Synchronization | No Class | ||
8 | Fri | Mar 13 | Virtual Memory | Disk caches; Intro to P3 (pptx) | P2 Due; P3 Release | |
9 | Fri | Mar 20 | Classes Suspended | Classes Suspended | ||
10 | Fri | Mar 27 | Classes Suspended | Classes Suspended | ||
Fri | Apr 3 | Spring Break | ||||
12 | Fri | Apr 10 | Virtual Memory | No Class | ||
13 | Fri | Apr 17 | Disks and Flash | FAT Filesystem Design; Intro to P5 (pptx) | P3 Due; P5 Release | |
14 | Fri | Apr 24 | File Systems | No Class | ||
15 | Fri | May 1 | File Systems | TreeDisk Design; File System Testing/Debugging (pptx) | ||
16 | Fri | May 8 | Networking | No Class | P5 Due |
Lecture materials created by Edward Tremel are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.