Engineering:Z4 (computer)
Z4 on display at the Deutsches Museum, Munich | |
Developer | Konrad Zuse |
---|---|
Manufacturer | Zuse Apparatebau |
Type | Programmable, fully automatic digital electromechanical computer |
Release date | 1945 |
Introductory price | SFr 30,000 for five years |
Units sold | 1 (to ETH Zurich in a loan deal)[1](pp1077, 1139) |
CPU | @ (about) 40 Hz |
Memory | Mechanical, 32 bits word length |
Display | Decimal floating point numbers, punch tape or Mercedes typewriter |
Input | Decimal floating point numbers, punch tape |
Power | (about) 4 kW |
Mass | Ca. 1,000 kg (2,200 lb) |
Predecessor | Z3 |
Successor | Z5 |
The Z4 was arguably the world's first commercial digital computer, and is the oldest surviving programmable computer.[1](p1028) It was designed, and manufactured by early computer scientist Konrad Zuse's company Zuse Apparatebau, for an order placed by Henschel & Son, in 1942; though only partially assembled in Berlin, then completed in Göttingen,[2] and not delivered before the defeat of Nazi Germany, in 1945.[3][4][5] The Z4 was Zuse's final target for the Z3 design.[6] Like the earlier Z2, it comprised a combination of mechanical memory and electromechanical logic, so was not a true electronic computer.[7]
Construction
The Z4 was very similar to the Z3 in its design but was significantly enhanced in a number of respects. The memory consisted of 32-bit rather than 22-bit floating point words. The Program Construction Unit (Planfertigungsteil) punched the program tapes, making programming and correcting programs for the machine much easier by the use of symbolic operations and memory cells. Numbers were entered and output as decimal floating-point even though the internal working was in binary. The machine had a large repertoire of instructions including square root, MAX, MIN and sine. Conditional tests included tests for infinity. When delivered to ETH Zurich in 1950 the machine had a conditional branch facility added[8] and could print on a Mercedes typewriter. There were two program tapes where the second could be used to hold a subroutine. (Originally six were planned.)[9][10]
In 1944, Zuse was working on the Z4 with around two dozen people,[11] including Wilfried de Beauclair. Some engineers who worked at the telecommunications facility of the OKW also worked for Zuse as a secondary occupation. Also in 1944 Zuse transformed his company to the Zuse KG (Kommanditgesellschaft, i.e. a limited partnership) and planned to manufacture 300 computers.[12] This way he could also request additional staff and scientists as a contractor in the Emergency Fighter Program.[12] Zuse's company also cooperated with Alwin Walther's Institute for Applied Mathematics at the Technical University of Darmstadt.[13]
To prevent it from falling into the hands of the Soviets, the Z4 was evacuated from Berlin in February 1945 and transported to Göttingen.[11][14] The Z4 was completed in Göttingen in a facility of the Aerodynamische Versuchsanstalt (AVA, Aerodynamic Research Institute), which was headed by Albert Betz. But when it was presented to scientists of the AVA the roar of the approaching front could already be heard,[2] so the computer was transported with a truck of the Wehrmacht to Hinterstein in Bad Hindelang in southern Bavaria, where Konrad Zuse met Wernher von Braun.[2][15]
By 1947 it was possible for constants to be entered by the punched tape.[10]
Use after World War II
In 1949, the Swiss mathematician Eduard Stiefel, after coming back from a stay in the US where he inspected American computers, visited Zuse and the Z4. When he formulated a differential equation as a test, Zuse immediately programmed the Z4 to solve it, Stiefel decided to acquire the computer for his newly founded Institute for Applied Mathematics at the ETH Zurich.[16] It was delivered to ETH Zurich in 1950.[17][18]
—Konrad Zuse
In 1954, Wolfgang Haack tried to obtain the Z4 for the Technical University of Berlin,[12] but it was instead transferred to the Institut Franco-Allemand des Recherches de St. Louis (ISL, Franco-German Institute of Research) in France , where it was in use until 1959, under its technical head Hubert Schardin. Today, the Z4 is on display in the Deutsches Museum in Munich. The Z4 inspired the ETH to build its own computer (mainly by Ambros Speiser and Eduard Stiefel), which was called ERMETH, an acronym for German: Elektronische Rechenmaschine ETH ("Electronic Computing Machine ETH").
In 1950/1951, the Z4 was the only working digital computer in Germany, and the second digital computer in the world to be sold or loaned,[1](p981) beating the Ferranti Mark 1 by five months and the UNIVAC I by ten months, but in turn being beaten by the BINAC (although that never worked at the customer's site[19]); unlike the Z4, these other computers were both electronic and software programmable.[20][21][22][23] Other computers, all numbered with a leading Z, were built by Zuse and his company. Notable are the Z11, which was sold to the optics industry and to universities, and the Z22.
In 1955 the Z4 was sold to the French-German Research Institute of Saint-Louis (Institut franco-allemand de recherches de Saint-Louis) in Saint-Louis, close to Basel, and in 1960 transferred to the German Museum in Munich.[24]
The Z4 was used for calculations for work on the Grande Dixence Dam.
Specifications
- Frequency: (about) 40 Hz
- Average calculation speed: 400 ms for an addition, 3 seconds for a multiplication. Approximately 1000 floating point arithmetic operations on average an hour.
- Programming: holes in 35 mm film stock, punched on a programming machine
- Input: Decimal floating point numbers, punch tape
- Output: Decimal floating point numbers, punch tape or Mercedes typewriter
- Word length: 32 bits floating point
- Elements: (about) 2,500 relays, 21 step-wise relays
- Memory: Mechanical memory from the Z1 and Z2[7] (64 words, 32 bit)[25]
- Power consumption: (about) 4 kW
See also
References
- ↑ 1.0 1.1 1.2 Milestones in Analog and Digital Computing (3rd ed.). Springer. 2021. pp. 981, 1028, 1077, 1139. ISBN 978-3-03040973-9. (NB. This is the English translation of the German work "Meilensteine der Rechentechnik" in two volumes.)
- ↑ 2.0 2.1 2.2 "Zuse" (in de). 2001. http://www.virtosphere.de/schillo/teaching/WS2001/Vortraege/Zuse.pdf. (25 pages)
- ↑ "The Life and Work of Konrad Zuse". pp. Part 6: part6a, part6b. http://www.epemag.com/zuse/default.htm.
- ↑ (in en) Birthing the Computer: From Relays to Vacuum Tubes. Cambridge Scholars Publishing. 2016-12-12. pp. 14. ISBN 978-1-44389631-3. https://books.google.com/books?id=oyBUDgAAQBAJ&q=zuse+z4+1945&pg=PA14.
- ↑ (in en) Turing's Revolution: The Impact of His Ideas about Computability. Birkhäuser. 2016-01-21. pp. 54. ISBN 978-3-31922156-4. https://books.google.com/books?id=M8ZyCwAAQBAJ&q=%22z4%22+gottingen&pg=PA54.
- ↑ "The Zuse Computers". Resurrection - The Bulletin of the Computer Conservation Society (Computing Before Computers seminar, Science Museum: Computer Conservation Society (CCS)) 37. Spring 2006. ISSN 0958-7403. http://www.cs.man.ac.uk/CCS/res/res37.htm#c.
- ↑ 7.0 7.1 (in en) The Computer - My Life. Springer Science & Business Media. 1993-09-28. pp. 81. ISBN 978-3-54056453-9. https://books.google.com/books?id=Ro5JOskbChAC&q=%22z4%22+mechanical+%22main+memory%22&pg=PA81. (NB. This is a translation of the original title in German Der Computer - Mein Lebenswerk.)
- ↑ "Konrad Zuse und der bedingte Sprung" (in de). Informatik-Spektrum 37 (1): 50–53. 2014-02-01. doi:10.1007/s00287-013-0717-9. ISSN 0170-6012.
- ↑ "Konrad Zuse's Z4: Architecture, Programming and Modifications at ETH Zurich". The first Computers: History and Architectures. MIT. 2002. pp. 263–276. ISBN 978-0-262-18197-6.
- ↑ 10.0 10.1 "The Zuse computer" (in en-US). Mathematics of Computation 2 (20): 355–359 [359]. 1947. doi:10.1090/S0025-5718-1947-0022444-9. ISSN 0025-5718.
- ↑ 11.0 11.1 (in de) Historische Notizen zur Informatik. Berlin, Germany: Springer. 2009. p. 198. ISBN 978-3-540-85789-1.
- ↑ 12.0 12.1 12.2 Hellige, Hans Dieter, ed (2004) (in de). Geschichten der Informatik. Visionen, Paradigmen, Leitmotive. Berlin, Germany: Springer. pp. 93, 110. ISBN 3-540-00217-0.
- ↑ "Alwin Walther, IPM, and the Development of Calculator/Computer Technology in Germany, 1930–1945". Annals of the History of Computing (Institute of Electrical and Electronics Engineers) 8 (4): 334–350. October 1986. doi:10.1109/MAHC.1986.10061. ISSN 0164-1239.
- ↑ Speech, Computer Conservation Society, Science Museum (London), London, UK, 2010-11-18
- ↑ "Obituary: Konrad Zuse". The Independent. 1995-12-21. https://www.independent.co.uk/news/people/obituary--konrad-zuse-1526795.html.
- ↑ "Kapitel 14 - Die ersten programmierbaren Rechner" (in de). 2010-04-13. http://cs.uni-muenster.de/Professoren/Lippe/lehre/skripte/geschichte/pdf/Kap14.pdf.
- ↑ "Zuse Computer Model IV, at Zurich, Switzerland". Digital Computer Newsletter 3 (1): 5. April 1951. https://apps.dtic.mil/sti/citations/tr/AD0694600.
- ↑ "Automatic Computing Machinery: News – Institute for Applied Mathematics of the Swiss Federal Institute of Technology" (in en-US). Mathematics of Computation 5 (33): 45–46. 1951. doi:10.1090/S0025-5718-51-99443-4.
- ↑ "Description of the BINAC". http://www.palosverdes.com/lasthurrah/binac-description.html. Citing "The UNIVAC SHORT CODE". IEEE Annals of the History of Computing 10 (1): 7–18 [9]. 1988. doi:10.1109/MAHC.1988.10004. "The BINAC".
- ↑ "The Ferranti Mark 1". The University of Manchester. 2008. http://curation.cs.manchester.ac.uk/computer50/www.computer50.org/mark1/FM1.html.
- ↑ "The BINAC:A case study in the history of technology". Annals of the History of Computing (Arlington, Virginia, USA: American Federation of Information Processing Societies) 1 (1): 9–20. July 1979. doi:10.1109/mahc.1979.10005. ISSN 1058-6180.
- ↑ "Description of the BINAC". Citing Annals of the History of Computing, Vol. 10 No. 1 1988. http://www.palosverdes.com/lasthurrah/binac-description.html.
- ↑
- ↑ Deutsches Museum, Die Z3 und Z4 von Konrad Zuse, Website of the Deutsches Museum
- ↑ (in en) A survey of automatic digital computers. Office of Naval Research, Dept. of the Navy. 1953. p. 97. https://archive.org/details/bitsavers_onrASurveyomputers1953_8778395.
Further reading
- "Chapter IV: Zuse and Schreyer" (in en). The Origins of Digital Computers: Selected Papers. Springer Science & Business Media. 2012-12-06. pp. 156–157. ISBN 978-3-64296242-4. https://books.google.com/books?id=ouWpCAAAQBAJ&q=zuse+Hopferau+Lyndon&pg=PA156. Retrieved 2022-07-02.
- Computer architecture: Concepts and evolution. Boston, Massachusetts, USA: Addison-Wesley Longman Publishing Co., Inc.. 1997.
- "2.1 Lukasiewicz and the First Generation: 2.1.2 Germany: Konrad Zuse (1910–1995); 2.2 The First Generation of Stack Computers: 2.2.1 Zuse Z4". Second-Generation Stack Computer Architecture (thesis). Waterloo, Canada: University of Waterloo. April 2007. pp. 8, 11. http://fpgacpu.ca/publications/Second-Generation_Stack_Computer_Architecture.pdf. Retrieved 2022-07-02. (178 pages)
- (in de) Konrad Zuse und die Schweiz. Wer hat den Computer erfunden? Charles Babbage, Alan Turing und John von Neumann. XXVI. Munich, Germany: Oldenbourg Verlag. 2012. ISBN 978-3-486-71366-4. http://www.oldenbourg-verlag.de/wissenschaftsverlag/konrad-zuse-und-schweiz/9783486713664.
- "Discovery: User Manual of the Oldest Surviving Computer in the World". BLOG@CACM. Association for Computing Machinery. 2020-09-21. https://cacm.acm.org/blogs/blog-cacm/247521-discovery-user-manual-of-the-oldest-surviving-computer-in-the-world/fulltext.
- (in de) Gebrauchsanweisung Z 4. Institut für angewandte Mathematik, ETH Zürich. Summer 1952. doi:10.7891/e-manuscripta-98601. Exemplar Nr. 19, Hs 1517:1. https://www.e-manuscripta.ch/zut/doi/10.7891/e-manuscripta-98601. Retrieved 2022-07-02. [1] (1+1+16 pages)
External links
- zuse.de homepage from Horst Zuse (son of Konrad Zuse) with much information about the Zuse computers
- zuse.de {English} English homepage from Horst Zuse (son of Konrad Zuse)
- Pictures of the Z4 at the ETH Zürich (with German text)
- "Textual and pictorial description of the Z4: history, instruction set and hardware features". Konrad Zuse's Computer. Technical University of Berlin. http://irb.cs.tu-berlin.de/~zuse/Konrad_Zuse/en/Rechner_Z4.html.
- "The Z4 Computer and the Zuse Apparatebau in Berlin (1940-1945)". The Life and Work of Konrad Zuse. http://www.epemag.com/zuse/part6a.htm.