Computer Organisation and Systems Software
During the module the students will become familiar with the main parts of the computer, their functions and interconnections. They will also learn the main functions of the operating system and how it interacts with the hardware.
The main aim of the module is to understand the basics of computer architecture and organisation, and the role and mechanisms of operating systems.
1. Basics of Computer Architecture
2. Memory Hierarchy
3. Instruction Sets
5. Processes and Threads
6. Scheduling and Resource Allocation
9. File Systems
Passing the Introduction to Computer Systems module
Computational and algorithmic exercises
Written examination (90%) and coursework (10%)
J.A. Harris, Operating Systems, Schaum’s Outline Series, McGraw-Hill, 2002
N. Carter, Computer Architecture, Schaum’s Outline Series, McGraw-Hill, 2002