CII-Honeywell-Bull  

Séries X

Projet Alida

1975-1976

Le projet Alida recouvre la continuation de l'effort entrepris à la CII pour le développement d'un système multi-processeurs X4/X5 après l'absorption de la CII par Honeywell-Bull.

Après l'arrêt du projet, ses équipes apportèrent leur expérience au développement du P7G-E futur DPS-7/82.

 

The Alida project is related to the continuation of the development of the multi-processor system X4/X5 after the merger of CII and Honeywell-Bull.

After the termination of the project, the design teams brought their experience to the development of P7G-E system, announced as DPS-7/82.

Stratégie 
(Extrait de la présentation du projet ALIDA du 8 novembre 1976 - archives Bobigny 92HIST-ETU08, boîte 3)

Matériel :

 ALIDA est un système X5 modifié pour :

- supporter les entrées / sorties PSI (abandon du TI et de l’interface E/S X) 
conséquence : sous-systèmes périphériques communs P7 - P7B - ALIDA ;

- diminuer le coût du système :

· alimentation primaire réduite de 2 à 1 armoire,

· Mitra 15 remplacé par Mitra S’0 ;

- profiter des améliorations technologiques :
         · MOS 16 Kbits,
         · ECL RAM 1 Kbit, ce qui permet de passer le cache à 32 K octets.

Le système sera optimisé pour supporter les sous-systèmes périphériques Level 64 Step 3 et futurs ; une version avec sous-systèmes Level 64 Step 2 est prévue pour raisons de disponibilité du Step 3.

 

Logiciel :

- hyperviseur : partie commune SIRIS 8 - SIRIS 3 ; avantages :
                  · même support périphériques,
                  · même système de test.

- SIRIS 8 A 10 :
                  · niveau fonctionnel SIRIS 8.C 10-B,
                  · adaptation principale concerne le support des entrées / sorties PSI.

- SIRIS 3 :
                   · niveau fonctionnel V17,

· contrôle par hyperviseur.

Logiciel de test :
                  - minimisation des développements,
                  - programme de test sous-système central MTD à adapter pour préserver les programmes de test existants,
                   - programmes de test des sous-systèmes périphériques :· moniteurs de test réécrits et contrôlés par un module hyperviseur, d’où programmes de test en autonome et programmes de test sous-systèmes.

Diagnostics :
                  - diagnostic sous-système central :
                          · stratégie X4-X5 améliorée,
                          · microdiagnostics contrôlés par MAUD.
                  - diagnostic sous-systèmes périphériques :
                          · moniteurs de diagnostic réécrits et contrôlés par un module hyperviseur, d’où diagnostics autonomes et diagnostics sous-système,
                          · diagnostics du 64 repris intégralement.

 

 

Spécifications fonctionnelles ALIDA 
(Rev. 0 du 20/12/76 ; Extraits - 92HIST-ETU08, boîte 3))

 

1 - Objectifs d’ALIDA

ALIDA est destiné à assurer l’évolution des parcs IRIS dans des conditions optimum de coût pour le client. Les marchés visés sont :

  • - l’exploitation des filières SIRIS 8 et SIRIS 3,

  • - les migrations SIRIS 8,

  • - les migrations SIRIS 3.

Pour éviter des pertes de clientèle, les livraisons doivent débuter dès la mi 79.

Les livraisons neuves se poursuivront jusqu’en 1983 pour assurer la migration du parc IRIS en attendant la disponibilité d’un modèle de convergence (UNISYS).
ne pas confondre UNISYS nom du projet de convergence des produits CII-HB avec la société éponyme créée quelques années plus tard entre Univac et Burroughs.

 

2 - Objectifs commerciaux

2.1 - Marché SIRIS 8

  • - en migration : la principale motivation des clients SIRIS 8 viendra de l’amélioration de performance et de la bonne disponibilité du système.

  • - en marchés nouveaux : il sera limité à la France et aux filières SIRIS 8.

2.2 - Marchés d’origine IRIS 45-60

La politique de migration consiste à faire évoluer ce marché vers deux systèmes :

  • - le bas de gamme vers P7B au moyen d’outils de reprise à définir,

  • - le milieu de gamme et le haut de gamme vers ALIDA.

