Course Outline
Introduction
Operating system structures
Processes
Threads
CPU scheduling
Process synchronization
Deadlocks
Main memory
Virtual memory
File system interface
File system implementation