3.1.4

Factors Affecting CPU Performance

Test yourself

Factors Affecting CPU Performance

Not all Central Processing Units (CPUs) will execute code at the same speed. Some processors will be faster than others depending on the following factors:

Illustrative background for Clock speedIllustrative background for Clock speed ?? "content

Clock speed

  • The CPU's clock sends a pulse at fixed intervals to trigger the next stage of the fetch, decode, execute (FDE) cycle.
  • The higher the clock speed, the more pulses are sent per second, so more instructions can be executed in the same amount of time.
Illustrative background for CoresIllustrative background for Cores ?? "content

Cores

  • Each core of a CPU is capable of processing instructions independently.
  • Each core has its own Control Unit (CU) and Arithmetic and Logic Unit (ALU), but the cores share access to cache and main memory.
  • Multiple cores allows a CPU to process multiple instructions at the same time.
Illustrative background for Cache memoryIllustrative background for Cache memory ?? "content

Cache memory

  • Cache memory is a small amount of very fast memory inside the CPU.
  • In comparison to the cache, accessing the Random Access Memory (RAM) is a very slow operation.
  • By storing frequently accessed data and instructions in cache memory we can avoid the process of accessing the RAM.

Jump to other topics

1Computational Thinking & Algorithms

2Programming

3Hardware & Software

4Data

5The Internet

6Online Safety & Security

Go student ad image

Unlock your full potential with GoStudent tutoring

  • Affordable 1:1 tutoring from the comfort of your home

  • Tutors are matched to your specific learning needs

  • 30+ school subjects covered

Book a free trial lesson