Z22 (dator)
Utvecklare | Konrad Zuse , Lorenz Hanewinkel |
---|---|
Tillverkare | Zuse KG |
Utgivningsdatum | 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
Den typiska installationen av en Z22 var:
- 14 ord med 38-bitars så snabb åtkomst RAM implementerat som kärnminne
- 8192 ord (38-bitars vardera) magnetiskt trumminne som RAM
- En teletyp som konsol och huvudingång/utgångsenhet
- Ytterligare hålbandsenheter som snabba in-/utmatningsenheter
- 600 rör som fungerar som flip-flops
- elektrisk kylenhet som behöver en krananslutning ( vattenkylning så att säga)
- 380 V 16 A trefas strömförsörjning
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
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
- Z22 datoremulator
- Hemsida för Z22/13 vid universitetet i Karlsruhe ( på tyska ), Google översättning
- "Z22" . www.horst-zuse.homepage.t-online.de .