UNIVAC III - UNIVAC III

UNIVAC III , navržený jako lepší tranzistorové náhrada za elektronky UNIVAC I a UNIVAC II počítačů, byl představen v červnu 1962, s Westinghouse souhlasil s poskytnutím systému programování a uvedení na trh dne 1. června 1962. Byl navržen tak, aby byl kompatibilní pro všechny datové formáty. Velikost slova a sada instrukcí však byly úplně jiné; to představovalo značné potíže, protože všechny programy musely být přepsány, takže mnoho zákazníků místo upgradování stávajících UNIVAC přešlo k jiným prodejcům.

UNIVAC III vážil asi 27,225 liber (13,6 čistých tun; 12,3 t).

Systém byl zkonstruován tak, aby využíval co nejméně jádrové paměti , protože to byla velmi drahá položka. Paměťový systém měl šířku 25 bitů a mohl být konfigurován s 8 192 slovy až 32 768 slovy paměti. Paměť byla postavena v hromádkách 29 letadel se 4 096 jádry: 25 pro datové slovo, dvě pro bity „modulo-3 check“ a dvě pro náhradní díly. Každá paměťová skříň obsahovala až čtyři hromádky (16 384 slov).

Podporoval následující datové formáty:

  • 25bitové podepsané binární čísla
  • přebytek-3 binárně kódovaná desetinná místa se čtyřmi bity na číslici, což umožňuje šestimístná podepsaná desetinná čísla
  • alfanumerika se šesti bity na znak, což umožňuje čtyřmístné podepsané alfanumerické hodnoty
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ární hodnota (něčí doplněk)
s číslice (XS-3) číslice (XS-3) číslice (XS-3) číslice (XS-3) číslice (XS-3) číslice (XS-3)
s charakter charakter charakter charakter

Pokyny byly dlouhé 25 bitů.

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
IA X op (operační kód) ar / xo m (adresa)

CPU měla čtyři akumulátory, čtyřbitové pole (ar) umožňovalo výběr libovolné kombinace akumulátorů pro operace s daty o délce jednoho až čtyř slov. Pro zpětnou kompatibilitu s údaji UNIVAC I a UNIVAC II byly k uložení 12místného desetinného čísla zapotřebí dva akumulátory a tři akumulátory k uložení 12místné alfanumerické hodnoty. Když byly v instrukci kombinovány akumulátory, byl použit bit znaménka Nejvýznamnějšího akumulátoru a ostatní byly ignorovány.

CPU mělo 15 indexových registrů, čtyřbitové pole (x) umožňovalo výběr jednoho indexového registru jako základního registru. Adresy operandů byly určeny sečtením obsahu vybraného základního registru a pole 10bitového posunutí (m). Pokyny, které upravovaly nebo ukládaly indexové registry, používaly k výběru tohoto indexového registru čtyřbitové pole (xo).

Pokud bylo nastaveno jednobitové pole (i / a), bylo vybráno nepřímé adresování nebo výběr pole. V nepřímé adrese v paměti lze vybrat nepřímé adresování i základní registr. V paměti selektoru pole bylo možné vybrat pouze základní registr.

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
IA X 0 0 0 náhradní l (adresa)
0 X levý bit (1..24 XS-3) pravý bit (1..24 XS-3) m (adresa)

Sperry Rand začal dodávat v červnu 1962 a vyrobil 96 systémů UNIVAC III.

Operační systémy vyvinuté pro UNIVAC III se nazývaly CHIEF a BOSS. Jazykem shromáždění byl SALT. Většina systémů UNIVAC III byla vybavena páskovými jednotkami , takže pásky obsahovaly obrázky systémových dat v čele jakékoli pásky, následované daty. Operační systém v tuto chvíli mohl zpracovávat úlohy, takže některé pásky obsahovaly údaje týkající se řízení úloh a jiné údaje. Systémy UNIVAC III mohou mít až 32 páskových jednotek.

Některé systémy byly později vybaveny bubnem FASTRAND , protože se ukázalo , že původní design pouze s páskovými jednotkami je nevýhodou.

Viz také

Reference

externí odkazy