Central Processing Unit (CPU)

Intermediate
Updated Jul 24, 2026

What Is a Central Processing Unit (CPU)?

A central processing unit (CPU) is the electronic circuitry inside a computer that interprets and carries out the instructions of computer programs. It handles the basic operations a computer needs to function, including arithmetic, logic, controlling other components, and managing input and output. The CPU is often described as the "brain" of a computer, and the term has been in common use across the computer industry since the early 1960s.

How a CPU Works

A CPU is generally made up of a few key parts that work together:

  • Control unit: directs the flow of instructions and data within the CPU, telling the other parts what to do and when.
  • Arithmetic logic unit (ALU): performs the arithmetic and logical calculations, such as addition, subtraction, and comparisons.
  • Registers: small, very fast internal memory cells that temporarily hold data, addresses, or intermediate results.
  • Cache: a small, fast memory that stores frequently used data so the CPU does not have to reach the slower main memory as often, which can improve performance.

These parts are kept in sync by the clock rate, which sets the pace at which the CPU operates. They communicate through pathways known as buses: the data bus carries the data itself, the address bus carries the memory locations to read from or write to, and the control bus manages other components and input/output devices.

A CPU is also defined by its instruction set, the collection of commands it can understand. There are two broad approaches. A complex instruction set computer (CISC) uses an extensive set of detailed instructions that can each perform several low-level operations over multiple clock cycles. A reduced instruction set computer (RISC) uses a smaller set of simpler instructions, each typically completing one operation per clock cycle.

CPUs in Crypto Mining

In the early days of Bitcoin, the CPU played a central role in crypto mining. Miners could use the processor in an ordinary computer to compete for the right to add new blocks under the proof of work consensus mechanism.
Over time, miners moved to more powerful hardware to increase their hash rate, the measure of how many calculations a machine can perform per second. Graphics processing units (GPUs) proved far more efficient than CPUs for this task, and they were later overtaken by ASICs (application-specific integrated circuit), chips designed to do one job extremely well. As a result, CPU mining is generally no longer competitive on major networks like Bitcoin.
That being said, some blockchain projects aim to remain ASIC-resistant, using algorithms designed so that specialized hardware holds less of an advantage. The goal is to keep mining accessible to people using general-purpose hardware such as CPUs and GPUs, which can help to keep participation more widely distributed.