Skip to content
MakeMyCareer

FIT2100 · Monash University

Operating systems

Credit points
6
Level
2
Workload
≈ 12 h / week
Faculty
Information Technology

What it covers

This unit will provide you with the knowledge of how a multi-programming, multi-user operating systems operates and it manages and allocate resources to different applications. You will be able to compare and contrast various resource management allocation strategies. You will develop and implement code to understand and make use of operating system services. The topics covered will include an introduction to C Programming which is heavily used in development of operating systems, operating system structure and services, multi-programming processes, CPU scheduling, memory management, device management, synchronisation, deadlocks, virtual memory and file systems.

Assessment

TaskTypeWeight
Applied SessionsExercise20%
Laboratory SessionsDemonstration30%
Applied Problem Solving AssessmentQuiz / Test50%

When and where

Teaching periodCampusMode
Second semesterClaytonOn-campus
MalaysiaOn-campus