Skip to main content
WalesComputer ScienceSyllabus dot point

What is the CPU made of, and what is the von Neumann stored-program architecture?

The purpose and main components of the CPU (the ALU, the control unit and registers) and the von Neumann stored-program architecture.

A focused answer to the WJEC GCSE Computer Science Unit 1 content on the CPU and von Neumann architecture, covering the purpose of the CPU, the roles of the arithmetic logic unit, the control unit and registers, and the von Neumann stored-program model where instructions and data share the same memory.

Generated by Claude Opus 4.88 min answer

Reviewed by: AI editorial process; not yet individually human-reviewed

Have a quick question? Jump to the Q&A page

Jump to a section
  1. What this topic is asking
  2. The purpose of the CPU
  3. Inside the CPU
  4. Registers
  5. The von Neumann architecture
  6. Try this

What this topic is asking

WJEC wants you to know what the CPU does, the jobs of its main parts (the ALU, the control unit and registers), and the von Neumann stored-program model. This is part of the Hardware content in Unit 1 of WJEC GCSE Computer Science (3500).

The purpose of the CPU

Inside the CPU

Registers

The von Neumann architecture

Try this

Q1. State which CPU component carries out arithmetic and logic operations. [1 mark]

  • Cue. The arithmetic logic unit (ALU).

Q2. State one feature of the von Neumann architecture. [1 mark]

  • Cue. Instructions and data are stored together in the same main memory (and instructions are fetched one at a time).

Exam-style practice questions

Practice questions written in the style of WJEC exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.

WJEC-style Unit 14 marksState the purpose of the CPU and describe the roles of the arithmetic logic unit (ALU) and the control unit (CU).
Show worked answer →

A Unit 1 hardware question. The CPU (central processing unit) is the part of the computer that fetches, decodes and executes instructions, carrying out the processing that runs programs (1 mark). The arithmetic logic unit (ALU) performs all the arithmetic operations, such as addition and subtraction, and logic operations, such as comparisons and AND/OR decisions (1 mark, and 1 mark for both arithmetic and logic). The control unit (CU) manages and coordinates the operation of the processor: it directs the fetch-decode-execute cycle, sends control signals to the other components and tells them what to do and when (1 mark). Markers reward the processing role of the CPU and the distinct jobs of the ALU and CU. A common error is to swap the ALU and CU, or to say the CPU stores programs, which is the job of memory.

WJEC-style Unit 13 marksExplain what is meant by the von Neumann (stored-program) architecture.
Show worked answer →

A Unit 1 explain question. In the von Neumann architecture both the program instructions and the data they work on are stored together in the same main memory (1 mark for shared memory). The CPU fetches instructions from memory one at a time and executes them in order (1 mark). Because instructions are stored just like data, the program can be loaded, changed or replaced easily, which is why it is called a stored-program computer (1 mark). Markers reward the idea of instructions and data sharing one memory and being fetched one at a time. A common error is to say instructions and data are in separate memories, which describes the Harvard architecture instead.

Related dot points

Sources & how we know this