Introduction to Operating Systems

CSCI 40300

3

P:CSCI 36200 and CSCI 40200.


Fall
Spring


Operating system concepts; history, evolution and philosophy of operating systems. Concurrent processes, process coordination and synchronization, CPU scheduling, deadlocks, memory management, virtual memory, secondary storage and file management, device management, security and protection, networking, and distributed and real-time systems.