Please note: You are viewing the unstyled version of this web site. Either your browser does not support CSS (cascading style sheets) or it has been disabled.

Department of Computing

Local Navigation

Computing Department

Curriculum Page >> COMP342

Curriculum - COMP342 - Operating Systems

Handbook Entry Unit Home Page

Short Description

COMP342 is about operating systems considered from both users' and designers' perspectives.

Assumed knowledge

  1. Moderate level of mathematical sophistication; the unit does not rely upon highly sophisticated mathematics, but does expect mathematical thinking. (MATH237)
  2. Good programming skills including experience in C or C++ (ideally C). (COMP225)
  3. Basic knowledge of computer architecture and hardware including the concepts of interrupts, hardware clock, and timing signals. (Note that the INFO230 prerequisite does not do this very well.) (COMP226 or INFO230)
  4. Operational understanding of the Unix operating system having used it for practical work in prior units. (COMP225)

Learning outcomes

  1. Systems programming skills under Unix.
  2. Basic systems administration skills under Unix.
  3. A detailed understanding of how an operating system functions, in particular of the passing of control among functions as a result of interrupts.
  4. Conceptualisation of multi-threaded programs (students are used to thinking in a single line of control, and this is one of the biggest changes in their way of thinking).

Comments to: Steve Cassidy

[Back to top]

Copyright & Site information

  • CRICOS Provider No 00002J, ABN 90 952 801 237
  • Last Updated: Wednesday, 13-Feb-2008 17:29:53 EST
  • Authorised by: HOD