The main processing unit of a computer, responsible for executing instructions of a computer program.