Eduqas A-Level Computer Science computer architecture and hardware: the CPU, fetch-execute, performance and networks made exam-ready
A deep-dive Eduqas Component 2 guide to computer architecture and hardware (specification section 3.1). Covers the CPU components and the Von Neumann and Harvard architectures, the fetch-decode-execute cycle and registers, assembly language and addressing modes, CPU performance (RISC, CISC, pipelining, parallelism), the memory hierarchy and storage, and networks with topologies and models.
Reviewed by: AI editorial process; not yet individually human-reviewed
Jump to a section
What this section actually demands
The hardware and communication part of Component 2 (specification section 3.1) is the architecture core of the course: how a processor is built, how it executes instructions, what makes it fast, how data is stored, and how computers are networked. Eduqas rewards precise, ordered explanations, especially of the fetch-decode-execute cycle, and clear comparisons (Von Neumann versus Harvard, RISC versus CISC, the topologies and models).
This guide walks through the topics in order and sets out the exam patterns Eduqas repeats. Each topic has a matching dot-point page with practice; this overview ties them together.
The processor
Computer architecture covers the ALU, control unit, registers and the three system buses (address, data, control), plus the Von Neumann stored-program concept and how it differs from Harvard. The fetch-decode-execute cycle puts these in motion using the special-purpose registers (PC, MAR, MDR, CIR, ACC), and is the single most examined process in this section. Assembly language is the human-readable view of machine code: opcode and operand, common operations, and the immediate, direct and indirect addressing modes.
Performance, storage and networks
Processor performance covers clock speed, cores, cache and word length, RISC versus CISC, pipelining and parallel processing. Input, output and storage covers the input and output devices, the memory hierarchy (registers, cache, RAM, secondary storage), and magnetic, optical and solid-state storage. Networks covers LANs and WANs, the bus, star and mesh topologies, the client-server and peer-to-peer models, and the hardware (NICs, switches, routers).
How this section is examined
A typical Eduqas profile for section 3.1:
- Architecture. Describe the CPU components and buses; compare Von Neumann and Harvard.
- Fetch-execute. Describe the cycle step by step with the registers named; explain the PC for normal versus jump instructions.
- Assembly. Explain opcode and operand and the three addressing modes with an example.
- Performance, storage, networks. Explain the performance factors and RISC/CISC/pipelining; compare storage technologies and the memory hierarchy; describe topologies and the client-server/peer-to-peer models.
Check your knowledge
A mix of recall and applied questions covering the section. Attempt them under timed conditions, then check against the solutions.
- State the function of the control unit. (1 mark)
- Which register holds the address of the next instruction? (1 mark)
- In direct addressing, what does the operand represent? (1 mark)
- Give one factor (other than clock speed) that affects CPU performance. (1 mark)
- Name the levels of the memory hierarchy in order of decreasing speed. (2 marks)
- State one difference between a switch and a router. (2 marks)
Sources & how we know this
- WJEC Eduqas GCE AS/A Level Computer Science specification (from 2015) — Eduqas (2015)