The Fetch-Execute Cycle (sometimes called the Fetch-Decode-Execute Cycle) describes how a CPU carries out instructions.

The cycle consists of three stages:


Then, the cycle starts again. Each stage takes one* clock tick.

Note: it is better not to use the words "Fetch", "Decode", or "Execute" if you are asked to describe the stages of the cycle in an exam. Instead, use synonyms like in the description above.

*In reality, stages of the cycle can take more than one clock tick, but it will always be a whole number of ticks. However, for GCSE, you will need to write that each stage takes exactly one clock tick.



How will the clock speed of a CPU affect its performance?

If the clock speed is higher, the Fetch-Execute Cycle takes less time and therefore the CPU performs better. However, increasing the clock speed above the recommended level is called "overclocking" - which could be dangerous for your computer.