CPSC 313 (Computer Systems) Summer 2014; Schedule Machine problems are due on Sunday night. (Except for MP1)
week class date day topic reading homework machine problems
1 1 8-Jul Tues Intro; History ch 1   handout MP1
2 9-Jul Wed Arch.-Level Support & System Calls ch1  
  3 10-Jul Thur OS Structures ch1    
  4 11-Jul Fri Processes and Threads ch 2/3    
2 5 14-Jul Mon Scheduling & POSIX Threads ch 12 handout HW1  
  6 15-Jul Tues Synchronization ch 13   handout MP2
  7 16-Jul Wed Synchronization ch 13    
  8 17-Jul Thur Critical Sections / Semaphores ch 14    
  9 18-Jul Fri Critical Sections / Semaphores ch 14 HW 1 due  
3 10 21-Jul Mon Asynchronous Events: Signals & Timers ch 8/9 handout HW2 handout MP3
  11 22-Jul Tues IO ch 4 HW1 graded  
  12 23-Jul Wed Midterm Exam      
  13 24-Jul Thur Files and Directories ch 5  
  14 25-Jul Fri Special Files ch 6 HW2 due  
4 15 28-Jul Mon Interprocess Communication ch 15 handout HW3 handout MP3
  16 29-Jul Tues Interprocess Communication ch 15 HW2 graded  
  17 30-Jul Wed IPC Case Studies ch 16    
  18 31-Jul Thur Network Programming ch 18  
  19 1-Aug Fri Network Programming ch 18 HW3 due  
5 20 4-Aug Mon Sockets: The TCP/UDP/IP API ch 20 handout HW4 handout MP3
  21 5-Aug Tues Server Design ch 19/22 HW3 graded  
  22 6-Aug Wed Security, Authentication, Authorization      
  23 7-Aug Thur Security, Authentication, Authorization    
  8-Aug Fri System Programming in Windows   HW 4 due  
6 24 5-Jul Mon System Programming in Windows and Review      
  8-Jul Tues Final Exam 3:30-5:30pm HW4 graded