Courses
COMP2017 Operating Systems (3 units)
- Prerequisite:
- COMP2006 Computer Organization and (COMP2045 Programming and Problem Solving or COMP2046 Problem Solving Using Object Oriented Approach)
- 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 synchronisation, deadlock and starvation, implementation of processes and threads, resources scheduling algorithms, memory management, and file systems.