Computer Science | Introduction to Operating Systems (3 cr.)
403 | --


P: 300, 362, and 402. 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,
distributed and real-time systems.