Macquarie logo.
Macquarie University - Australia's Innovative University.

2007 Handbooks

Search the Handbooks for:

  
Search tips
About the Handbooks


Handbook of Undergraduate Studies 2007


Handbook of Postgraduate Studies 2007


Calendar of Governance, Legislation and Rules 2007


Other years:

ITEC303: Computer Systems

This unit provides a thorough introduction to modern computer architecture and the construction of the operating systems that orchestrate their activities. Our goal is to understand the design of these machines rather than just their use.

In architecture terms, we focus primarily on reduced-instruction-set computers (RISC), encompassing topics ranging from how they are programmed at the assembly-language level to more conceptual aspects of processor design such as pipelining.

Building upon this experience, we turn to basic structures and concepts of operating systems and system-call interfaces. We cover design and implementation issues in process management and scheduling, principles of concurrent systems, I/O device management and drivers, memory management, and file systems.

The unit includes a significant practical-work component, which introduces the C programming language and applies it to the writing of system-level code and the modification of an operating-system kernel.

Credit Points:4
Contact Hours:--
When Offered: 2008 - Offered in 2008
Staff Contact: Postgraduate Professional Development Program Staff
Prerequisites:

ITEC200(P) and admission to GDipIT or GradCertIT

Corequisites:

NCCWs:

Unit Designations: --
Assessed As: Graded
Offered By: ICS - Division of Information and Communication Sciences

 
Unit Web Pages
   Blackboard CE6

Timetable
   No timetable available.
Australia's Innovative University.