May 12, 2024  
2021-2022 Undergraduate Bulletin 
    
2021-2022 Undergraduate Bulletin [ARCHIVED]

Add to Favorites (opens a new window)

CS-442 Operating Systems


(3 cr.)
Repeatable for Credit: No
Fundamental concepts of operating systems including operating system structure and principals, process management, interprocess communication, system programming and calls, threads and multithreaded programming, synchronization and concurrency, memory management and virtual memory, CPU scheduling and resource management, computer networking and distributed systems, virtualization and containerization, and protection and security. Exposure to multiple operating systems (e.g., MS-DOS & Windows, Unix & Linux, Raspbian).
Prerequisite: take CS 441  



Add to Favorites (opens a new window)