The CPU (Central Processing Unit) is the heart of a computer.

The processor is a programmable arithmetic unit, i.e. a machine or an electronic circuit that controls other machines or electrical circuits on the basis of transferred commands and thereby drives a process.