SYSC 4001
Operating Systems
Introduction to operating system principles. Processes and threads. CPU scheduling. Managing concurrency: mutual exclusion and synchronization, deadlock and starvation. Managing memory and input/output. Concurrent programming, including interprocess communication in distributed systems.
2020
Topics
- Processes and Threads
- Management of Concurrent Processes
- Deadlock Handling
- Memory Management
- File System Management
Prerequisites & course information
Precludes additional credit for COMP 3000 . Prerequisite(s): ( SYSC 1006 or SYSC 2006 ) with a minimum grade of C- , and ( SYSC 2320 or SYSC 3006 ). Lectures three hours a week, laboratory three hours a week.