Systems architecture - OCRCommon CPU components and their functions

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

Common CPU components and their functions

The consists of six main components:

All components work together to allow processing and system control.

Main components of central processing unit, including control unit, arithmetic logic unit, registers, cache, buses and clock

Control unit

The CU provides several functions:

  • it , and instructions
  • it issues control signals that control
  • it moves around the system

Arithmetic logic unit

The ALU has two main functions:

  • It performs arithmetic and logical operations (decisions). The ALU is where calculations are done and where decisions are made.
  • It acts as a gateway between primary and . Data transferred between them passes through the ALU.

Cache

Cache is a small amount of high-speed built directly within the processor. It is used to temporarily hold data and instructions that the processor is likely to reuse. This allows for faster processing as the processor does not have to wait for the data and instructions to be fetched from the RAM.

Registers

Registers are small amounts of high-speed memory contained within the CPU. They are used by the processor to store small amounts of data that are needed during processing, such as:

  • the address of the next instruction to be executed
  • the current instruction being decoded
  • the results of calculations

Different processors have different numbers of registers for different purposes, but most have some, or all, of the following:

  • program counter
  • memory address register (MAR)
  • memory data register (MDR)
  • current instruction register (CIR)
  • accumulator (ACC)