Z22 (komputer)
Deweloper | Konrad Zuse , Lorenz Hanewinkel |
---|---|
Producent | Zuse KG |
Data wydania | 1955 |
Cena wprowadzająca | 180 000 DM (równowartość 480 849 DM w 2021 r.) Minimalnie |
Jednostki wysłane | 55 |
procesor | 600 lamp pracujących jako przerzutniki przy 3 kHz |
Pamięć | 14 słów 38-bitowej tak szybkiej pamięci RAM zaimplementowanej jako pamięć rdzeniowa ; Pamięć bębna magnetycznego o pojemności 8192 słów (każda po 38 bitów) jako pamięć RAM |
Wyjmowany schowek | Taśma perforowana |
Wyświetlacz | Teletype jako konsola i główne urządzenie wejścia/wyjścia |
Wejście | Dalekopisy, dziurkowane urządzenia taśmowe |
Moc | Zasilanie trójfazowe 380 V 16 A |
Masa | 1000 kg (2200 funtów ) |
Poprzednik | Z11 |
Z22 był siódmym modelem komputera opracowanym przez Konrada Zuse (pierwsze sześć to odpowiednio Z1 , Z2 , Z3 , Z4 , Z5 i Z11 ). Projekt jednego z pierwszych komputerów komercyjnych, Z22, został ukończony około 1955 roku. Główny skok wersji Z11 na Z22 wynikał z zastosowania lamp próżniowych , w przeciwieństwie do systemów elektromechanicznych stosowanych we wcześniejszych modelach. Pierwsze zbudowane maszyny zostały wysłane do Berlina i Akwizgran .
Do końca 1958 roku grupa ZMMD zbudowała działający kompilator ALGOL 58 dla komputera Z22. ZMMD to skrót od Zürich (gdzie Rutishauser ), München (miejsce pracy Bauera i Samelsona), Mainz (lokalizacja komputera Z22), Darmstadt (miejsce pracy Bottenbrucha).
W 1961 roku po Z22 pojawiła się logicznie bardzo podobna wersja tranzystorowa, Z23 . Już w 1954 roku Zuse doszedł do porozumienia z Heinzem Zemankiem , że jego Zuse KG sfinansuje pracę Rudolfa Bodo, który pomógł Zemankowi zbudować wczesny europejski komputer tranzystorowy Mailüfterl , i że po tym projekcie Bodo powinien pracować dla Zuse KG — tam pomógł zbudować tranzystorowy Z23. Ponadto wszystkie schematy obwodów Z22 zostały dostarczone do Bodo i Zemanka.
Uniwersytet Nauk Stosowanych w Karlsruhe nadal ma działający Z22, który jest na stałe wypożyczony w ZKM w Karlsruhe .
Łącznie wyprodukowano 55 komputerów Z22.
W latach 70. klony Z22 wykorzystujące TTL zostały zbudowane przez firmę Thiemicke Computer .
Dane techniczne
Typowa konfiguracja Z22 była następująca:
- 14 słów 38-bitowej tak szybkiej pamięci RAM zaimplementowanej jako pamięć rdzeniowa
- Pamięć bębna magnetycznego o pojemności 8192 słów (każda po 38 bitów) jako pamięć RAM
- Jeden dalekopis jako konsola i główne urządzenie wejścia/wyjścia
- Dodatkowe urządzenia z taśmą perforowaną jako szybkie urządzenia wejścia/wyjścia
- 600 rurek pracujących jak japonki
- elektryczna jednostka chłodząca, wymagająca podłączenia do kranu wodnego ( chłodzenie wodą , że tak powiem)
- Zasilanie trójfazowe 380 V 16 A
Z22 pracował z częstotliwością roboczą 3 kHz , która była zsynchronizowana z prędkością magazynu bębna. Wprowadzanie danych i programów było możliwe za pomocą czytnika taśm perforowanych i poleceń konsoli. Z22 miał również lampy jarzeniowe, które pokazywały stan pamięci i stan maszyny jako dane wyjściowe.
Programowanie
Z22 został zaprojektowany tak, aby był łatwiejszy do zaprogramowania niż poprzednie komputery pierwszej generacji . Został zaprogramowany w kodzie maszynowym z 38-bitowymi słowami instrukcji, składającymi się z pięciu pól:
- 2 bity `10` do oznaczenia instrukcji
- 18-bitowe pole instrukcji, w tym:
- 5-bitowe symbole stanu
- 13-bitowe symbole operacji
- 5-bitowy adres szybkiej pamięci masowej (rdzeń).
- 13-bitowy (bęben) adres pamięci
18-bitowe pole instrukcji nie zawierało ani jednego kodu operacyjnego, ale każdy bit kontrolował jedną jednostkę funkcjonalną procesora. Na ich podstawie skonstruowano instrukcje. Na przykład bit „A” oznaczający dodanie zawartości komórki pamięci do akumulatora można połączyć z „N” Nullstellen (zerowanie), aby zamienić instrukcję Add w Load. Wiele kombinacji jest dość nietypowych według współczesnych standardów, na przykład „LLRA 4” oznacza „pomnóż akumulator przez trzy”.
Istniał również asemblerowy język programowania o nazwie „Kod Freiburgera”. Został zaprojektowany, aby ułatwić pisanie programów do rozwiązywania problemów matematycznych niż pisanie kodu maszynowego i podobno tak się stało.
Zobacz też
Linki zewnętrzne
- Emulator komputera Z22
- Strona główna Z22/13 uniwersytetu w Karlsruhe (w języku niemieckim ), tłumaczenie Google
- „Z22” . www.horst-zuse.homepage.t-online.de .