Mechanical computer
A mechanical computer is a
Mechanical computers can be either analog, using continuous or smooth mechanisms such as curved plates or slide rules for computations; or discrete, which use mechanisms like pinwheels and gears.[clarify]
Mechanical
indicators.Mechanical computers continued to be used into the 1960s, but had steadily been losing ground to
In 2016, NASA announced that its
Examples
- BC – A mechanical astronomical clock.
- Cosmic Engine, 1092 – Su Song's hydro-mechanical astronomical clock tower invented during the Song dynasty, which featured the use of an early escapement mechanism applied to clockwork.[2][3][4][5]
- Al-Jazari's castle clock, a hydropowered mechanical astronomical clock, was the earliest programmable analog computer.[6][7][8]
- The Astrarium was a complex astronomical clock built in 1348 by Giovanni Dondi dell'Orologio. The Astrarium had seven faces and 107 moving parts; it could show and predict the positions of the sun, the moon, stars and the five planets then known, as well as religious feast days.[9]
- Pascaline, 1642 – Blaise Pascal's arithmetic machine primarily intended as an adding machine which could add and subtract two numbers directly, as well as multiply and divide by repetition.
- Stepped Reckoner, 1672 – Gottfried Wilhelm Leibniz's mechanical calculator that could add, subtract, multiply, and divide.
- Difference Engine, 1822 – Charles Babbage's mechanical device to calculate polynomials.
- Analytical Engine, 1837 – A later Charles Babbagedevice that could be said to encapsulate most of the elements of modern computers.
- W. T. Odhner's calculator who had millions of clones manufactured until the 1970s.
- William Thomsonused it in his Harmonic Analyser to measure tide heights by calculating coefficients of a Fourier series.
- Dumaresq, 1902 - Royal Navy fire control computer
- Analytical Enginesever designed.
- Dreyer Fire Control Table, 1911 - Royal Navy fire control computer
- Marchant Calculator, 1918 – Most advanced of the mechanical calculators. The key design was by Carl Friden.
- Admiralty Fire Control Table, 1922 - Royal Navy advanced fire control computer.[dubious ]
- István Juhász Gamma-Juhász (gun director)[10][11][12] (early 1930s)
- Kerrison Predictor ("late 1930s"?)
- Z1, 1938 (ready in 1941) – Konrad Zuse's mechanical calculator (although part imprecisions hindered its function)[13]
- Mark I Fire Control Computer, deployed by the United States Navy during World War II (1939 to 1945) and up to 1969 or later.
- Curta calculator, 1948
- UK economy.
- Voskhod Spacecraft "Globus" IMP navigation instrument, early 1960s
- Digi-Comp I, 1963 – An educational 3-bit digital computer
- Digi-Comp II, mid 1960s – A rolling ball digital computer
- Automaton – Mechanical devices that, in some cases, can store data and perform calculations, and perform other complicated tasks.
- Turing Tumble, 2017– An educational Turing-complete computer partially inspired by the Digi-Comp II
Punch card data processing
Starting at the end of the nineteenth century, well before the advent of electronic
Unit record machines came to be as ubiquitous in industry and government in the first two-thirds of the twentieth century as computers became in the last third. They allowed large volume, sophisticated data-processing tasks to be accomplished before electronic computers were invented and while they were still in their infancy. This data processing was accomplished by processing punched cards through various unit record machines in a carefully choreographed progression. Data on the cards could be added, subtracted and compared with other data and, later, multiplied as well.[17] This progression, or flow, from machine to machine was often planned and documented with detailed flowcharts.[18] All but the earliest machines had high-speed mechanical feeders to process cards at rates from around 100 to 2,000 per minute, sensing punched holes with mechanical, electrical, or, later, optical sensors. The operation of many machines was directed by the use of a removable plugboard, control panel, or connection box.Electro-mechanical computers
Early electrically powered computers constructed from switches and relay logic rather than vacuum tubes (thermionic valves) or transistors (from which later electronic computers were constructed) are classified as electro-mechanical computers. These varied greatly in design and capabilities, with some units capable of floating point arithmetic. Some relay-based computers remained in service after the development of vacuum-tube computers, where their slower speed was compensated for by good reliability. Some models were built as duplicate processors to detect errors, or could detect errors and retry the instruction. A few models were sold commercially with multiple units produced, but many designs were experimental one-off productions.
Name | Country | Year | Remarks | Reference |
---|---|---|---|---|
Automatic Relay Computer | UK
|
1948 | The Booths, experimental | [19] |
ARRA | Netherlands | 1952 | experimental | |
BARK | Sweden | 1952 | experimental | |
FACOM-100
|
Japan | 1954 | Fujitsu commercial | [20] |
FACOM-128
|
Japan | 1956 | commercial | [21] |
Harwell computer | UK | 1951 | later known as WITCH | |
Harvard Mark I | United States | 1944 | "IBM Automatic Sequence Controlled Calculator" | |
Harvard Mark II | USA | 1947 | "Aiken Relay Calculator" | |
IBM SSEC | USA | 1948 | ||
Imperial College Computing Engine (ICCE)
|
UK | 1951 | Electro-mechanical[22] | [23][24][25] |
Office of Naval Research ONR Relay Computer | USA | 1949 | 6-bit, drum storage, but electro-mechanical relay ALU based on Atlas , formerly Navy cryptology computer ABEL
|
[26][27][28][29] |
OPREMA | East Germany | 1955 | Commercial use at Zeiss Optical in Jena | [30] |
RVM-1 | Soviet Union | 1957 | Alexander Kronrod
|
[31] |
SAPO | Czechoslovakia | 1957 | ||
Simon | USA | 1950 | Hobbyist logic demonstrator magazine article | |
Z2 | Germany | 1940 | Konrad Zuse | |
Z3 | Germany | 1941 | Zuse | |
Z4 | Germany | 1945 | Zuse | |
Z5 | Germany | 1953 | Zuse | |
Z11 | Germany | 1955 | Zuse, commercial | |
Bell Labs Model I | USA | 1940 | George Stibitz, "Complex Number Calculator", 450 relays and crossbar switches, demonstrated remote access 1940, used until 1948 | [32] |
Bell Labs Model II | USA | 1943 | "Relay Interpolator", used for wartime work, shut down 1962 | [32] |
Bell Labs Model III | USA | 1944 | "Ballistic Computer", used until 1949 | [32] |
Bell Labs Model IV | USA | 1945 | Navy "Mark 22 Error Detector", used until 1961 | [32] |
Bell Labs Model V | USA | 1946, 1947 | Two units delivered, general-purpose, built in trigonometric functions, floating-point arithmetic | [32] |
Bell Labs Model VI | USA | 1949 | General purpose, simplified Model V with several enhancements | |
Unnamed cryptanalysis multiplier | UK | 1937 | Alan Turing | [33][34] |
See also
- Analog computer
- Billiard-ball computer
- Domino computer
- History of computing hardware
- List of pioneers in computer science
- Mechanical calculator
- Spirule
- Tide-Predicting Machine No. 2
- Turing completeness
References
- ^ Hall, Loura (2016-04-01). "Automaton Rover for Extreme Environments (AREE)". NASA. Retrieved 2017-08-29.
- ^ Needham, Volume 4, Part 2, 445.
- ^ Needham, Volume 4, Part 2, 448.
- ^ Bodde, 140.
- ^ Fry, 10.
- History Channel. Archivedfrom the original on 2021-12-21. Retrieved 2008-09-07.
- ISBN 0-292-78149-0
- )
- ISSN 0362-4331. Retrieved 2022-06-04.
- ISBN 978-3-642-33898-4, retrieved 2022-06-23
- ISBN 9783211245620.
- ^ Hebime (2016-07-05). "Hungarian Gamma-Juhász predictor". WT Live.
- ^ "Z3 from FOLDOC". foldoc.org. Retrieved 2020-07-02.
- ^ General Information Manual: An Introduction to IBM Punched Card Data Processing. IBM. p. 1.
- ^ Janda, Kenneth (1965). Data Processing. Northwestern University Press. p. 47.
- ^ McGill, Donald A.C. (1962). Punched Cards, Data Processing for Profit Improvement. McGraw-Hill. p. 29.
- ^ Machine Functions (PDF). International Business Machines Corp. 1957. 224-8208-3.
- ^ Flow Charting and Block Diagramming Techniques (PDF). International Business Machines Corp. 1959. /C20-8008-0.
- ISBN 9780719008108.
- ^ "Fujitsu Facom 100". Retrieved 2017-07-26.
- ^ "FACOM 128A and 128B Relay Computers". Retrieved 2017-07-26.
- ^ "Profile for Tony Brooker at the University of Essex". www.essex.ac.uk. Retrieved 2018-05-19.
- ^ "From the Arithmometer to Electronic Arithmetic – 1998". Imperial College Video Archive Blog. Cited video fragment. 2016-05-06. From 38:15 to 38:32. Retrieved 2018-05-14.
{{cite news}}
: External link in
(help)CS1 maint: others (link)|others=
- ^ "Relay Digital Computer, Imperial College, Univ. of London". Digital Computer Newsletter. 3 (1): 4. April 1951.
- ^ Bowden, B. V. (ed.). "11. The Imperial College Computing Engine". Faster Than Thought. pp. 161–164 (103–105).
- ISBN 9780471472209.
- ^ "The ONR Relay Computer". Digital Computer Newsletter. 4 (2): 2. April 1952.
- ^ A survey of automatic digital computers. Office of Naval Research, Dept. of the Navy. 1953. p. 75.
- ISSN 0025-5718.
- ISBN 9780262012362.
- ^ "Relay Computer RVM-1". Retrieved 2017-07-25.
- ^ ISBN 9780824722531.
- ISBN 9783540200208.
- ISBN 9781400865123.