Architecture, Memory, Buses and Translators
Describe processor components, addressed memory, data and address buses, and why compilers and interpreters translate high-level code.
How to study National 5 Computing Science
Move from functional requirements to designs and implementation, trace data and code carefully, and support testing and evaluation with evidence.
Core concepts
Concept 1
The processor includes registers, an arithmetic and logic unit, and a control unit.
Exam cue: State the component’s purpose and how it links to another component.
Concept 2
Memory locations have unique addresses; the address bus identifies a location and the data bus carries data.
Exam cue: Distinguish the address being selected from the data being transferred.
Concept 3
Compilers and interpreters translate high-level program code into binary machine instructions.
Risk pitfalls and guardrails
Saying the address bus carries the stored program data.
Guardrail: Check option route, data type, valid boundary, loop condition, array index, identifier and expected output before committing to the response.
Claiming high-level source code is directly executed as machine instructions without translation.
Guardrail: Check option route, data type, valid boundary, loop condition, array index, identifier and expected output before committing to the response.
Memory anchors
Register
A small, fast processor storage location used during processing.
ALU
The arithmetic and logic unit performs arithmetic and logical operations.
Control unit
It manages and coordinates processor operations.
Memory address
A unique identifier used to select one memory location.
Address and data buses
The address bus selects a location; the data bus carries the value.
Translator
A compiler or interpreter converts high-level code into binary machine instructions.
Checkpoint rule
Do the check-up only after you can summarize each concept in one sentence and identify one dangerous pitfall from memory.
Knowledge Check (after reading)
Short check-up to confirm understanding of this module.
Check-up Questions
What is the role of the control unit?
What are processor registers used for?
Answer all questions to submit.
Next step personalized recommendations
Continue learning
Move forward only after this module is stable.
What is Pass Harbor?
Completely free exam prep for 247 UK exams.
- Practice questions
- Flashcards
- Study guides
- Mock exams
- No registration
- No paywall
- Start instantly
“No more expensive exam prep. Quality study tools should be accessible to everyone.”
