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 .

Print-Friendly Page (opens a new window)