CM 352: Operating Systems I

Class Program
Credits 3.0
An introduction to operating systems. Examines interrelationships between operating systems and computer hardware. Compares batch, real=time, and time-sharing operating systems. Process management, CPU scheduling, memory management, I/O management, file system, security, virtual memory and networking. Contemporary operating systems will be used as examples.
Prerequisites
CM 220 Computer Science II Data Structures with C++. Must pass prerequisite with a C (2.0) or better.