Electrical and Electronic Engineering 
The University of Western Australia

Computer Operating Systems 214 (623.214)

This unit will cease to be available from 2001.
This page is no longer current and is not being maintained.

Description:This unit covers operating system fundamentals, implementation issues, performance criteria and design methodologies: operating system design structures, processes and process scheduling, memory management (including MMU implementation on the Intel Pentium), device and I/O management, disk scheduling, file system management, concurrency problems: mutual exclusion, synchronisation and deadlocks; and security issues. Includes a practical project on the MINIX operating system's implementation, analysis and redesign. Case study examples will be taken from UNIX System V and Windows 95/NT.
Lectures: 26 hrs; Tutorials: 12 hrs; Labs: 13 hrs
Prerequisite: Computer Technology 105
Text Book: Tanenbaum A.S., Woodhull A.S. Operating Systems: Design and Implementation, 2nd Ed., Prentice-Hall, 1997 (Review from Amazon)
 

Course Description & Assessment
Course Material
Course Resources


Last changed: 6 July 2000  

CRICOS Provider No: 00126G