433-332 Operating Systems | |
|---|---|
Credit Points | 12.5 |
Prerequisites | 433-252 Software Engineering Principles and Tools, 433-253 Algorithms and Data Structures and 433-254 Software Design. |
Semester | 1 (view timetable) |
Contact | Twenty-four hours of lectures and approximately 11 hours of tutorials |
Subject Description | The objectives of this subject are for students to understand the function of operating system components and their interactions; to be able to exploit operating system facilities to improve the functionality and efficiency of programs; and to be able to evaluate the suitability of a given operating system for a given task. Topics covered include operating system structure: interrupts, system calls; memory management: paging, segmentation; concurrent processes: mutual exclusion, synchronisation, deadlocks, scheduling; input/output, DMA; file systems, security; and introduction to distributed systems. |
Generic Skills |
|
Assessment | Project work during semester, expected to take about 36 hours (30%); and a 3-hour end-of-semester written examination (70%). To pass the subject, students must obtain at least 50% overall, 15/30 in project work, and 35/70 in the written examination. |
Status: Official 2007 Last Modified: Tuesday October 31 22:20 SGML to HTML Conversion: Information Division - CWIS (SDI) Authorised by: Academic Registrar Enquiries: http://unimelb.custhelp.com/