Lecture Notes
Syllabus  
Introduction to Operating System structure
Introduction to Process
Introduction to Threads
CPU scheduling.
Process Synchronization.
Deadlock and its Management.
Real Memory Management.
Virtual Memory Management.
Mass-storage (disks) management.
Input/Output Management.  
Operating System Protection and security.  
Homework
Projects

 

 

 

 

 

 

Go to >> CS 431, CS470, CS471, CS 490BI, CS 570, CS572, CS670.