CSCI 375 Operating Systems
3 hours
Fundamental concepts and techniques used in the design and implementation of modern operating systems are examined. Topics covered include processes, process coordination and synchronization, scheduling, memory organization and virtual memory, file systems, security and protection, and device management. The operating system's impact on the security and integrity of the applications and information systems it supports is emphasized. Concepts are illustrated using UNIX and Windows NT.