| 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 |