This unit will provide a comprehensive discussion of relevant OS issues and principles and describe how those principles are put into practice in real operating systems. The contents include internal structure of OS; several ways each major aspect (process scheduling, inter-process communication, memory management, device management, file systems) can be implemented; the performance impact of design choices; case studies of common OS (Linux, MS Windows NT, etc.).
Unit details and rules
Academic unit | Computer Science |
---|---|
Credit points | 6 |
Prerequisites
?
|
(COMP2017 OR COMP2129) AND (COMP2123 OR COMP2823 OR INFO1105 OR INFO1905) |
Corequisites
?
|
None |
Prohibitions
?
|
None |
Assumed knowledge
?
|
None |
Available to study abroad and exchange students | Yes |
Teaching staff
Coordinator | Shuaiwen Song, shuaiwen.song@sydney.edu.au |
---|---|
Demonstrator(s) | Anuj Dhavalikar, anuj.dhavalikar@sydney.edu.au |
James Phung, james.phung@sydney.edu.au | |
Tyson Thomas, tyson.thomas@sydney.edu.au | |
Lecturer(s) | Bing Zhou, bing.zhou@sydney.edu.au |