Skip to content | Change text size
Handbooks Courses Units
 

FIT2022 - Computer systems 2

6 points, SCA Band 2, 0.125 EFTSL

Undergraduate Faculty of Information Technology

Offered

Clayton Second semester 2008 (Day)
Sunway Second semester 2008 (Day)

Synopsis

Software organisation of multi-user, multi-tasking computers. The principles of operating systems are covered with reference to the underlying hardware requirements and are illustrated by case studies. Topics include operating system structure and services, multi-programming processes, CPU scheduling, memory management, device management, synchronisation, deadlocks, virtual memory and file systems.The internal mechanism of computers and how they are organised and programmed. Topics include machine arithmetic, microprogramming, caches, translation look-aside buffers, RISC machines, and pipelined and parallel organisation.

Objectives

Have knowledge of:

  1. operating systems as resource managers for CPU context switching, process scheduling and job scheduling;
  2. memory management and virtual memory systems; I/O device drivers and management;
  3. file subsystems;
  4. abstract resource allocation strategies;
  5. asynchronous and synchronous communication mechanisms and their use in operating systems;
  6. interprocess communication and its use in distributed computer systems.

Understanding of the internal mechanism of computers and how they are organised and programmed, including machine arithmetic, interrupts microprogramming, caches, translation look-aside buffers, RISC machines, and pipelined and parallel organisation.

Gain practical skills in programming OS components, such as job and process schedulers, page replacement algorithms, and file management subsystems, as well as programming interrupt handlers and contact switching.

Assessment

Practical Work and Assignments: 40%; Examination: 60%.

Contact hours

7 x contact hrs/week

Prerequisites

FIT1008, FIT1015, CSE1303, CSC1030

Prohibitions

CSE2302

[an error occurred while processing this directive]