Course Lecture Plan

Notes: Reading refers to textbook MOS unless denoted otherwise.

Date
Lectures Topics
Notes
Reading
Assignment
Tu 1/6
Introduction  
Ch. 1.1-1.3
 
Th 1/8
C and UNIX programming  
 
 
Tu 1/13
Architectural Support for Operating Systems  
Ch. 1.4
 
Th 1/15
Operating Systems Components and Structure  
Ch. 1.5-1.7
 
Tu 1/20
Processes  
Ch. 2.1
 
Th 1/22
Threads  
Ch. 2.2
 
Tu 1/27
Interprocess Communication & Synchronization  
Ch. 2.3-2.4
 
Th 1/29
Interprocess Communication & Synchronization (cont'd)  
Ch. 2.3-2.4
 
Tu 2/3
Scheduling  
Ch. 2.5
 
Th 2/5
Review for Midterm
     
Tu 2/10
Midterm
Th 2/12
Deadlocks  
Ch. 3
 
Tu 2/17
Memory Management  
 Ch. 4.1-4.2
 
Th 2/19
Virtual Memory  
Ch. 4.3
 
Tu 2/24
Page Placement  
Ch. 4.4
 
Th 2/26
I/O Devices  
Ch. 5.1-5.4
 
Tu 3/ 2
File Systems  
Ch. 6.1-6.2
 
Th 3/4

FFS and LFS

 
Ch 6.3
 
Tu 3/9
Distributed Systems  
 Ch. 8
 
Th 3/11
Review for final/Research in OS