Three main factors determine how fast a CPU can process instructions:
Measured in GHz (gigahertz). Each clock pulse allows the CPU to perform one operation. A higher clock speed means more operations per second.
Example: a 4 GHz CPU performs 4 billion cycles per second.
Effect: higher clock speed = faster processing.
A core is an independent processing unit within the CPU. A multi-core processor has multiple cores that can each handle different instructions simultaneously (parallel processing).
A dual-core processor has 2 cores, quad-core has 4, etc.
Effect: more cores = more tasks done simultaneously (good for multitasking and parallel programs).
Cache is a small, very fast memory inside the CPU. Frequently used data and instructions are stored in cache so they don't need to be fetched from (slower) RAM each time.
There are typically multiple cache levels: L1 (smallest, fastest), L2, L3 (largest, slowest of the three).
Effect: larger cache = fewer slow RAM accesses = faster processing.
| Factor | What it is | Effect on performance |
|---|---|---|
| Clock speed | GHz — cycles per second | Higher = faster FDE cycle |
| Number of cores | Independent processing units | More = better parallel processing |
| Cache size | Fast memory near CPU (L1, L2, L3) | Larger = fewer slow RAM accesses |
Simply increasing one factor doesn't always give proportional gains. For example:
8 Edexcel-style questions · instantly marked
| Term | Definition |
|---|
Timed exam-style test.