Semester Hours: 3A study of the internal design of operating systems. Topics include memory management, multiprogramming, virtual memory, paging and segmentation. Job and process scheduling; multiprocessor systems; device and file management; thrashing, cache memory. Prerequisite(s)/Course Notes: CSC 110, 120.