Z22 (dator)

Z22
Zuse Z22.jpg
Z22, byggd 1956; nu på ZKM i Karlsruhe .
Utvecklare Konrad Zuse , Lorenz Hanewinkel
Tillverkare Zuse KG
Utgivningsdatum 1955 ; 68 år sedan ( 1955 )
Introduktionspris 180 000 DM (motsvarande 480 849 DM 2021) minimalt
Enheter skickas 55
CPU 600 rör som fungerar som flip-flops @ 3 kHz
Minne 14 ord med 38-bitars så snabb åtkomst RAM implementerat som kärnminne ; 8192 ord (38-bitars vardera) magnetiskt trumminne som RAM
Flyttbart minne Stans tejp
Visa Teletyp som konsol och huvudingång/utgångsenhet
Inmatning Teletyp, stansbandsenheter
Kraft 380 V 16 A trefas strömförsörjning
Massa 1 000 kg (2 200 lb )
Företrädare Z11

Z22 var den sjunde datormodellen som Konrad Zuse utvecklade (de första sex var Z1 , Z2 , Z3 , Z4 , Z5 respektive Z11 ). En av de tidiga kommersiella datorerna, Z22:s design var färdig omkring 1955. Det stora versionshoppet från Z11 till Z22 berodde på användningen av vakuumrör , i motsats till de elektromekaniska systemen som användes i tidigare modeller. De första maskinerna som byggdes skeppades till Berlin och Aachen .

I slutet av 1958 hade ZMMD-gruppen byggt en fungerande ALGOL 58- kompilator för Z22-datorn. ZMMD var en förkortning för Zürich (där Rutishauser arbetade), München (arbetsplatsen för Bauer och Samelson), Mainz (platsen för Z22-datorn), Darmstadt (arbetsplatsen för Bottenbruch).

1961 följdes Z22 av en logiskt mycket liknande transistoriserad version, Z23 . Redan 1954 hade Zuse kommit överens med Heinz Zemanek om att hans Zuse KG skulle finansiera arbetet av Rudolf Bodo, som hjälpte Zemanek att bygga den tidiga europeiska transistoriserade datorn Mailüfterl , och att Bodo efter det projektet skulle arbeta för Zuse KG – där han hjälpte till att bygga den transistoriserade Z23:an. Dessutom levererades alla kretsscheman för Z22 till Bodo och Zemanek.

Yrkeshögskolan i Karlsruhe har fortfarande en operativ Z22 som är permanent utlånad vid ZKM i Karlsruhe .

Totalt tillverkades 55 Z22-datorer.

På 1970-talet byggdes kloner av Z22 med TTL av företaget Thiemicke Computer .

Teknisk data

ZUSE Z22 vakuumrör

Den typiska installationen av en Z22 var:

Z22:an arbetade med 3 kHz arbetsfrekvens , vilket var synkront med trumlagringens hastighet. Inmatning av data och program var möjlig via punch-tape-läsare och konsolkommandon. Z22 hade även glödlampor som visade minnesstatus och maskintillstånd som utgång.

Programmering

Programmering av Z22

Z22 designades för att vara lättare att programmera än tidigare första generationens datorer . Den programmerades i maskinkod med 38-bitars instruktionsord, bestående av fem fält:

  • 2 bitar "10" för att markera en instruktion
  • 18-bitars instruktionsfält, därav:
    • 5 bitars tillståndssymboler
    • 13 bitars operationssymboler
  • 5-bitars snabb lagringsadress (kärna).
  • 13-bitars (trum) minnesadress

18-bitars instruktionsfältet innehöll inte en enda opkod, utan varje bit styrde en funktionell enhet hos CPU:n. Instruktioner konstruerades utifrån dessa. Till exempel kan biten 'A' som betyder att lägga till innehållet i en minnesplats till ackumulatorn kombineras med 'N' Nullstellen (nollställning) för att förvandla Add-instruktionen till en Load. Många kombinationer är ganska ovanliga med moderna standarder, som "LLRA 4" betyder "multiplicera ackumulatorn med tre".

Det fanns också ett assembly-liknande programmeringsspråk som heter "Freiburger Code". Det designades för att göra skrivprogram för att lösa matematiska problem lättare än att skriva maskinkod, och enligt uppgift gjorde det så.

Se även

externa länkar