Skip to main content

During 2021 we will continue to support students who need to study remotely due to the ongoing impacts of COVID-19 and travel restrictions. Make sure you check the location code when selecting a unit outline or choosing your units of study in Sydney Student. Find out more about what these codes mean. Both remote and on-campus locations have the same learning activities and assessments, however teaching staff may vary. More information about face-to-face teaching and assessment arrangements for each unit will be provided on Canvas.

Unit of study_

COMP3520: Operating Systems Internals

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.).

Code COMP3520
Academic unit Computer Science
Credit points 6
Prerequisites:
? 
(COMP2017 OR COMP2129) AND (COMP2123 OR COMP2823 OR INFO1105 OR INFO1905)
Corequisites:
? 
None
Prohibitions:
? 
None

At the completion of this unit, you should be able to:

  • LO1. demonstrate abilities in technical writing to communicate complex ideas clearly
  • LO2. possess knowledge of available OS systems
  • LO3. demonstrate ability to design algorithms to solve OS related problems
  • LO4. hold and understanding of OS internal components
  • LO5. demonstrate ability to efficiently implement OS-related algorithms
  • LO6. understand the significance of OS concepts and its impact on the whole computer systems
  • LO7. hold an understanding of a range of algorithms for OS, their performance and how and where to apply them.

Unit outlines

Unit outlines will be available 2 weeks before the first day of teaching for the relevant session.