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
- Systém zpracování dat UNIVAC III „Třetí průzkum domácích elektronických digitálních výpočetních systémů“ Zpráva č. 1115, březen 1961, autor Martin H. Weik, publikovaná Ballistic Research Laboratories, Aberdeen Proving Ground, Maryland (v té době ještě nebyl počítač k dispozici , 25 systémů bylo na objednávku a doba potřebná k dodání byla 18 měsíců po zadání objednávky)
- Počítač UNIVAC III
- Fotografie z programu UNIVAC III
- Instalace UNIVAC III (sériové číslo je uvedeno, pokud je známo)
- Dokumentace UNIVAC III (PDF) na bitsavers.org
- Video z YouTube: „Původ a historie UNIVAC III“