CMSI 387 Operating Systems

3 semester hours

Concepts in the design and implementation of computer operating systems, including: processes, process management, mutual exclusion, synchronization and message-passing; primary memory management, multiprogramming, paged allocation and paging policies; resource and I/O management; file systems, and security. Major emphasis is placed on Linux/Unix and Windows-based architectures and C-language system programming, along with the Linux Kernel.

Lecture, 3 hours.

Prerequisite: CMSI 284 .

Print-Friendly Page (opens a new window)