pop up description layer

Subject Objectives

The Subject Objectives are an important aid to understand what the subject is all about. In them, we try to define what the university (through the Clayton School of Information Technology) thinks is important about the subject.

  1. to understand the fundamentals of operating systems
  2. to understand operating systems as resource managers for
    1. CPU context switching, process scheduling and job scheduling
    2. memory management and virtual memory systems
    3. I/O device drivers and management
    4. file subsystems
    5. abstract resource allocation strategies
  3. to understand asynchronous and synchronous communication mechanisms and their use in operating systems
  4. to understand interprocess communication and its use in distributed computer systems
  5. to appreciate the balance between theory and practice in operating system implementation
  6. to develop skills in programming OS components, such as
    1. job and process schedulers
    2. page replacement algorithms
    3. file management subsystems
  7. to appreciate that operating system design is an exercise in resource management
  8. to appreciate the applicability of OS techniques and mechanisms to the wider context of computing
  9. to appreciate the contextual drivers of OS design and practice across a range of organizational contexts, both in terms of
    1. conventions and protocols; and
    2. interoperability and portability

This page maintained by John Hurst.
Copyright Monash University Copyright Policy
2146 BAD accesses since
08 Jun 2007
My PhotoTrain Photo

Generated at 20090704:1710 from an XML file modified on 20070605:1003
Maintainer use only; not generally accessible: Local ServerWork ServerCSSE Server

163 accesses since 09 Jul 2009, HTML cache rendered at 20120423:2323