Week Day Date Topic Reading 4410 4411
1 Thu Jan 25 Administrivia (pdf), Introduction (pdf) Ch 1
Fri Jan 26 Welcome to Prac!
2 Tue Jan 30 Architectural Support for OS (pdf) Ch 2
Thu Feb 1 Processes & Threads (pdf) Ch 3 P0 due @ 11:59pm
Fri Feb 2 Intro to P1 (pdf)
3 Tue Feb 6 Processes & Threads
Wed Feb 7
ADD DEADLINE
Thu Feb 8 CPU Scheduling (pdf) Ch 7 A1' due @ 11:59pm
Fri Feb P1 and Semaphores (pdf)
4 Tue Feb 13 Synchronization (pdf) Ch 4 & 5
Thu Feb 15 Synchronization 12 Commandments of Synchronization A1 due @ 11:59pm
Fri Feb 16 P1 due @ 11:59pm
5 Tue Feb 20 February Break
Thu Feb 22 Synchronization
Fri Feb 23 Intro to P2 (pdf)
6 Tue Feb 27 Synchronization
Thu Mar 1 Synchronization
Fri Mar 2 A2' due @ 11:59pm
7 Tue Mar 6 Deadlocks (pdf) Ch 6
Thu Mar 8 Memory Management (pdf) Ch 8 A2 due @ 11:59pm
8 Tue Mar 13 Memory Management P2 due @ 11:59pm
Thu Mar 15 Virtual Memory (pdf) Ch 9 Prelim 1
Fri Mar 16 Intro to P3 (pdf)
9 Tue Mar 20 Virtual Memory
Wed Mar 21
DROP DEADLINE
Thu Mar 22 Networking (pdf) End-to-End Arguments in System Design
10 Tue Mar 27 Networking P3 due @ 11:59pm
Thu Mar 29 Networking
Fri Mar 30 A3' due @ 11:59pm Intro to P4(pdf)
Tue Apr 3 Spring Break
Thu Apr 5 Spring Break
11 Tue Apr 10 Networking
Thu Apr 12 Disks & RAID (pdf) Ch 12
12 Tue Apr 17 File Systems (pdf) Ch 13 A3 due @ 11:59pm
Thu Apr 19 File Systems Ch 14
13 Tue Apr 24 File Systems P4 due @ 11:59pm
Thu Apr 26 Loose Ends and Meltdown Prelim 2
Fri Apr 27 Intro to P5(pdf)
14 Tue May 1 Security (pdf) A4' due @ 11:59pm
Thu May 3 Security
15 Tue May 8 Conclusions & Advanced OS
Wed May 9 A4 due @ 11:59pm
16 Mon May 14 P5 due @ 4:30pm
17 Tue May 22 4410 FINAL EXAM, 2:00-4:00 pm, location TBD