CPSC 321
Operating Systems
This course introduces the fundamental concepts of operating systems. Topics include tasking and processes, process co-ordination and synchronization, scheduling and dispatch, physical and virtual memory organization, paging and segmentation, device management, file systems, and security and protection. Students study a simple operating system and have an opportunity to make modifications to it in laboratory exercises. Prerequisite(s): CPSC 231-4 and CPSC 281-3
Sources
- Course catalogue ↗2026-2027