May 11, 2024  
2018-2019 Graduate Catalog 
    
2018-2019 Graduate Catalog [Archived Catalog]

CS 50300 - Operating Systems


Basic principles of operating systems: addressing modes, indexing, relative addressing, indirect addressing, stack maintenance; implementation of multitask systems control and coordination of tasks, deadlocks, synchronization, mutual exclusion; storage management, segmentation, paging, virtual memory; protection, sharing, access control; file systems; resource management; evaluation and prediction of performance. Students are expected to spend at least three hours per week gaining hands-on experience in using and modifying a small operating system.

Cr. 3
Dual Level Course
Undergraduate-Graduate