SAM HARRIS TECH REVISION
OCR GCSE Computer Science - Systems Architecture Subtopics
1.1 Systems Architecture (OCR J277)
1.1.1 Architecture of the CPU
Purpose of the CPU:
To process data and instructions by following the Fetch-Decode-Execute cycle.
Control Unit (CU):
Coordinates CPU activities and manages the flow of data.
Arithmetic Logic Unit (ALU):
Carries out mathematical calculations and logical comparisons (AND, OR, NOT).
Cache:
Extremely fast memory within the CPU that stores frequently used instructions to reduce data fetch time.
Registers:
Small, temporary storage locations used for specific tasks during the FDE cycle.
1.1.2 Von Neumann Architecture
Concept:
A design where program instructions and data are stored together in the same main memory (RAM).
Program Counter (PC):
Tracks the memory address of the next instruction to be processed.
Memory Address Register (MAR):
Holds the address of the location in memory where data is to be fetched or stored.
Memory Data Register (MDR):
Holds the actual data or instruction that has just been fetched from or is about to be written to memory.
Accumulator (ACC):
Stores the immediate results of any calculations performed by the ALU.
1.1.3 CPU Performance
Clock Speed:
Measured in Gigahertz (GHz); the number of Fetch-Decode-Execute cycles performed per second.
Cache Size:
A larger cache provides the CPU with faster access to more data, reducing reliance on slower RAM.
Number of Cores:
More cores allow a CPU to process multiple instructions simultaneously (parallel processing).
1.1.4 Embedded Systems
Definition:
A small computer system built into a larger mechanical or electrical device to perform a specific, dedicated task.
Characteristics:
Limited functions, low power consumption, and often more reliable than general-purpose computers.
Examples:
Microwaves, washing machines, engine management systems, and factory controllers.
Related Past Paper Questions
Year: 2024 (June)
State the purpose of the Central Processing Unit (CPU).
Mark: [1]
Year: 2024 (June)
Identify two registers used in the Von Neumann architecture.
Mark: [2]
Year: 2023 (June)
Explain how the cache size can affect the performance of a CPU.
Mark: [2]
Year: 2023 (June)
A student is buying a new computer. One of the specifications is the clock speed. Describe what is meant by a 'clock speed of 3.8 GHz'.
Mark: [2]
Year: 2022 (June)
Explain the reasons why a car's 'cruise control' system is an example of an embedded system.
Mark: [2]
Year: 2022 (June)
Describe the benefits of a dual-core processor over a single-core processor.
Mark: [2]
Year: 2021 (November)
Describe the steps in the Fetch-Decode-Execute cycle.
Mark: [3]
Year: 2021 (November)
Identify the register that holds the address of the next instruction to be fetched from memory.
Mark: [1]
Year: Sample Assessment Material (J277)
State the function of the Arithmetic Logic Unit (ALU).
Mark: [1]
Year: Sample Assessment Material (J277)
The CPU has a Control Unit. Describe two functions of the Control Unit.
Mark: [2]
Back