ISDA 20D Computer Operating Systems (1 unit)
Overview of the design and implementation of computer operating systems (OS) with emphasis on the three major subsystems: process management (processes, threads, CPU scheduling, synchronization, and deadlock), memory management (segmentation, paging, swapping), and file systems; and distributed systems.
Students who have completed one of the following courses may use that in place of ISDA 20D:
- CS 149 – Operating Systems
- CMPE 142 – Operating Systems Design
- CMPE 180C – Operating Systems Design