CPSC 313 (Computer Systems); Fall 2017; Schedule Homeworks are posted on Fridays. They are due on the next Friday. Machine problems are posted on Monday. They are due on Sunday night.
week class date day topic reading homework machine problems
1 1 31-Aug Thurs Intro; History (SS ch1)   NO LABS THIS WEEK!
2 2 5-Sep Tues Arch-Level Support & System Calls (SS ch2)   handout MP1
  3 7-Sep Thurs OS Structures (SS ch2) handout HW1 MP1-MS1 due
3 4 12-Sep Tues Processes and Threads ch 7/8    
  5 14-Sep Thurs Scheduling (SS ch6) HW1 due MP1-MS2 due
4 6 19-Sep Tues POSIX Threads ch 11.1-11.5(SS ch 4)    
  7 21-Sep Thurs Synchronization ch 11/12 (SS ch5) handout HW2 MP1 due
5 8 26-Sep Tues Synchronization ch 11/12 (SS ch5)   handout MP2
  9 28-Sep Thurs Critical Sections and Semaphores ch 11/12 (SS ch5) HW2 due  
6 10 3-Oct Tues Critical Sections and Semaphores ch 11/12 (SS ch5)    
  11 5-Oct Thurs Synchronization Review   handout HW3 MP2 due
7 12 10-Oct Tues Asynchronous Events: Signals & Timers ch 10   handout MP3
  13 12-Oct Thurs IO ch 3 HW3 due  
8 14 17-Oct Tues Files and Directories ch4    
  15 19-Oct Thurs MIDTERM      
9 16 24-Oct Tues Special Files ch 5    
  17 26-Oct Thurs Interprocess Communication ch 15 handout HW4 MP3 due
10 18 31-Oct Tues Interprocess Communication ch 15   handout MP4
  19 2-Nov Thurs IPC Case Studies ch 15 HW4 due  
11 20 7-Nov Tues Network Programming ch 16    
  21 9-Nov Thur Sockets: The TCP/UDP/IP API ch 16 handout HW5  
12 22 14-Nov Tues Sockets: The TCP/UDP/IP API ch 18    
  23 16-Nov Thurs Server Design   HW5 due MP4 due
13 24 21-Nov Tues Security, Authentication, Authorization     handout MP5
    23-Nov Thurs Thanksgiving, no class   handout HW6  
14 25 28-Nov Tues Security, Authentication, Authorization      
  26 30-Nov Thurs Security, Authentication, Authorization   HW6 due  
15 27 5-Dec Tues System Programming in Windows      
    7-Dec Thurs       MP5 due (FRIDAY!)
8-Dec Fri Final Exam (Sections 504, 505, 506) 3:00pm - 5:00pm  
11-Dec Mon Final Exam (Sections 501, 502, 503) 1:00pm - 3:00pm