Why was it possible, in less than thirty years, to move the core capabilities of a computer from cabinets full of vacuum tubes to a microprocessor that could be embedded in a device?
1. First, Make Electronic Signals Compute
Vacuum tubes made electronic switching fast enough, while binary representation and Boolean algebra provided stable rules for representation and logic. Digital logic organized them into gates, flip-flops, and registers, and the stored-program architecture then placed instructions in memory. The challenge shifted from whether computation was possible to how more programs and data could be stored.
Mercury delay lines gave early machines workable serial main memory; magnetic-core memory later offered more practical random access. Memory is not a side issue in this story: without it, stored programs could not turn general-purpose flexibility into everyday operation.
2. Solid-State Devices Push Beyond the Limits of Cabinets
The point-contact transistor pointed toward a solid-state alternative to the vacuum tube, and junction transistors and silicon turned it into a manufacturable component for systems. Transistor computers became smaller and more reliable, but the practice of packaging each device separately and connecting them on circuit boards soon ran into limits on component counts and wiring.
The planar process mattered because it addressed reliability and manufacturing together: an oxide layer protected the silicon surface, photolithography defined patterns, and metal layers could connect devices in the same plane. Integrated circuits thus became an industrial method, rather than simply an experiment in placing a few devices inside one package.
3. Integrated Circuits Take a Path Better Suited to Scale
TTL first turned high-speed bipolar logic into standard modules; the MOSFET, with its insulated gate and simpler planar structure, developed toward higher density. The silicon-gate process reduced alignment constraints and parasitic effects, and MOS ICs gradually came to support both logic and memory.
The complementary structure of CMOS controlled steady-state power consumption, semiconductor RAM began to challenge the cost of magnetic-core memory, and ROM stored fixed programs and microprograms. Together they formed the memory system around the processor: a faster computing unit was of little use unless instructions and data could also be stored and retrieved at a comparable scale.
4. Fit the CPU onto a Single Chip
Large-scale integration placed hundreds to thousands of transistors on a chip. The CPU was already a clear abstraction: a control unit, registers, and an arithmetic logic unit worked together to execute instructions, while methods such as microprogramming helped designers manage complex control. The next key step was to fit known CPU functions within the limits of chip area and package pins, rather than invent an entirely new model of computation.
Around 1971, MOS large-scale integration made early commercial microprocessors possible. The Intel 4004 is an important early example, but the boundaries of the “first microprocessor” change with definitions such as whether it must be a single chip, whether it must be general-purpose, and whether it must be a commercial product. What can be established is that the microprocessor turned the CPU from a multichip module in a large system into a reusable component, which could form many kinds of devices when connected to external ROM, RAM, and input/output.