2022-2023 Undergraduate Catalog 
    
    Feb 27, 2024  
2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

CAIS 0339 - Operating Systems


Credits: 3

Provides the student with an understanding of modern operating systems and the context within which the operating system functions. Topics to be examined include process management (processes and threads, process concepts, asynchronous concurrent processes and concurrent programming); processor management (traffic controller and allocation strategies); storage management (relocation, segmentation, paging, real and virtual storage, and allocation strategies); auxiliary storage management (device characteristics and management techniques) and file management (operations, protection, and allocation). Tradeoffs and decisions involved in operating system design are considered.

Prerequisites: CAIS 0230 , CAIS 0236 , and CAIS 0305 .