Computer Science 372
Operating Systems

Denison
Schedule

Week Day Topic Reading
Assignment
Out
Assignment
Due
1
8/31
to
9/4
M Introduction and Class Overview Syllabus    
W No class Ch. 1    
R Practicum 1: SVN, System/161 and OS/161; fork()? Ch. 2 ASST0  
F Interrupts and System Calls; Processes and Threads 3.1 - 3.3
4.1 - 4.3.1
Homework 0  
2
9/7
to
9/11
M Concurrency Unit; Cooperating Threads 6.1 - 6.2    
W Critical Section Problem     Homework 0
R Practicum 2: Thread sync; ASSN0 Q & A   Homework 1 - Demo multi-thread contention  
F HW and SW Solutions to CS 6.3 - 6.4 ASST1 ASST0
3
9/14
to
9/18
M Semaphores 6.5    
W Semaphores (cont); Producer-Consumer; Readers-Writers; practicum 6.6    
R Lab on Condition Variables (and OS161 debug fix)   HW2 - OS/161 Condition Variables Homework 1
F Monitors 6.7   Homework 2
4
9/21
to
9/25
M Simple Memory Management; Process Fundamentals 8.1, 8.3; 3.4 - 3.5 Homework 3  
W CPU Scheduling 5.1 - 5.3    
R Shared Memory Lab   ASST2 ASST1
F CPU Scheduling 5.4 - 5.8    
5
9/28
to
10/2
M Lab: Read ASST2 and strategize design in teams     Homework 3
W Scheduling loose ends      
R ASST2 Design lab      
F ASST2 Design lab     ASST2 Design
6
10/5
to
10/9
M Memory Management unit background 8.1, 8.3    
W Critical section proofs ; Top level view of paging 8.4-8.6    
R Lab: starting on ASST2      
F Virtual Memory I Chapter 9    
7
10/12
to
10/16
M Test 1 (proctored)      
W No Class -- Work on ASST2      
R Lab: ASST2      
F Virtual Memory II - Simulator   ASST3 ASST2
8
10/19
to
10/23
M No class -- Fall Break      
W Page Replacement      
R Page Replacement and Frame Allocation      
F ASST 3 Design Lab      
9
10/26
to
10/30
M Two Level Page Tables     ASST3 Design
W MIPS Memory Architecture      
R Lab day for ASST3      
F No class: Attend candidate's research talk      
10
11/2
to
11/6
M File System Interface Chapter 10    
W File System Implementation I Sec. 11.1 - 11.4    
R        
F        
11
11/9
to
11/13
M Lab day on ASST3      
W Master Boot Record and Filesystem partitions   ASST4 ASST3
R The EXT2 Filesystem      
F Implementation Policies/Decisions      
12
11/16
to
11/20
M        
W        
R       ASST4 Design
F Test 2      
Thanksgiving Break 11/21 to 11/29
13
11/30
to
12/4
M        
W        
R        
F        
14
12/7
to
12/11
M Online course evaluations;      
W        
R        
F        
12/14 M       ASST4



 All rights reserved, Thomas C. Bressoud and Denison University
For problems or questions regarding this web contact bressoud@denison.edu.
Last updated: 08/29/06.