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