units

FIT2070

Faculty of Information Technology

Undergraduate - Unit

This unit entry is for students who completed this unit in 2013 only. For students planning to study the unit, please refer to the unit indexes in the the current edition of the Handbook. If you have any queries contact the managing faculty for your course or area of study.

print version

6 points, SCA Band 2, 0.125 EFTSL

To find units available for enrolment in the current year, you must make sure you use the indexes and browse unit tool in the current edition of the Handbook.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedSunway First semester 2013 (Day)
Clayton Second semester 2013 (Day)

Synopsis

This unit covers software organisation of multi-user and 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.

Outcomes

At the completion of this unit students will have:

A knowledge and understanding of:

  • operating systems as resource managers for CPU context switching, process scheduling and job scheduling;
  • memory management and virtual memory systems; I/O device drivers and management;
  • file subsystems;
  • resource allocation strategies;
  • asynchronous and synchronous communication mechanisms and their use in operating systems;
  • the philosophy and implementation of interprocess communication and its use in distributed computer systems.

Developed the skills to:

  • program 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

Examination (3 hours): 60%; In-semester assessment: 40%

Chief examiner(s)

Contact hours

2 hrs lectures/wk, 3 hr laboratory/fortnight, 1 hr tutorial/fortnight

This unit applies to the following area(s) of study

Prerequisites

(FIT1031 or FIT1001) and (FIT1008 or FIT1015)

Prohibitions

CSE2302, FIT2022

Additional information on this unit is available from the faculty at: