COMP_SCI 343-0
Operating Systems
Fundamental overview of operating systems, including: concurrency (processes, synchronization, semaphores, monitors, deadlock); memory management (segmentation, paging virtual memory policies); software system architectures (level structures, microkernals); file systems (directory structures, file organization, RAID); protection (access control, capabilities, encryption, signatures, authentication). Requires substantial programming projects.
Prerequisites & course information
Prerequisites: ( COMP_SCI 208-0 or COMP_SCI 214-0) and COMP_SCI 213-0 , or ( COMP_SCI 208-0 or COMP_SCI 214-0) and COMP_ENG 205-0 or CS MS or CS PhD. SoC Mathematics, Science, and Technology Distro
Sources
- Course catalogue ↗2026–2027
- Catalogue entry ↗
Catalogue variants
- Operating Systems · 1 Unit · Undergraduate