3 - Calendrier

  • - 1ère livraison clients filière SIRIS 8 (version A10 - niveau C10 B) :

  • - monoprocesseur :octobre 1979,

  • - biprocesseur : décembre 1979.

  • - 1ère livraison clients filière SIRIS 3 (niveau V17) :

  • - monoprocesseur : décembre 1979.

4 - Logiciel

4.1. Objectifs généraux

Pour répondre aux objectifs commerciaux généraux d’ALIDA, il faut que le logiciel offre, dès sa première livraison, toutes les fonctions offertes par SIRIS 3 et SIRIS 8, et ceci sans aucune régression ni incompatibilité.

Mais ALIDA doit aussi préparer la convergence vers UNISYS et donc offrir, à terme, les nouvelles interfaces utilisateurs standards d’unification.

Les programmes clients écrits pour IRIS 45-60 (mode SIRIS 3) aussi bien que les programmes clients écrits pour 10070 et IRIS 80 (mode SIRIS 8) pourront s’exécuter sans conversion sur ALIDA.

Pour répondre à cette exigence, le système d’exploitation est schématiquement composé de trois parties :

  • - un " noyau central " chargé de toute la gestion du matériel notamment entrées-sorties, y compris les " symbionts ",

  • -  " serveur SIRIS 8 " essentiellement composé de modules systèmes empruntés à SIRIS 8,

  • - " serveur SIRIS 3 " essentiellement composé de modules systèmes empruntés à SIRIS 3.

Sur chaque système ALIDA il est possible d’utiliser un ou deux serveurs. Lorsque les deux serveurs sont utilisés :

  • - il est possible de traiter simultanément des travaux SIRIS 8 et des travaux SIRIS 3.

  • - les ressources électromécaniques gérées par les symbionts sont banalisées, disponibles simultanément au niveau des travaux pour SIRIS 3 et SIRIS 8.

  • - les performances d’ALIDA en mode SIRIS 3 sont pratiquement les mêmes que dans l’hypothèse d’un SIRIS 3 autonome sur ALIDA, le temps UC supplémentaire consomé par les modules d’E/S du noyau central étant masqué par les temps physiques d’entrée / sortie.

4.2. Fonctionnement en mode SIRIS 8

La première version offre toutes les possibilités de C 10-B sur IRIS 80, en particulier :

  • - support du frontal,

  • - tests sous-systèmes,

  • - pagination à la demande,

  • - nouvelle gestion des travaux.

4.4. Fonctionnement en mode SIRIS 3

Le niveau sera celui de V 17, plus une gestion de mémoire dynamique utilisant la pagination d’ALIDA. Un système biprocesseur devra permettre le déroulement simultané sur les deux CPU de deux tâches SIRIS 3 ; ces tâches doivent offrir des possibilités de partage de disques au moins égales à celles offertes à deux calculateurs par SIRIS 3 -V 16.

4.5. Langages

Par définition des serveurs SIRIS 3 et SIRIS 8, tous les langages disponibles en batch sur SIRIS 3 ou sur SIRIS 8 sont disponibles dans le mode correspondant sous ALIDA.

 

5 - Description système (extrait simplifié, voir X4/X5)

- Unité centrale : essentiellement deux unités microprogrammées.

Modes

  • - standard : code G, modes B et C,

  • - en option : code R.

- Mémoire : réalisée avec des boîtiers MOS 16 Kbits.

- Unité d’entrées - sorties : l’interface sous-systèmes périphériques sera celui du 64 actuel, et sera commun à ALIDA et P7B (interface PSI).

Le système d’entrée-sortie comprend 12 canaux PSI par CES ; un CES contrôle deux ACCU, chacun pilotant un CCU de 6 canaux PSI au maximum.
1 monoprocesseur comprend 1 CES en standard, soit de 4 à 12 canaux PSI.
1 biprocesseur comprend 2 CES en standard, soit de 8 à 24 canaux PSI.
La modularité est de 2 canaux PSI.
Le débit est de 12 Moctets/seconde par CES.

Les interfaces PSI doivent être commutables par programmes pour permettre la reconfiguration des unités périphériques. Cette commutation ne devra entraîner aucune perturbation sur le reste du système, et en particulier sur les autres canaux en fonctionnement au moment de la commutation.

 

©2001 édité par Bruno Dallemagne