Courses
COMP2017 Operating Systems (3 units)
- Prerequisite:
- COMP2006 Computer Organization and (COMP2007 Object Oriented Programming or COMP2026 Problem Solving Using Object Oriented Programming)
- Medium of Instruction:
- English
This course introduces the fundamentals of operating systems design and implementation. Topics include an overview of the components of an operating system, mutual exclusion and synchronization, deadlock and starvation, implementation of processes and threads, resources scheduling algorithms, memory management, and file systems.