Z1
Z1 var en motordriven mekanisk dator som konstruerades av Konrad Zuse. Z1 var klar år 1938[1][2] och var den första fritt programmerbara, binära datorn och läste instruktioner från stansad film. Den använde boolesk logik, men var dock opålitlig i drift.[3][4]
Z1 konstruerades och byggdes upp i Konrad Zuses föräldrahem och var helt privatfinansierad. Den blev klar 1938 och liknade logiskt sett en modern dator med kontrollenhet, minne, mikrosekvenser och beräkningar med flyttal.
Under åren 1986–1989 byggde Zuse upp en fungerande replika som kan beses i Deutsches Technikmuseum Berlin.[5] Den ursprungliga Z1 förstördes 1943 av de allierades flyganfall under andra världskriget. De första skisserna av Z1-rekonstruktionen ritades 1984. Han konstruerade (med hjälp av två ingenjörsstudenter) tusentals delar av Z1 igen, och den återuppbyggda enheten stod klar 1989. Denna replikering har ett minne på 64 ord istället för ett på 16 ord. Den ombyggda Z1 (bilden) visas på tyska tekniska museet i Berlin.[6][7]
Z1 var den första i en serie datorer som Zuse konstruerade. Dess ursprungliga namn var "V1" för Versuchsmodell 1 (som betyder Experimentell modell 1). Efter andra världskriget döptes den om till "Z1" för att skilja den från de flygande bomberna konstruerade av Robert Lusser.[8] Z2, Z3 och Z4 var uppföljare baserade på många av samma idéer som Z1.
Teknisk design
[redigera | redigera wikitext]
Z1 innehöll nästan alla delar av en modern dator, det vill säga styrenhet, minne, mikrosekvenser, flyttalslogik och input-output-enheter. Z1 var fritt programmerbar med hjälp av hålremsor och en hålremseläsare.[9] Det fanns en tydlig åtskillnad mellan hålremseläsaren, kontrollenheten för att övervaka hela maskinen och utförandet av instruktionerna, den aritmetiska enheten och inmatnings- och utmatningsenheterna. Inmatningsbandenheten avläste perforeringar i 35-millimeters film.[6]
Z1 var en 22-bitars flyttalsvärdesadderare och subtraktor, med viss kontrollogik för att göra den kapabel till mer komplexa operationer som multiplikation (genom upprepade additioner) och division (genom upprepade subtraktioner). Z1:s instruktionsuppsättning hade åtta instruktioner och det tog mellan en och tjugoen cykler per instruktion.
Z1 hade ett flyttalsminne på 16 ord, där varje minnesord kunde läsas från – och skrivas till – styrenheten. De mekaniska minnesenheterna var unika i sin design och patenterades av Konrad Zuse 1936. Maskinen kunde endast utföra instruktioner medan den läste från hålremseläsaren, då själva programmet inte laddades in i sin helhet i internminnet i förväg. In- och utdata var uttryckta i decimaltal, med en decimalexponent och enheterna hade speciella maskiner för att konvertera dessa till och från binära tal. In- och utmatningsinstruktionerna skulle läsas eller skrivas som flyttalstal. Programremsan var en 35 mm film med instruktionerna kodade i stansade hål.
Konstruktion
[redigera | redigera wikitext]"Z1 var en maskin som vägde cirka 1 ton och bestod av cirka 20000 delar. Det var en programmerbar dator, baserad på binära flyttal och ett binärt kopplingssystem. Den bestod helt av tunna metallplåtar, som Zuse och hans vänner tillverkade med hjälp av en sticksåg."[10] "Inmatningsenheten [data] var ett tangentbord... Z1:s program (Zuse kallade dem Rechenpläne, datorplaner) lagrades på hålremsor med en 8-bitars kod"[10]
Byggandet av Z1 finansierades privat. Zuse fick pengar av sina föräldrar, sin syster Lieselotte, några elever i brödraskapet AV Motiv (jfr Helmut Schreyer), och Kurt Pannke (en räknemaskinstillverkare i Berlin) för att göra det.
Zuse byggde Z1 i sina föräldrars lägenhet; i själva verket fick han använda vardagsrummet för sitt bygge. År 1936 slutade Zuse sin anställning inom flygplanskonstruktion för att bygga Z1.
Zuse sägs ha använt "tunna metallremsor" och kanske "metallcylindrar" eller glasplattor för att konstruera Z1. Det fanns förmodligen inga kommersiella reläer i den (även om Z3 sägs ha använt några telefonreläer). Den enda elektriska enheten var en elmotor för att ge klockfrekvensen på 1 Hz (cykel per sekund) till maskinen.
"Minnet konstruerades av tunna remsor av slitsad metall och små stift och visade sig vara snabbare, mindre och mer pålitlig än reläer. Z2 använde det mekaniska minnet i Z1 men använde reläbaserad aritmetik. Z3 byggdes experimentellt helt av reläer. Z4 var det första försöket med en kommersiell dator, som återgick till det snabbare och mer ekonomiska mekaniska slitsade metallremsminnet, med reläbearbetning, från Z2, men kriget avbröt Z4-utvecklingen.[11]
Z1 var aldrig särskilt tillförlitlig i drift på grund av dålig synkronisering orsakad av inre och yttre påfrestningar på de mekaniska delarna.
Medan olika källor gör olika uttalanden om exakt hur Zuses datorer var konstruerade, växte ett tydligt förstående gradvis fram.[12]
Se även
[redigera | redigera wikitext]Referenser
[redigera | redigera wikitext]- Den här artikeln är helt eller delvis baserad på material från engelskspråkiga Wikipedia, Z1 (computer), 4 april 2025.
Noter
[redigera | redigera wikitext]- ↑ Bauer, Friedrich Ludwig (2009-11-05) (på English). Origins and Foundations of Computing: In Cooperation with Heinz Nixdorf MuseumsForum. Springer Science & Business Media. sid. 78–. ISBN 978-3-64202992-9. https://books.google.com/books?id=y4uTaLiN-wQC&q=%22arithmetic+unit%22+1938&pg=PA78. Läst 10 juli 2022
- ↑ Zuse, Konrad (1976) (på English). The Plankalkül. Gesellschaft für Mathematik und Datenverarbeitung (GMD). sid. 21–. https://books.google.com/books?id=VN5UAAAAYAAJ&q=1938. Läst 10 juli 2022
- ↑ Priestley, Mark (2011). A Science of Operations: Machines, Logic and the Invention of Programming. Springer-Verlag. ISBN 978-1-84882-554-3
- ↑ Rojas, Raúl (Spring 2006). ”The Zuse Computers” (edited transcript of speech). Resurrection – The Bulletin of the Computer Conservation Society (Computing Before Computers seminar, Science Museum: Computer Conservation Society (CCS)) 37. ISSN 0958-7403. Arkiverad från originalet den 7 april 2022. https://web.archive.org/web/20220407104828/http://www.cs.man.ac.uk/ccs/res/res37.htm#c. Läst 26 juli 2008.
- ↑ ”The First Computer”. Deutsches Technikmuseum. https://technikmuseum.berlin/en/exhibitions/permanent-exhibition/computers/. Läst 25 oktober 2021.
- ↑ 6,0 6,1 Rojas, Raúl. ”Reconstruction of the Z1 Computer”. dcis.inf.fu-berlin.de. Freie Universität Berlin. Arkiverad från originalet den 9 juli 2022. https://web.archive.org/web/20220709224920/https://dcmlr.inf.fu-berlin.de/rojas/reconstruction-of-the-z1-computer/. Läst 10 maj 2022.
- ↑ Rojas, Raúl (2014-06-07). The Z1: Architecture and Algorithms of Konrad Zuse's First Computer. https://arxiv.org/abs/1406.1886
- ↑ Campbell-Kelly, Martin (21 december 1995). ”Obituary: Konrad Zuse”. The Independent. Arkiverad från originalet den 9 juli 2022. https://web.archive.org/web/20220709224401/https://www.independent.co.uk/news/people/obituary-konrad-zuse-1526795.html. Läst 10 juli 2022.
- ↑ Rojas, Raúl (April–June 1997). ”Konrad Zuse's Legacy: The Architecture of the Z1 and Z3”. IEEE Annals of the History of Computing 19 (2): sid. 5–16. doi:. Arkiverad från originalet den 3 juli 2022. https://web.archive.org/web/20220703082408/http://ed-thelen.org/comp-hist/Zuse_Z1_and_Z3.pdf. Läst 3 juli 2022. (12 sidor)
- ↑ 10,0 10,1 ”Konrad Zuse — the first relay computer”. Arkiverad från originalet den 1 januari 2015. https://web.archive.org/web/20150101000011/https://history-computer.com/ModernComputer/Relays/Zuse.html.
- ↑ Malcolm, Chris (2000). ”Who Made the First Computer”. http://www.dai.ed.ac.uk/homes/cam/fcomp.shtml.
- ↑ Lott, Chris (16 juni 2021). ”The Other First Computer: Konrad Zuse And The Z3: Zuse's Mechanical XNOR Gate”. hackaday.com. Arkiverad från originalet den 15 oktober 2023. https://web.archive.org/web/20231015074107/https://hackaday.com/2021/06/16/the-other-first-computer-konrad-zuse-and-the-z3/. Läst 15 oktober 2023.
Vidare läsning
[redigera | redigera wikitext]- Zuse, Konrad (2013-03-09) (på English). The Computer – My Life. Springer Science & Business Media. sid. 64. ISBN 978-3-66202931-2. https://books.google.com/books?id=edWoCAAAQBAJ&pg=PA64 (NB. This is a translation of the original German title Der Computer - Mein Lebenswerk.)
- Rojas, Raúl (2016-03-08). The Design Principles of Konrad Zuse's Mechanical Computers. https://arxiv.org/abs/1603.02396 (NB. Paper describes the design principles of Zuse Z1.)
Externa länkar
[redigera | redigera wikitext]-
- Z1 på Computing History
- Zuse, Horst. ”The life and work of Konrad Zuse”. EPEmag. Arkiverad från originalet den 18 april 2010. https://web.archive.org/web/20100418164050/http://www.epemag.com/zuse/.
- Zuse, Horst. ”Zuse Z1 detailed information”. http://www.horst-zuse.homepage.t-online.de/Konrad_Zuse_index_english_html/rechner_z1.html. Läst 9 februari 2015.
- ”An informative website about Zuse Z1”. http://zuse-z1.zib.de.
- ”A detailed walk-through of the Zuse Z1 major components”. YouTube. https://www.youtube.com/watch?v=HDxs3-aJSAI.
- ”The German Technology Museum presents the operational restored Z1”. YouTube. https://www.youtube.com/watch?v=R5XnuT6ZLKg.