Overview

Operating systems are an essential part of computer systems, so a course on operating systems is an essential part of any computer science or computer engineering program. This course provides an in-depth understanding of the underlying operating systems that students have implicitly relied upon when developing applications in the foundational … For more content click the Read More button below. In general terms, the course aims to educate students in the basic concepts, components and behaviours of modern monolithic operating systems,  including the relevant characteristics of hardware. Topics include processes, threads, concurrency, file systems, memory management and scheduling. Students will apply some of the concepts learnt by implementing parts of a realistic teaching operating system.

Conditions for Enrolment

Prerequisite: COMP9024 AND COMP9032 AND a WAM of at least 75

Delivery

Multimodal - Standard (usually weekly or fortnightly)

Fees

Pre-2019 Handbook Editions

Access past handbook editions (2018 and prior)