2015-2016 Undergraduate Catalog/Student Handbook 
    
    Mar 29, 2024  
2015-2016 Undergraduate Catalog/Student Handbook [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 .