UNIVAC III - UNIVAC III

L' UNIVAC III , conçu comme un remplacement transistorisé amélioré pour les ordinateurs à tube à vide UNIVAC I et UNIVAC II , a été introduit en juin 1962, Westinghouse acceptant de fournir la programmation et la commercialisation du système le 1er juin 1962. Il a été conçu pour être compatible pour tous formats de données. Cependant, la taille des mots et le jeu d'instructions étaient complètement différents; cela présentait une difficulté importante car tous les programmes devaient être réécrits, de sorte que de nombreux clients sont passés à des fournisseurs différents au lieu de mettre à niveau les UNIVAC existants.

L'UNIVAC III pesait environ 27 225 livres (13,6 tonnes courtes; 12,3 t).

Le système a été conçu pour utiliser le moins de mémoire centrale possible, car il s'agissait d'un élément très coûteux. Le système de mémoire avait une largeur de 25 bits et pouvait être configuré avec de 8 192 mots à 32 768 mots de mémoire. La mémoire a été construite en piles de 29 plans de 4 096 cœurs: 25 pour le mot de données, deux pour les bits de "contrôle modulo-3" et deux pour les pièces de rechange. Chaque armoire mémoire peut contenir jusqu'à quatre piles (16 384 mots).

Il a pris en charge les formats de données suivants:

  • Nombres binaires signés 25 bits
  • excès de 3 décimales codées en binaire avec quatre bits par chiffre, permettant des nombres décimaux signés à six chiffres
  • alphanumériques avec six bits par caractère, permettant des valeurs alphanumériques signées à quatre caractères
25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 dix  9  8  7  6  5  4  3  2  1
s valeur binaire (son complément)
s chiffre (XS-3) chiffre (XS-3) chiffre (XS-3) chiffre (XS-3) chiffre (XS-3) chiffre (XS-3)
s personnage personnage personnage personnage

Les instructions avaient une longueur de 25 bits.

25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 dix  9  8  7  6  5  4  3  2  1
i / a X op (opcode) ar / xo m (adresse)

La CPU avait quatre accumulateurs, un champ de quatre bits (ar) permettait de sélectionner n'importe quelle combinaison d'accumulateurs pour des opérations sur des données de un à quatre mots de longueur. Pour une compatibilité ascendante avec les données UNIVAC I et UNIVAC II, deux accumulateurs étaient nécessaires pour stocker un nombre décimal à 12 chiffres et trois accumulateurs étaient nécessaires pour stocker une valeur alphanumérique à 12 caractères. Lorsque des accumulateurs étaient combinés dans une instruction, le bit de signe de l'accumulateur le plus significatif était utilisé et les autres ignorés.

La CPU avait 15 registres d'index, un champ de quatre bits (x) permettait de sélectionner un registre d'index comme registre de base. Les adresses d'opérande ont été déterminées en ajoutant le contenu du registre de base sélectionné et le champ de déplacement de 10 bits (m). Les instructions qui modifiaient ou stockaient des registres d'index utilisaient un champ de quatre bits (xo) pour sélectionner ce registre d'index.

L'adressage indirect ou la sélection de champ a été sélectionné si le champ d'un bit (i / a) était défini. L'adressage indirect et un registre de base peuvent être sélectionnés dans l'adresse indirecte en mémoire. Seul un registre de base pouvait être sélectionné dans le sélecteur de champ en mémoire.

25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 dix  9  8  7  6  5  4  3  2  1
i / a X 0 0 0 de rechange l (adresse)
0 X bit gauche (1..24 XS-3) bit droit (1..24 XS-3) m (adresse)

Sperry Rand a commencé l'expédition en juin 1962 et a produit 96 systèmes UNIVAC III.

Le (s) système (s) d'exploitation qui ont été développés pour l'UNIVAC III s'appelaient CHIEF et BOSS. Le langage d'assemblage était SALT. La majorité des systèmes UNIVAC III étaient équipés de lecteurs de bande , de sorte que les bandes contenaient des images des données système en tête de n'importe quelle bande, suivies des données. Le système d'exploitation pouvait gérer les travaux à ce moment-là, de sorte que certaines bandes contenaient des données relatives au contrôle des travaux et d'autres avaient des données. Les systèmes UNIVAC III peuvent avoir jusqu'à 32 lecteurs de bande.

Certains systèmes ont été équipés ultérieurement d' un tambour FASTRAND , car la conception originale avec uniquement des lecteurs de bande s'est avérée être un inconvénient.

Voir également

Les références

Liens externes