Central Processing Unit and Cooling Systems May 2016 | Page 9
On a technical level, there are three main components of a CPU:
1. Arithmetic Logic Unit (ALU)
The ALU is the part of a CPU that performs all arithmetic computations including addition, subtraction, multiplication, and division. The
Arithmetic Logic Unit also performs all logical operations. The ALU is a literally the fundamental building block of the CPU, and even the
simplest processors contain an ALU.
Today's modern CPUs and graphics processing units (GPUs) in graphic cards have very complex ALUs, and some contain a number of
ALUs.
2. Control Unit
The CPUs control unit is responsible for executing or storing the results coming out of the ALU. Within the CPU, the control unit
performs the functions of fetch, decode, execute, and store.
The control unit communicates with both the arithmetic logic unit (ALU) and memory, and literally directs the entire computer system
to carry out, or execute, stored program instructions.
In a nutshell here is how a control unit works. Basically a control unit fetches or retrieves an instruction from memory and then analyses
the instruction it fetched before deciding how it should be processed. Depending on the action required, the control unit will then send
segments of the original instruction to the appropriate section of the processor.