This paper focuses on operating systems design and implementation. Topics include operating system architecture, process management, inter-process communication, and deadlock memory management devices.
COMP200 Computer Systems and one of
COMP203 Programming with Data Structures or
COMP241 Software Engineering Development
Tanenbaum, A & Woodhull A. (2006) Operating Systems Design and Implementation, 3rd Edition. Pearson Prentice Hall.
Students are also expected to guide their own reading (including from the textbook, books in library, online documents, source code documentation etc) appropriately for details beyond those covered in the lectures.
Internal assessment/final examination ratio 1:0