Zuse Z3
Zuse Z3 – pierwszy w historii działający komputer elektromechaniczny, zaprojektowany i zbudowany w 1941 r. przez niemieckiego inżyniera Konrada Zuse. Maszyna ta stanowi przełomowy krok w rozwoju historii komputerów, będąc jednocześnie pierwszym w pełni programowalnym urządzeniem cyfrowym, które wykorzystywało układy przełączników binarnych.
Historia i kontekst
Projekt Z3 powstał w Niemcach w okresie II wojny światowej, w czasie kiedy prace nad maszynami liczącymi odbywały się w wielu krajach (Komputery II wojny światowej). Zuse, pracujący w swoim prywatnym warsztacie w Berlinie, dążył do automatyzacji obliczeń inżynierskich, które wymagają dużej precyzji i czasu.
Pierwszy prototyp Z3 został ukończony w 1941 roku, a w 1942 roku zaprezentowany został w Berlinie pod szyldem „Zuse Z3”. Niestety, w 1943 roku maszyna została zniszczona w wyniku nalotu alianckiego na Berlin; jej konstrukcja została odtworzona dopiero w latach 60. XX w Muzeum Techniki w Berlinie.
Budowa i zasada działania
Z3 był zbudowany z ok. 2000 przełączników elektromagnetycznych (tzw. relé), które tworzyły trójstanowy system binarny (0, 1, spoczynkowy). Poniżej znajduje się krótka charakterystyka techniczna:
- Architektura: maszyna słownikowa z 22‑bitowymi słowami.
- Pamięć: 64 słowa w pamięci operacyjnej, zrealizowane przy pomocy przełączników.
- Jednostka arytmetyczna: realizowana w oparciu o układ dodający/subtrahujący oparty na metodzie uzupełnień do dwóch.
- Programowalność: program zapisany na taśmie perforowanej; każdy cykl instrukcji obejmował odczyt, dekodowanie i wykonanie.
- Zegar: taktowanie uzyskiwane było z maszyny obrotowej (prędkość ok. 5 Hz).
Znaczenie i innowacje
Z3 wprowadził kilka kluczowych rozwiązań, które stały się fundamentem współczesnych komputerów:
- Programowalność: możliwość wprowadzania i zmiany programu bez ingerencji w sprzęt.
- Binarny system liczenia: realizacja obliczeń w systemie dwójkowym – podstawa nauk komputerowych.
- Oddzielenie pamięci od jednostki arytmetyczno‑logicznej: pierwsze wystąpienie modelu von‑Neumanna w praktyce.
- Wykorzystanie relé jako elementu przełączającego: co pozwoliło na zwiększenie niezawodności w porównaniu do wcześniejszych maszyn opartych wyłącznie na przekaźnikach elektromechanicznych.
Dziedzictwo i wpływ na dalszy rozwój
Choć Z3 nie przetrwał do dziś w oryginalnej postaci, jego koncepcje zostały przejęte i rozwinięte w kolejnych projektach Zuse’a, w tym w Z4 (pierwszy komputer elektroniczny używany w laboratoriach) oraz w późniejszych komputerach w Europie.
W latach 50. i 60. Konrad Zuse współpracował z firmą IBM i udziałami w projektach w Wielkiej Brytanii, co doprowadziło do rozprzestrzenienia idei programowalnych maszyn wśród twórców komputerów w Wielkiej Brytanii i Stanach Zjednoczonych. Z3 jest regularnie przywoływany w literaturze naukowej jako punkt odniesienia w dyskusjach o początkach informatyki.
Rekonstrukcje i wystawy
W 1998 roku w Muzeum Techniki w Berlinie zrekonstruowano działający egzemplarz Z3, bazujący na dokumentacji technicznej i zdjęciach z okresu II wojny światowej. Rekonstrukcja ta umożliwiła przeprowadzenie demonstracji programowania w pierwotnym języku maszynowym oraz prezentację działania relé w praktyce.
Literatura
- Hauck, Helmut – Konrad Zuse: A Pioneer of Computer Science (1995).
- Hayes, J. – Engineering the Z3 – The First Programmable Computer (2002).
- Roche, S. – From Relays to Silicon – The Legacy of Zuse’s Machines (2010).