Central processing unit
The brain of computers
A central processing unit (CPU), also called a central processor, main processor or just processor, is the electronic circuitry that executes instructions comprising a computer program. The CPU performs basic arithmetic, logic, controlling, and input/output (I/O) operations specified by the instructions in the program. This contrasts with external components such as main memory and I/O circuitry,[1] and specialized processors such as graphics processing units (GPUs).
The form, design, and implementation of CPUs have changed over time, but their fundamental operation remains almost unchanged. Principal components of a CPU include the arithmetic logic unit (ALU) that performs arithmetic and logic operations, processor registers that supply operands to the ALU and store the results of ALU operations, and a control unit that orchestrates the fetching (from memory), decoding and execution of instructions by directing the coordinated operations of the ALU, registers and other components.

![© By robert kelly - originally posted to Flickr as city bakeries bridgeton 1936, [CC BY-SA 2.0 (https://creativecommons.org/licenses/by-sa/2.0/)], https://commons.wikimedia.org/wiki/File:City_bakeries_bridgeton_1936.jpg
Source: https://upload.wikimedia.org/wikipedia/commons/a/a9/City_bakeries_bridgeton_1936.jpg Alt Placeholder](https://admin--example_ldp-project--223x.ci2.drunomics.com/sites/example/files/styles/300_225/public/2022-05/channel_bakery.jpg?itok=F2ykdXyW)



