CS 405 Operating Systems

Fall 2000

Tentative Schedule

Week
Topics
Reading
Labs/Quizzes
1 – 8/28
Introduction; History  Ch. 1  
2 – 9/4
Multiprogrammig - hw and sw 
[no class Mon.]
Ch. 2   
3 – 9/11
Processes        [no lecture Wed., Fri.] Ch 4  Lab 1, Q1-W
4 – 9/18
Processes (cont.)    
5 – 9/25
Threads Ch. 5 Lab 2 
6 – 10/2
Process Synchronization Ch. 7  Q2-W 
7 – 10/9
Synchronization (cont.) 
CPU Scheduling          [no class Mon.]
Ch. 6  
8 – 10/16
Deadlocks Ch. 8  
9 – 10/23
Memory Management Ch. 9  Lab 3; Q3-W 
10 – 10/30
Virtual Memory Ch. 10  
11 – 11/6
VM (cont.) 
File Systems                   [no class Fri.]
Ch. 11  
12 – 11/13
I/O Systems   [no lecture Mon., Wed.] Ch. 12  Q4-W 
13 – 11/20
I/O (cont.)              [no class Wed., Fri.]    
14 – 11/27
Mass-Storage Stuctures Ch.13   
15 – 12/4
Extra Topics   Q5-M
16 – 12/11
Final Exam -  
8:00 - 10:00, Wed., 12/13