top of page

1.2: CPU Performance

Exam Board:
Cambridge OCR

Specification:
GCSE - J277

Watch on YouTube:
CPU Performance

How these CPU characteristics affect the performance of a computer system:

  • Clock speed

  • Cache size

  • Number of cores

What You Need to Know

noun-knowledge-8136749e.png
noun_pulse_7833058_FFFFFF__1200.png

Clock Speed

noun_fasttime_8132126__1200.png

A computer has a component called a clock, which produces regular electrical pulses. Clock speed is the number of clock pulses the CPU receives per second.

 

It is measured in gigahertz (GHz). For example, 3.5 GHz is 3.5 billion pulses per second.

The Control Unit (CU) uses each clock pulse to send control signals that coordinate operations within the computer.

A higher clock speed improves the performance of the CPU because more fetch-execute cycles can be completed per second.

This means more instructions can be executed in the same amount of time, so tasks can be completed faster.

noun-7313015e.png
noun_fasttime_8132126__1200.png

Cache Size

noun_cache_4373608__1200 (1).png

Cache memory is fast, temporary storage inside (or very close to) the CPU, which stores frequently accessed data and instructions.

It is typically split into three levels (L1, L2 and L3), with each level generally being larger but slower than the previous level.

As data and instructions are fetched during the fetch-execute cycle, frequently accessed data and instructions can be stored in cache, reducing the need to repeatedly fetch them from RAM, which is slower to access.

noun-7313015e.png
noun_cache_4373608__1200 (1).png
noun_Controller_4035122__1200 (1).png
noun-ram-6849185e.png

A CPU with a larger cache can store more frequently accessed data and instructions, improving performance because they can be accessed faster from cache than from RAM.

Number of Cores

noun_Calculator_7341168__1200.png
noun_Controller_4035122__1200 (1).png
noun_Box_194111__1200.png
noun_cache_4373608__1200.png

Some CPUs have multiple cores. A core is an individual processing unit within the CPU, containing components such as a control unit, ALU, registers and cache.

Each core can independently perform the fetch-execute cycle.

A CPU with more cores can have higher performance because it can process more instructions at the same time.

However, performance may not improve if one core must wait for another to complete its task. Also, some software is not designed to use multiple cores, so it will not benefit from having additional cores.

noun-7313015e.png
noun_Calculator_7341168__1200.png
noun_Controller_4035122__1200 (1).png
noun_Box_194111__1200.png
noun_cache_4373608__1200.png
noun-7313015e.png
noun_Calculator_7341168__1200.png
noun_Controller_4035122__1200 (1).png
noun_Box_194111__1200.png
noun_cache_4373608__1200.png
noun_Calculator_7341168__1200.png
noun_Controller_4035122__1200 (1).png
noun_Box_194111__1200.png
noun_cache_4373608__1200.png
noun_Calculator_7341168__1200.png
noun_Controller_4035122__1200 (1).png
noun_Box_194111__1200.png
noun_cache_4373608__1200.png
noun_Calculator_7341168__1200.png
noun_Controller_4035122__1200 (1).png
noun_Box_194111__1200.png
noun_cache_4373608__1200.png
noun-7313015e.png
noun_Calculator_7341168__1200.png
noun_Controller_4035122__1200 (1).png
noun_Box_194111__1200.png
noun_cache_4373608__1200.png
noun_Calculator_7341168__1200.png
noun_Controller_4035122__1200 (1).png
noun_Box_194111__1200.png
noun_cache_4373608__1200.png
noun-7313015e.png
noun_Calculator_7341168__1200.png
noun_Controller_4035122__1200 (1).png
noun_Box_194111__1200.png
noun_cache_4373608__1200.png
noun_Calculator_7341168__1200.png
noun_Controller_4035122__1200 (1).png
noun_Box_194111__1200.png
noun_cache_4373608__1200.png
noun_Calculator_7341168__1200.png
noun_Controller_4035122__1200 (1).png
noun_Box_194111__1200.png
noun_cache_4373608__1200.png
noun_Calculator_7341168__1200.png
noun_Controller_4035122__1200 (1).png
noun_Box_194111__1200.png
noun_cache_4373608__1200.png
noun_Calculator_7341168__1200.png
noun_Controller_4035122__1200 (1).png
noun_Box_194111__1200.png
noun_cache_4373608__1200.png
noun_Calculator_7341168__1200.png
noun_Controller_4035122__1200 (1).png
noun_Box_194111__1200.png
noun_cache_4373608__1200.png
noun_Calculator_7341168__1200.png
noun_Controller_4035122__1200 (1).png
noun_Box_194111__1200.png
noun_cache_4373608__1200.png
noun_Calculator_7341168__1200.png
noun_Controller_4035122__1200 (1).png
noun_Box_194111__1200.png
noun_cache_4373608__1200.png

Single-core

Dual-core

Quad-core

Octa-core

Monochrome on Transparent.png

Questo's Questions

1.2 - CPU Performance:

Clock Speed
1a. What is clock speed? What is it measured in? [2]

1b. Explain how a higher clock speed improves performance. [2]

Cache Size

2a. What is cache memory? [2]

2b. Describe why a larger cache size may mean performance is higher. [4]

Number of Cores

3a. What is a core? [2]

3b. Explain why a quad-core processor should have a higher performance than a dual-core processor. [3]

3c. Explain two reasons why having more cores doesn't necessarily mean the performance will be better. [2]

© CSNewbs 2026

The written, video and visual content of CSNewbs is protected by copyright. © 2026
bottom of page