Hardware - Processor and Memory
CPU - Control Unit


Tasks carried out by a CPU are listed below:

  1. decoding the instructions within a computer
  2. sequencing the reading and writing of data within the CPU and externally on the data bus
  3. controlling the sequence in which instructions are executed
  4. controlling the operations performed by the ALU