CS 376 Operating Systems
Investigate the functions and structure of computer operating systems, processors, and memory. Topics include process control, concurrency, scheduling, security, and file systems. Introduces topics in systems programming, including I/O programming, signals, and IPC. Prerequisite: CS 222 and 230, both with C- or better grades.