UNIVAC II

UNIVAC II på US Navy Electronics Supply Office

UNIVAC II -datorn var en förbättring av UNIVAC I som UNIVAC -avdelningen av Sperry Rand först levererade 1958. Förbättringarna inkluderade expansionen av kärnminnet från 2 000 till 10 000 ord; UNISERVO II -bandenheter, som kan använda antingen de gamla UNIVAC I-metallbanden eller de nya PET-banden ; och några transistoriserade kretsar (även om det fortfarande till övervägande del var en dator med vakuumrör ). Den var helt kompatibel med befintliga UNIVAC I-program för både kod och data. Den vägde cirka 16 000 pund (8,0 korta ton; 7,3 t).

Kretselement i hela systemet

Rör 5 200
Rörtyper 20
Kristalldioder 18 000
Magnetiska kärnor 184 000
Transistorer 1 200
Separata skåp 4

Ovanstående siffror är ungefärliga och inkluderar inte in- och utgångsenheter.

Programmering och numeriskt system

Internt nummersystem Binärt kodad decimal
Decimalsiffror/ord 12
Decimalsiffror/instruktion 6
Instruktioner per ord 2
Instruktioner avkodade 54
Instruktioner används 54
Aritmetiskt system Fixpunkt
Instruktionstyp En adress
Nummerintervall mellan -1 och +1

Decimalkomma förekommer till höger om teckensiffran.

Aritmetisk enhet

Konstruktion Vakuumrör
Aritmetiskt läge Serie
Timing Synkron
Drift Sekventiell
Inklusive lagringsåtkomst (mikrosekunder) Exklusive lagringsåtkomst (mikrosekunder)
Tillägg 160 120
Multiplikation 1 720 1 680
Division 3 030 2 990

Additions-, subtraktions- och multiplikationstider som anges nedan inkluderar läsning och exekvering av instruktionen. Tiden inkluderar bildandet av resultatet i ackumulatorn. Alla instruktioner utförs dock med lägsta latenshastigheter.

Genomsnittlig driftshastighet i mikrosekunder
Addition eller subtraktion 200 (11-siffriga nummer)
Multiplikation 1 900 (11-siffriga nummer)
Division 3 700 (11-siffriga nummer)
Jämförelse 200 (12-siffriga nummer)
Överföring (minne att registrera eller vice versa) 40/ord + 80/instruktion

Magnetisk kärna

Kapacitet 10 000 ord; 120 000 tecken
Minnesplatser 0000 - 1999
Åtkomsttid Noll (minnesreferenser börjar under "Time Out")
Grundcykel 20 mikrosekunder
Konstruktion 42 separata magnetiska kärnplan, var och en en rektangel 50 kärnor breda och 80 kärnor långa.

lagringsenhet med 2 000 ord och 24 000 siffror . Var och en av planen är uppdelad i två sektioner med 50 gånger 40 kärnor, vilket gör 2 000 kärnor i varje sektion. Varje sektion innehåller en kärna - för en binär position (bit) - av vart och ett av de 2 000 orden. Samma relativa binära position för det andra halvordet hålls i en kärna på samma fysiska plats i den andra delen av planet. Således innehåller varje plan två binära positioner i var och en av 2 000 ord; den första och 43:an, till exempel, eller den 9:e och 52:an. Fysiskt är minnet ett rektangulärt prisma 7,25×10×12,75 tum (18,4×25,4×32,4 cm).

En minnesplats innebär alltså alltid två kärnor i alla 42 plan. De två kärnorna bestäms av skärningspunkten mellan en kolumn med femtio möjliga kolumner med två rader av de 80 möjliga raderna. En rad finns i varje sektion av planet. Alla 42 plan används två gånger för varje ord.

Till minnet hör ett halvordsinsättningsregister med 42-bitars kapacitet. Varje bit lagras temporärt i en magnetisk kärna i detta register under en minnesreferens. Var och en av dessa registerkärnor är associerad med ett av de 42 minnesplanen. För att skriva in i minnet placeras den första hälften av ordet i infogningsregistret och adressväljaren larmar den lämpliga kolumnen och den rätta raden i den övre sektionen i vart och ett av de 42 planen. Vid lämpligt ögonblick överförs informationen från varje kärna i införingsregistret till den valda kärnan i motsvarande minnesplan. Fyrtiotvå pulser senare har det andra halvordet placerats i infogningsregistret och processen upprepas i den nedre delen av minnet. Avläsningar utförs på ett omvänt sätt. Minnets hastighet har justerats till hastigheten för den aritmetiska delen av Univac som tillåter överföring till eller ut ur minnet av 12 tecken på 40 mikrosekunder. Ordpulser flödar från eller till höghastighetsbussen och infogningsregistret via en mekanism som konverterar från seriell till parallell och vice versa, i 42-bitars moduler.

Kontrollera funktioner

När det är möjligt visas register och andra kretsar i duplikat. Deras innehåll jämförs kontinuerligt så att inkonsekvenser mellan data i de identiska enheterna ger en indikation på felaktig funktion och stoppar datorn. Vid denna tidpunkt kan instruktionen upprepas. Pulskoden som används i Univac-systemet är så utformad att alla tecken innehåller ett udda antal pulser. På flera strategiska punkter inom Univac kontrolleras varje tecken för ett udda antal pulser. En indikation ges när ett jämnt antal pulser detekteras och datorn stannar. Andra typer av kontrollkretsar gör att Univac stannar när andra typer av fel uppstår.

Ett fel uppstår om man försöker hänvisa till en icke-existerande minnesadress.

Ett udda-jämnt fel i överföringen rI till rM kommer att resultera i ett överföringsstopp och platsen för felet (rI-adressen) kommer att indikeras. Antalet 720 tecken kommer att visas på en modul 100-räknare.

"Alla ettor" checker

Förutom paritetsbitskontrollen på höghastighetsbussen, fastställer en andra kontrollör att det ogiltiga tecknet "alla ettor" inte oavsiktligt skapas av ett systemfel. Inmatnings- och utmatningskontroller upptäcker också det ogiltiga tecknet "alla ettor".

Inbyggda kontrollfunktioner finns i kort-till-band-omvandlaren, band-till-kort-omvandlaren och höghastighetsskrivaren.

Fusing

Univac är helt sammansmält för att felen ska kunna isoleras. Varje fack har sin egen uppsättning säkringar utöver huvudsäkringar på alla DC- och AC-potentialer. Om en säkring går stängs strömmen av och en indikatorkrets visar i vilket utrymme den trasiga säkringen finns, och en "flagga" indikerar den specifika säkringen.

Spänningsövervakning

Ett automatiskt spänningsövervakningssystem övervakar kontinuerligt alla kritiska DC-potentialer och ger larm om någon rör sig utanför de föreskrivna gränserna.

Anteckningar

Mycket av texten i den här artikeln extraherades direkt från Universal Automatic Computer Model II , som är allmän egendom som ett originalverk av USA:s federala regering (US Army). Den publicerades som "A Third Survey of Domestic Electronic Digital Computing Systems", rapport nr 1115, mars 1961, av Martin H. Weik, publicerad av Ballistic Research Laboratories, Aberdeen Proving Ground, Maryland. Avdelningen för arméns projekt nr 5803-06-002.

Se även

externa länkar