History of computing hardware

Earliest true hardware

The abacus was early used for arithmetic tasks. What we now call the Roman abacus was used in Babylonia as early as 2400 BC.

http://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Abacus_6.png/220px-Abacus_6.png

Several analog computers were constructed in ancient and medieval times to perform astronomical calculations. These include the Antikythera mechanism and the astrolabe from ancient Greece (c. 150–100 BC), which are generally regarded as the earliest known mechanical analog computers.

In Japan, Ryōichi Yazu patented a mechanical calculator called the Yazu Arithmometer in 1903. It consisted of a single cylinder and 22 gears, and employed the mixed base-2 and base-5 number system familiar to users to the soroban (Japanese abacus).

1801: punched card technology

  • In 1801, Joseph-Marie Jacquard developed a loom in which the pattern being woven was controlled by punched cards.
  • In 1833, Charles Babbage moved on from developing his difference engine (for navigational calculations) to a general purpose design, the Analytical Engine, which drew directly on Jacquard's punched cards for its program storage.
  • In 1837, Babbage described his analytical engine. It was a general-purpose programmable computer, employing punch cards for input and a steam engine for power, using the positions of gears and shafts to represent numbers.

Early computer characteristics

NameCountryDateSystemMechanism
Zuse Z3Ger.May 1941Bin. float ptElectro-mech
Colossus Mk 1UKFeb 1944BinaryElectronic
ENIACUSJul 1946DecimalElectronic

http://upload.wikimedia.org/wikipedia/commons/thumb/8/84/Von_Neumann_architecture.svg/220px-Von_Neumann_architecture.svg.png

See also