systems architecture
4 detailed 50-minute lessons with teaching scripts, worked examples, parent guides, and assessment criteria.
4 detailed 50-minute lessons with teaching scripts, worked examples, parent guides, and assessment criteria.

Write down everything you already know about systems architecture. Then check against the key terms: Key Concept, Key Concept, Key Concept. Use a mini-whiteboard or paper.
Start with the revision notes summary, then attempt: Describe the role of each of the following CPU components: ALU, Control Unit, PC, MAR, MDR, ACC.
Your student states one thing they learned and one question they still have about systems architecture.
Quick recap: write 3 key points from Lesson 1 on systems architecture. Check them against the notes below.
| Term | Meaning | Example |
|---|---|---|
| PC | Program Counter | Holds the memory address of the NEXT instruction to be fetched |
| MAR | Memory Address Register | Holds the address in memory that is about to be read from or written to |
| MDR | Memory Data Register | Holds the data that has been read from or is about to be written to memory |
| ACC | Accumulator | Holds the results of calculations performed by the ALU |
| CIR | Current Instruction Register | Holds the instruction that is currently being decoded and executed |
| Address Bus | Memory addresses | Unidirectional (CPU → memory) |
| Data Bus | Data and instructions | Bidirectional |
| Control Bus | Control signals (read, write, clock) | Bidirectional |
Q: Describe the role of each of the following CPU components: ALU, Control Unit, PC, MAR, MDR, ACC.
Answer: ALU: performs arithmetic and logic operations. Control Unit: coordinates all CPU activities, decodes instructions. PC: holds the memory address of the next instruction to fetch. MAR: holds the memory address to read from or write to. MDR: holds the data being read from or written to memory. ACC: stores the results of ALU calculations.
Your student teaches the key points back to you without looking. Fill any gaps immediately.
Recall the key terms: Key Concept, Key Concept, Key Concept. Define each in one sentence.
Q1: Describe the role of each of the following CPU components: ALU, Control Unit, PC, MAR, MDR, ACC.
Answer: ALU: performs arithmetic and logic operations. Control Unit: coordinates all CPU activities, decodes instructions. PC: holds the memory address of the next instruction to fetch. MAR: holds the memory address to read from or write to. MDR: holds the data being read from or written to memory. ACC: stores the results of ALU calculations.
Q2: Explain the three stages of the fetch-decode-execute cycle.
Answer: Fetch: the address in the PC is copied to the MAR, the instruction at that address is copied to the MDR, then to the CIR, and the PC is incremented. Decode: the control unit decodes the instruction in the CIR to identify the operation and operands. Execute: the instruction is carried out (e.g. ALU performs calculation) and results are stored in the ACC or written to memory.
Q3: How does increasing the number of cores affect CPU performance? Why doesn't doubling the cores double the speed?
Answer: More cores allow the CPU to process multiple instructions simultaneously (parallel processing). However, doubling cores does not double speed because: not all tasks can be divided into parallel parts, some software is not written to use multiple cores, and cores share some resources (cache, bus bandwidth).
Q4: What is the purpose of cache memory? Why does a larger cache improve performance?
Answer: Cache stores frequently used data and instructions close to the CPU, providing faster access than RAM. A larger cache holds more frequently used data, reducing cache misses (times the CPU must wait for data from slower RAM). Fewer cache misses = less wasted time = better performance.
Q5: State whether each bus is unidirectional or bidirectional: address bus, data bus, control bus.
Answer: Address bus: unidirectional (CPU to memory). Data bus: bidirectional. Control bus: bidirectional.
Review any questions answered incorrectly. Identify whether the error was knowledge, method, or reading the question.
Review what these command words require: state (one point), describe (say what happens), explain (say why), compare (both sides), evaluate (judgement).
Extended question: Full-Mark Response Describe the role of the CPU in the Fetch-Decode-Execute cycle, explaining the purpose of the Program Counter, Memory Address Register, and Accumulator. [5 marks] <div class="
The CPU continuously performs the Fetch-Decode-Execute cycle: FETCH: The Program Counter (PC) holds the address of the next instruction. This address is copied to the Memory Address Register (MAR). The instruction at that address is fetched from RAM and stored in the Memory Data Register (MDR). The PC is then incremented to point to the next instruction. DECODE: The Control Unit (CU) decodes the fetched instruction to determine what operation to perform and what data is needed. EXECUTE: The Arithmetic Logic Unit (ALU) performs any calculations or logic operations. The result is stored in the Accumulator (a special register that holds the results of arithmetic/logic operations). If needed, the result may be stored back in RAM. The cycle then repeats from FETCH.
You are ready for systems architecture - GCSE Combined Science (Trilogy) Lessons when you can:
Tick each item honestly — if any box is unticked, re-read the relevant section above.
How examiners mark systems architecture - GCSE Combined Science (Trilogy) Lessons: Read the command word carefully — State = one word/phrase (1 mark), Describe = pattern or detail (2 marks), Explain = reason with "because" (2–3 marks), Compare = similarities AND differences, Evaluate = both sides + conclusion. Method marks are awarded for correct working even if the final answer is wrong. Always show your working — unexplained answers score zero for AO2.
Success on systems architecture - GCSE Combined Science (Trilogy) Lessons questions: Underline the command word, count the marks (one mark per point expected), and answer in the format the command word demands.
This lesson is examined by: AQA 8464 | Edexcel 1SC0 | OCR J250 | CCEA units. Tier and paper details vary - always check your board's current specification.
Follow-up revision: B9-pathogens-and-disease on GCSE Revise (notes, flashcards and auto-graded target tests for this exact topic).