UNIVAC III
UNIVAC III , designad som en förbättrad transistoriserad ersättning för vakuumröret UNIVAC I och UNIVAC II -datorer, introducerades i juni 1962, med Westinghouse samtycke till att tillhandahålla systemprogrammering och marknadsföring den 1 juni 1962. Den designades för att vara kompatibel för alla dataformat. Men ordstorleken och instruktionsuppsättningen var helt olika; detta medförde betydande svårigheter eftersom alla program måste skrivas om, så många kunder bytte till olika leverantörer istället för att uppgradera befintliga UNIVAC.
UNIVAC III vägde cirka 27 225 pund (13,6 korta ton; 12,3 t).
Systemet konstruerades för att använda så lite kärnminne som möjligt, eftersom det var en mycket dyr artikel. Minnessystemet var 25 bitar brett och kunde konfigureras med från 8 192 ord till 32 768 ord minne. Minnet byggdes i staplar av 29 plan med 4 096 kärnor: 25 för dataordet, två för "modulo-3 check"-bitar och två för reservdelar. Varje minnesskåp rymde upp till fyra stackar (16 384 ord).
Den stödde följande dataformat:
- 25-bitars signerade binära tal
- överskott-3 binärkodade decimaler med fyra bitar per siffra, vilket tillåter sexsiffriga decimaltal
- alfanumeriska tecken med sex bitar per tecken, vilket tillåter fyrteckensignerade alfanumeriska värden
25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
s | binärt värde ( ettor komplement ) | |||||||||||||||||||||||
s | siffra (XS-3) | siffra (XS-3) | siffra (XS-3) | siffra (XS-3) | siffra (XS-3) | siffra (XS-3) | ||||||||||||||||||
s | karaktär | karaktär | karaktär | karaktär |
Instruktionerna var 25 bitar långa.
25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
i/a | x | op (opcode) | ar/xo | m (adress) |
CPU:n hade fyra ackumulatorer, ett fyrabitarsfält (ar) tillät val av valfri kombination av ackumulatorerna för operationer på data från en till fyra ord långa. För bakåtkompatibilitet med UNIVAC I- och UNIVAC II-data behövdes två ackumulatorer för att lagra ett 12-siffrigt decimaltal och tre ackumulatorer behövdes för att lagra ett 12-teckens alfanumeriskt värde. När ackumulatorer kombinerades i en instruktion användes teckenbiten för den mest betydande ackumulatorn och de andra ignorerades.
CPU:n hade 15 indexregister, ett fyrabitarsfält (x) tillät val av ett indexregister som basregister. Operandadresser bestämdes genom att lägga till innehållet i det valda basregistret och 10-bitars förskjutningsfältet (m). Instruktioner som modifierade eller lagrade indexregister använde ett fyrabitarsfält (xo) för att välja det indexregistret.
Indirekt adressering eller fältval valdes om enbitsfältet (i/a) var inställt. Både indirekt adressering och ett basregister skulle kunna väljas i den indirekta adressen i minnet. Endast ett basregister kunde väljas i fältväljaren i minnet.
25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
i/a | x | 0 | 0 | 0 | reserv | l (adress) | ||||||||||||||||||
0 | x | vänster bit (1..24 XS-3) | höger bit (1..24 XS-3) | m (adress) |
Sperry Rand började levereras i juni 1962 och producerade 96 UNIVAC III-system.
Operativsystemen som utvecklades för UNIVAC III kallades CHIEF och BOSS. Assemblyspråket var SALT. Majoriteten av UNIVAC III-systemen var utrustade med bandenheter ; band innehöll bilder av systemdata i spetsen på vilket band som helst, följt av data. Operativsystemet kunde hantera jobb vid den här tiden, så vissa band hade data relaterade till jobbkontroll och andra hade data. UNIVAC III-system kan ha upp till 32 bandenheter.
Vissa system utrustades vid ett senare tillfälle med en FASTRAND- trumma med slumpmässig åtkomst .
Se även
externa länkar
- UNIVAC III Data Processing System "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 (vid den tiden var datorn ännu inte tillgänglig , 25 system var beställda och leveranstiden var 18 månader efter beställningen)
- "UNIVAC III-datorn" . Arkiverad från originalet 2008-07-24.
- UNIVAC III Foton
- UNIVAC III-installationer (serienummer anges om känt)
- UNIVAC III-dokumentation (PDF) på bitsavers.org
- YouTube-video: "UNIVAC III Ursprung och historia"