Cores, cache and clock speed Cambridge IGCSE Computer Science (9–1) revision

Not started

Learn it

In plain words

Three things decide how much work a CPU gets through in a second: how fast it ticks, how many processing units it has, and how much it can keep close at hand.

6 things to know

  1. The clock sends out a regular pulse that keeps everything in step. Clock speed is the number of fetch–decode–execute cycles each second, measured in hertz. 3 GHz is three billion a second.
  2. A faster clock means more instructions are processed each second. It also means more heat.
  3. A core is a processing unit within the CPU that can run its own fetch–decode–execute cycle. A dual-core CPU has two and a quad-core has four.
  4. More cores means more instructions can be processed at the same time.
  5. Cache is a small amount of very fast memory inside or close to the CPU. It holds the instructions and data that are used most often.
  6. A larger cache means the CPU has to wait for slower RAM less often.

Worked example

Two CPUs have the same clock speed. One has 2 cores and the other has 4. Which is likely to perform better, and why might the difference be less than double?

  1. The 4-core CPU can process four instructions at the same time, compared with two.
  2. So it is likely to get more done each second.
  3. But not all software is written to split its work across several cores, so the gain is often less than double.

Tips and tricks

  • "Faster" on its own earns nothing. Say what happens: more instructions are processed each second, or at the same time.
  • Cache is not RAM. It is smaller, faster, and inside or right beside the CPU.
5 questions, about 2 minutes.

It lands in your notebook with its questions as flashcards.

Cores, cache and clock speed: 5 questions and answers

These are the quiz’s questions. Do the quiz first, then come back here for the ones that got you.

  1. What is clock speed measured in?
    • bytes
    • hertz (the answer)
    • pixels
    • volts

    Cycles per second. Modern CPUs run at a few gigahertz.

  2. What is a core?
    • a type of memory
    • a processing unit in the CPU that can run its own fetch–decode–execute cycle (the answer)
    • the case of the computer
    • a program

    More cores, more instructions at once.

  3. What is stored in cache?
    • every file on the computer
    • instructions and data that are used often (the answer)
    • the operating system only
    • deleted files

    Keeping them close saves trips to RAM.

  4. Why does a quad-core CPU usually perform better than a single-core CPU with the same clock speed?
    • Its clock ticks four times as fast.
    • It can process several instructions at the same time. (the answer)
    • It has four times as much RAM.
    • It uses less electricity.

    Each core runs its own cycle.

  5. What is a disadvantage of a very high clock speed?
    • Fewer instructions are processed.
    • The CPU produces more heat. (the answer)
    • The cache gets smaller.
    • The computer cannot store data.

    Too much heat can damage the CPU, so it needs cooling.

Still stuck on this one?Ask in the Papermunch Discord, or help someone else who is. Discord is for ages 13 and up.Join the server

Things you can type

Or go straight to

Or browse a shelf