Mar 29, 2024  
2019-2020 Catalogue 
    
2019-2020 Catalogue [ARCHIVED CATALOG]

CSCI 21200 - Operating Systems

Course Credit: 1
OPERATING SYSTEMS Beginning with a brief historical perspective of the evolution of operating systems over the last fifty years, students are introduced to the important tradeoffs that can be made between performance and functionality during the design and implementation of an operating system. Particular emphasis will be given to three major OS subsystems: process management (processes, threads, CPU scheduling, synchronization, and deadlock), memory management (segmentation, paging, swapping), and file systems. Prerequisite(s): Take CSCI-12000