The speed at which a CPU processes instructions depends on three key factors for OCR J277: clock speed, number of cores, and cache size. Understanding how each one affects performance — and their trade-offs — is essential exam knowledge.
Clock speed is the number of fetch-decode-execute cycles the CPU can complete per second. It is measured in hertz (Hz) — typically gigahertz (GHz) for modern processors.
However, increasing clock speed also increases heat output and power consumption. There is a physical limit to how fast a CPU can be clocked before it becomes unstable or requires impractical cooling.
A core is an independent processing unit within the CPU. Each core can fetch, decode and execute instructions independently and simultaneously.
| Type | Cores | Common Use |
|---|---|---|
| Single-core | 1 | Legacy/embedded systems |
| Dual-core | 2 | Basic laptops, tablets |
| Quad-core | 4 | Mainstream desktops/laptops |
| Octa-core | 8 | High-end gaming, servers |
More cores allow true parallel processing — multiple tasks can be worked on at the same time. However, the software must be multi-threaded to take advantage of multiple cores. A single-threaded program will not run faster on a quad-core than a dual-core.
Cache is extremely fast memory located inside or very close to the CPU. It stores copies of frequently used instructions and data so the CPU can retrieve them much faster than fetching from RAM.
| Level | Speed | Size | Location |
|---|---|---|---|
| L1 | Fastest | Smallest (32–128 KB/core) | Inside each core |
| L2 | Fast | Medium (256 KB – 4 MB/core) | Inside/near each core |
| L3 | Slower than L1/L2 | Largest (4–32 MB, shared) | Shared between all cores |
When the CPU needs data, it checks L1 → L2 → L3 → RAM. The more data found in cache (cache hit), the faster the execution. A cache miss forces the CPU to wait for slower RAM. Larger cache = fewer cache misses = better performance.
| Factor | What it measures | Effect of increase | Trade-off |
|---|---|---|---|
| Clock speed | Cycles per second (GHz) | More instructions per second | More heat & power use |
| Number of cores | Parallel processing units | More tasks simultaneously | Software must be multi-threaded |
| Cache size | Fast on-chip memory (KB/MB) | Fewer slow RAM accesses | Larger cache costs more |
8 OCR J277-style questions · 20 marks total · Submit to reveal full mark schemes
Timed exam conditions. No feedback until you submit.
| Term | Definition |
|---|