CO324 Computer Systems
Information below is for the 2017-18 session.
OverviewThis module aims to provide students with a more in-depth understanding of the fundamental behaviour and components (hardware and software) of a typical computer system, and how they collaborate to manage resources and provide services. It will consider systems other than the standard PC running Windows, in order to broaden students outlook. The module has two strands: Operating Systems and Architecture, which each form around 50% of the material.
This module appears in:
- Computing Stage 2/3 Canterbury
- Humanities Undergraduate Stage 2 & 3
- Short-Term Study
- Social Sciences Undergraduate Stage 2 & 3
- STMS Undergradute Stage 2 & 3
Have an appreciation of modern computer architecture
Understand the operation of computer systems, at both the hardware and software level, andunderstand the relationship between hardware and software within the system as a whole
Understand the need for operating systems, and be aware of their overall structure
Be able to identify and explain issues relating to performance of systems and user programs
Understand hardware support for high level languages, and be aware of the relationship between compilers, compiled code and the operating system, and its effect on performance
Be able to understand and modify existing operating systems as necessary