Introduction
Le UNIVAC 1108 II, également connu sous la désignation UNIVAC 1108A, est un ordinateur central (Mainframe) développé par UNIVAC, alors division de Sperry Rand, et commercialisé à partir de 1965. Il représente une évolution majeure du UNIVAC 1108, dont il conserve l'architecture 36 bits et la compatibilité logicielle complète tout en introduisant des capacités de multiprocesseur symétrique particulièrement avancées pour son époque. Cette machine est considérée comme l'un des premiers grands systèmes commerciaux capables d'exécuter simultanément plusieurs processeurs partageant une mémoire commune, ouvrant la voie aux architectures multiprocesseurs modernes.
Le 1108 II est annoncé pratiquement en même temps que les premières livraisons du UNIVAC 1108 standard. Alors que ce dernier est principalement conçu comme un système à processeur unique, le 1108 II peut être configuré avec un, deux ou trois processeurs centraux travaillant de manière coordonnée sur une mémoire principale commune. Cette architecture permet d'exécuter plusieurs programmes simultanément tout en répartissant la charge de calcul entre les différents processeurs, améliorant ainsi considérablement les performances dans les environnements à forte activité. À une époque où la plupart des ordinateurs fonctionnent encore avec un seul processeur, cette conception constitue une innovation remarquable.
L'organisation mémoire est également profondément améliorée. Le UNIVAC 1108 II peut être équipé de quatre banques de mémoire principale, totalisant jusqu'à 262 144 mots de 36 bits. Chaque banque dispose de ports indépendants permettant aux différents processeurs et aux contrôleurs d'entrées-sorties d'accéder simultanément aux données. Cette architecture à mémoire multiport réduit fortement les conflits d'accès et permet de maintenir un débit élevé même lorsque plusieurs processeurs exécutent des tâches intensives. Grâce à son temps de cycle de 750 nanosecondes, ramené à un temps effectif d'environ 375 nanosecondes grâce au recouvrement des accès mémoire, le 1108 II figure parmi les systèmes les plus rapides de son époque.
Le 1108 II introduit également une nouvelle instruction matérielle, Test-and-Set, spécialement conçue pour la synchronisation entre plusieurs processeurs. Cette instruction permet aux programmes système de gérer efficacement les ressources partagées et d'éviter les conflits d'accès lors de l'exécution parallèle de plusieurs tâches. Cette fonctionnalité, aujourd'hui courante dans les processeurs multiprocesseurs, était alors particulièrement novatrice et jouera un rôle essentiel dans le développement des systèmes d'exploitation multitâches modernes.
Le système fonctionne sous EXEC 8, un système d'exploitation spécialement développé pour exploiter les capacités de multiprogrammation et de multiprocesseur de la famille UNIVAC 1100. Contrairement aux versions précédentes d'EXEC, essentiellement orientées vers le traitement par lots, EXEC 8 prend en charge le traitement interactif, le temps partagé, le temps réel et la gestion simultanée de nombreux utilisateurs. Cette évolution logicielle permet au 1108 II d'être utilisé dans des domaines très variés, notamment les administrations, les universités, les centres de recherche, les compagnies aériennes et les grandes entreprises.
Grâce à ses capacités multiprocesseurs, à sa mémoire extensible et à sa compatibilité avec les logiciels du UNIVAC 1108, le 1108 II connaît un important succès commercial. Il contribue largement à renforcer la position de Sperry Rand face aux grands systèmes concurrents de l'époque, notamment ceux de la famille IBM System/360. Les innovations introduites par cette machine serviront ensuite de base aux modèles UNIVAC 1106, 1110 et aux générations ultérieures de la série UNIVAC 1100/2200, dont les descendants seront encore exploités pendant plusieurs décennies.
Fiche technique
Voici les caractéristiques du «1108 II» de «Univac» :
| Spécification | Description |
|---|---|
| Fabricant | Univac (Sperry Rand) |
| Modèle | 1108 II (également appelé 1108A) |
| Date de commercialisation | 1965 |
| Type | Ordinateur central (Mainframe) |
| Famille | UNIVAC 1100 |
| Architecture | 36 bits |
| Multiprocesseur | Jusqu'à 3 processeurs centraux |
| Mémoire principale | Jusqu'à 262 144 mots de 36 bits |
| Contrôleurs d'entrées-sorties | Jusqu'à 2 IOC (Input/Output Controllers) |
| Système d'exploitation | EXEC 8 |