CSE 451 Spring 2001

Lecture schedule, notes, and reading assignments

 

Date Lecture Readings Homework Project
M 3/26 Introduction (talk) Chapter 1 out: hw 1  
W 3/28 Architectural Support for OS (talk) Chapter 2    
Th 3/29 TA Introduction     out: proj 1
F 3/30 OS Components and Basic Organization (talk) Chapter 3    
         
M 4/02 Processes (talk) Chapter 4 due: hw 1 out: hw 2  
W 4/04 Threads (talk)      
Th 4/05 Dissect Process Switching      
F 4/06 Scheduling (talk) Chapter 5    
         
M 4/09 Basic Synchronization (talk) Chapter 6 due: hw 2 out: hw 3  
W 4/11 Basic Synchro Cont...... (talk)      
Th 4/12 Project Stuff     due: proj 1 out: proj 2
F 4/13 Advanced Synchronization (talk)      
         
M 4/16 Deadlocks (talk) Chapter 7 due: hw 3  
W 4/18 Catchup and Midterm Review      
Th 4/19 Project stuff      
F 4/20 Midterm 1      
         
M 4/23 Memory Management Intro Chapter 8 out: hw 4  
W 4/25 Virtual Memory Chapter 9    
Th 4/26 Project stuff and Threads     due: proj 2 out: proj 3
F 4/27 Paging      
         
M 4/30 Page Replacement Examples   due: hw 4 out: hw 5  
W 5/02 More Memory Management.... Chapter 10    
Th 5/03 Dissect Page Replacement and Project Stuff      
F 5/04 File System Intro Chapter 11    
         
M 5/07 File System Intro   due: hw 5  
W 5/09 Catchup and Midterm Review      
Th 5/10 Project stuff      
F 5/11 Midterm 2      
         
M 5/14 Midterm 2 Results   out: hw 6  
W 5/16 Finish File System Chapter 12    
Th 5/17 Project stuff     due: proj 3 out: proj 4
F 5/18 NTFS and FAT Chapter 13    
         
M 5/21 Other Storage Systems Chapter 14 due: hw 6  
W 5/23 I/O Subsystem      
Th 5/24 Project stuff      
F 5/25 Protection and Security Chapter 19/20    
         
M 5/28 No Class      
W 5/30 Distributed Systems and RPC Chapter 15/16    
Th 5/31 Project 4 / Final Review     due: proj 4
F 6/01 Final Review      
W 6/06 Final Exam 2:30-4:20