Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Bachelors
Major
Computer Science | Operating Systems | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Course Language
English
About Program

Program Overview


COMP3520: Operating Systems Internals

Unit Description

This unit provides a comprehensive discussion of relevant OS issues and principles and describes 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

Managing Faculty or University School

The managing faculty for this unit is Engineering.


Details

  • Study level: Undergraduate
  • Academic unit: Computer Science
  • Credit points: 6

Enrolment Rules

  • Prerequisites: (COMP2017 or COMP2129) and (COMP2123 or COMP2823 or INFO1105 or INFO1905)
  • Corequisites: None
  • Prohibitions: None
  • Assumed knowledge: None

Learning Outcomes

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


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

Unit Availability

This unit is available in various sessions, including:


  • Semester 2 2025: Normal day, Camperdown / Darlington, Sydney
  • Semester 2 2026: Normal day, Camperdown / Darlington, Sydney
  • Previous years: Various sessions and locations, including remote attendance options.
See More
How can I help you today?