Introduction to Operating Systems

ENG EC 440

Undergraduate Prerequisites: (ENGEC327) - Operating system concepts and design objectives. Concurrent processes, process synchronization, and deadlocks. Resource management including virtual memory, CPU scheduling, and secondary storage. File structures, input/output, and distributed systems. Case studies of popular operating systems.