Week Day Date Topic Reading 4410 4411
1 Tue Aug 22 Introduction (pdf)
Thu Aug 24 Architectural Support for OS (pdf) Ch 1 & 2
Fri Aug 25 Prac Welcome
2 Tue Aug 29 Processes & Threads (pdf) Ch 3
Thu Aug 31 Processes & Threads
Fri Sep 1 Intro to P1
3 Tue Sep 5 CPU Scheduling (pdf) Ch 7
ADD DEADLINE
Thu Sep 7 Synchronization (pdf) Ch 4 & 5
Fri Sep 8 Intro to Semaphores
4 Mon Sep 11 A1 due @ 11:59pm
Tue Sep 12 Synchronization 12 Commandments of Synchronization
Thu Sep 14 Synchronization
5 Tue Sep 19 Synchronization P1 due @ 11:59pm
Thu Sep 21 Synchronization
Fri Sep 22 Intro to P2
6 Tue Sep 26 Deadlocks (pdf)
Thu Sep 28 Memory Management (pdf) Ch 8
Fri Sep 29 A2 due @ 11:59pm
7 Tue Oct 3 Review Session
Thu Oct 5 Memory Management PRELIM 1 (STL 185)
8 Tue Oct 10 Fall Break
Wed Oct 11 P2 due @ 11:59pm
Thu Oct 12 Virtual Memory (pdf) Ch 9
Fri Oct 13 Intro to P3
9 Tue Oct 17 Virtual Memory
DROP DEADLINE
Thu Oct 19 Networking (pdf) Saltzer, Reed and Clark, End-to-End Arguments in System Design
10 Tue Oct 24 Networking P3 due @ 11:59
Thu Oct 26 Networking
Fri Oct 27 Intro to P4
11 Tue Oct 31 Networking
Thu Nov 2 Networking
12 Tue Nov 7 Disks & RAID (pdf) Ch 12, Chen, et al., RAID: High-Performance, Reliable Secondary Storage
Thu Nov 9 File Systems (pdf) Ch 13 & 14 A3 due @ 11:59pm
13 Tue Nov 14 File Systems Rosenblum and Ousterhout, The Design and Implementation of a Log-Structured File System P4 due @ 11:59pm
Thu Nov 16 Review Session (pdf)
Fri Nov 17 Intro to P5
14 Tue Nov 21 Security (pdf) PRELIM 2 (STL 185)
Thu Nov 23 Thanksgiving Break
15 Tue Nov 14 Security
Thu Nov 30 Conclusions & Advanced OS
Fri Dec 1 A4 (pdf) due @ 11:59pm P5 due @ 11:50pm
Thu Dec 7 4410 FINAL EXAM 9:00 AM - 11:30 PM, Room TBD