Computers have overtaken the world. They control communication, transportation, medicine, finance, and science. Everything electronic depends on them.


But what makes a computer work? What is its heart?


In the human body, the heart drives everything. When it beats, life continues. When it stops, everything stops.


A computer has a similar core. That core is the CPU—the Central Processing Unit. When the CPU is active, the computer works. When it stops, the computer stops.



What the CPU Really Does


The CPU is built from transistors—millions or billions of them—connected together. Physically, this is complex. Conceptually, it is surprisingly simple.


The CPU executes instructions.


It does exactly what it is told—no understanding, no judgment, no creativity. Just precise execution.



Instructions Are Numbers


The CPU is told what to do using numbers. Each instruction is represented as a number, written in binary. Binary numbers are made of 1s and 0s because transistors naturally recognize two states: on and off.


When the CPU receives a binary number, it recognizes it as an instruction and performs the associated operation.


Figure 1: CPU as an Execution Engine


CPU execution engine diagram
CPU as a simple execution engine processing binary inputs and producing binary output

This figure shows the CPU as a simple execution engine. Binary data enters from two inputs. A binary instruction enters as a number. The CPU processes these inputs and produces a binary result. The CPU itself does not store information—it only executes.



Instructions Operate on Data


An instruction alone does nothing. Instructions operate on data. Both the instruction and the data are represented as binary numbers. The result of execution is also a binary number.


In its simplest form, the CPU executes binary instructions on binary data and produces binary results.



Remembering Results


For meaningful work, results must be preserved so they can be used by later instructions. This is accomplished using registers—small storage locations built from transistors. Registers hold binary values temporarily so the CPU can continue processing.


Figure 2: CPU with Registers


CPU with registers diagram
CPU interacting with registers to store and reuse binary results

This figure extends the previous model by surrounding the CPU with registers. Registers supply binary inputs to the CPU and store the binary result. The CPU still performs only execution; the registers provide memory support.



Summary



All modern computing systems are built upon this fundamental process.