CPSC 313 (Computer Systems) Spring 2014; Schedule Machine problem schedule not finalized yet.
week class date day topic reading homework machine problems
1 1 13-Jan Mon Introduction; History ch 1   Note: MP's are sent out in time for the Monday Lab. They are due at due date.
  2 15-Jan Wed History ch 1  
  3 17-Jan Fri Architecture-Level Support ch 1  
2 no class 20-Jan Mon MLK Day   handout MP1
  4 22-Jan Wed System Calls ch 1    
  5 24-Jan Fri OS Structures ch 1    
3 6 27-Jan Mon Processes / Threads ch 2/3  
  7 29-Jan Wed Processes / Threads ch 2/3  
8 31-Jan Fri CPU Scheduling ch 12    
4 9 3-Feb Mon CPU Scheduling ch 12 handout HW1  
10 5-Feb Wed POSIX Threads ch 12    
  11 7-Feb Fri Synchronization ch 13    
5 12 10-Feb Mon Synchronization ch 13 HW1 due handout MP2
  13 12-Feb Wed Semaphores ch 14    
14 14-Feb Fri Semaphores ch 14   MP1 due
6 15 17-Feb Mon Monitors ch 14 HW1 graded  
16 19-Feb Wed Case Studies / Examples      
  17 21-Feb Fri Asynchronous Events: Signals ch 8/9    
7 18 24-Feb Mon Asynchronous Events: Timers ch 8/9   MP2 Due / handout MP3
  19 26-Feb Wed Asynchronous Events: Signals ch 8/9 handout HW2  
20 28-Feb Fri UNIX I/O ch 4    
8 21 3-Mar Mon review      
22 5-Mar Wed MIDTERM      
  23 7-Mar Fri UNIX I/O ch 15 HW2 due  
9 no class 10-Mar Mon Spring Break    
  no class 12-Mar Wed Spring Break    
no class 14-Mar Fri Spring Break    
10 24 17-Mar Mon Files and Directories ch 16 HW2 graded  
25 19-Mar Wed Files and Directories ch 8    
  26 21-Mar Fri Special Files ch 9   MP3 due
11 27 24-Mar Mon Interprocess Communication   handout MP4
  28 26-Mar Wed Interprocess Communication ch 18    
  29 28-Mar Fri Interprocess Communication ch 18    
12 30 31-Mar Mon Interprocess Communication ch 18 handout HW3  
  31 2-Apr Wed IPC Case Study: Producer-Consumer      
  32 4-Apr Fri Network Programming ch 20    
13 33 7-Apr Mon Network Programming ch 19 HW3 due handout MP5
  34 9-Apr Wed Network Programming ch 22    
  35 11-Apr Fri Sockets: The TCP/UDP/IP API ch 22   MP4 due
14 36 14-Apr Mon Sockets: The TCP/UDP/IP API HW3 graded  
  37 16-Apr Wed Server Design handout HW4  
  38 18-Apr Fri Server Design  
15 39 21-Apr Mon Security, Authentication, Authorization    
  40 23-Apr Wed Security, Authentication, Authorization HW4 due  
  41 25-Apr Fri Security, Authentication, Authorization    
16 42 28-Apr Mon Security, Authentication, Authorization HW4 graded  
  43 29-Apr Tues Final Review     MP5 due
           
    6-May Tues Final Exam 10:30-12:30