Start here · Essential guide
How Computers Work: A Plain-Language Guide Through History
A non-technical map of a computer's main parts, from binary switches to memory, processors and software, and roughly when each idea arrived in history.
Reference Shelf
The core ideas inside a computer, explained through the history of how they developed.
Start here · Essential guide
A non-technical map of a computer's main parts, from binary switches to memory, processors and software, and roughly when each idea arrived in history.
Compare analog computers, which model quantities continuously, with digital machines that count in steps, and see why digital designs came to dominate.
Learn how base-two counting works, how to read a binary number, and why two-state switches made binary the natural choice for electronic machines.
Follow the history of main memory, from delay lines and cathode-ray tubes to magnetic cores and semiconductor chips, and why each form was replaced.
See how letters became numbers, from Morse and Baudot telegraph codes through ASCII and EBCDIC to Unicode, and why so many standards competed along the way.
See how AND, OR and NOT gates turn simple on-off decisions into addition and control, and how relays, tubes and transistors each built them.
Learn how data moved from separate files to linked tables, from Edgar Codd's 1970 relational model to SQL, and what the approach does well and poorly.
Why keeping instructions in memory beside data mattered, how the stored-program concept emerged in the 1940s, and why credit for it is shared.
A plain-language look at the CPU's fetch, decode and execute cycle, the parts inside it, and how it shrank from cabinets of tubes to a single chip.
Related topics