ENCE360

Operating Systems

15 points

Occurrences

Description

This course provides an overview of the concept of operating systems. An operating system is the most important system software and manages all the resources of a computer. This course provides a detailed view of operating system functions such as process management, memory management, I/O management, file management and virtualisation. This course also provides information about concepts such as mutual exclusion, and concurrent processes. There is an emphasis on design, implementation, and evaluation of modern operating systems including mobile and real-time operating systems.

Pre-requisites

ENCE260. RP: COSC110 or COSC101, COSC262.

Restrictions

COSC321

Recommended Preparation

COSC110 or COSC101, COSC262.