Z22 (komputer)

Z22
Zuse Z22.jpg
Z22, rok budowy 1956; obecnie w ZKM w Karlsruhe .
Deweloper Konrad Zuse , Lorenz Hanewinkel
Producent Zuse KG
Data wydania 1955 ; 68 lat temu ( 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

Rura próżniowa ZUSE Z22

Typowa konfiguracja Z22 była następująca:

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

Programowanie Z22

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