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