Computer Systems Architecture
Aim and purpose
To enable learners to understand the underlying architecture and components behind the functioning of computer systems.
All computer systems share the same underlying computer architecture principles. This unit examines these principles and explores the fundamentals of how computer systems work. Learners will focus on the technical detail, including how the components function at an electronic level.
Learners will explore how various types of data can be represented and then stored within computer systems. This is followed by a study of the low-level system components. It includes the processor, buses and memory incorporating an analysis of how these components interact to manipulate data using the fetch execute cycle. Low-level program instructions make up the fetch-execute cycle, and simple assembly code instructions are investigated along with their interaction with the various registers that make up the Central Processing Unit (CPU). Learners will have the opportunity to develop simple programs in a low-level language.
On completion of this unit a learner should:
1 Understand how data can be represented within computer systems
2 Understand the functions of computer system components
3 Understand the principles of processor operations.