Systems architecture - OCRCPU performance

Von Neumann architecture provides the basis for the majority of the computers we use today. The fetch-decode-execute cycle describes how a processor functions.

Part ofComputer ScienceComputer systems

CPU performance

How common characteristics of CPUs affect their performance

Even though today's are tremendously fast, their performance can be affected by a number of factors:

  • size
  • number of

Clock speed

digitised clock

The CPU contains a clock which is used to coordinate all of the computer's components. The clock sends out a regular electrical pulse which synchronises (keeps in time) all the components.

The frequency of the pulses is known as the . Clock speed is measured in . The higher the frequency, the more instructions can be performed in any given moment of time.

CPU clocks can sometimes be sped up slightly by the user. This process is known as overclocking. The more pulses per second, the more -- cycles that can be performed and the more instructions that are processed in a given space of time. Overclocking can cause long term damage to the CPU as it is working harder and producing more heat.

In the 1980s, processors commonly ran at a rate of between 3 to 5 MHz, which is 3 million to 5 million pulses or cycles per second. Today, processors commonly run at a rate of 3 to 5 GHz, which is 3 billion to 5 billion pulses or cycles per second.

Cache size

Cache is a small amount of high-speed built directly within the processor. It is used to temporarily hold and that the processor is likely to reuse.

The bigger its cache, the less time a processor has to wait for instructions to be fetched.

Number of cores

A processing unit within a CPU is known as a core. Each core is capable of fetching, decoding and executing its own instructions.

The more cores a CPU has, the greater the number of instructions it can process in a given space of time. Many modern CPUs are dual (two) or quad (four) core processors. This provides vastly superior processing power.