FrançaisEnglish

2017-2018

Architecture externe d'une gamme de machines-système (Bull DPS7/7000)

Objectifs du stage

L'objectif de ce stage de M2 est de rédiger des descriptions de l'architecture externe des machines de la gamme Bull DPS7/7000 et les grandes lignes de l'architecture matérielle d'une machine typique de cette gamme.

La gamme des machines Bull DPS7/7000 correspond à une famille de machines, dites "système", développées depuis 1964 par Bull GE, puis Honeywell Bull, pour finir par Bull-Atos. Ces machines complexes sont caractérisées par l'accès aux objets (segments mémoire, processus, entrées-sorties, .....) via des descripteurs (mots ou double-mots contenant des informations permettant des accès sûrs aux objets qu'ils contrôlent. Par exemple, pour un segment mémoire : adresse, taille, droits d'accès, niveau de privilèges,.....)

Le travail à réaliser consiste à décrire, avec les concepts modernes, l'architecture externe, (appelée "Interieur Decor" dans le jargon Bull) dont le jeu d'instruction et les mécanismes systèmes mis en œuvre. Pour une raison évidente de compatibilité, l'architecture externe est commune à tous les modèles de la gamme. Ce type de machines possède la propriété que plusieurs fonctions du système d'exploitation ont été déplacées du logiciel vers le matériel pour gagner en rapidité d'exécution, mais aussi pour accroître la sécurité du fonctionnement.

Pour pouvoir se faire une idée de la réalisation de ce type de machine, il sera nécessaire de décrire l'architecture matérielle d'un modèle de cette gamme au niveau dit "transfert de registres" (registres, opérateurs, bus).

La documentation sera fournie par Atos-Bull ou par la Fédération des Equipes Bull (FEB) qui est une association d'anciens employés de Bull pour la préservation du patrimoine technique de cette entreprise. Il sera nécessaire de trouver un équilibre entre les contraintes de confidentialité industrielle et la nécessité d'obtenir une description cohérente. Bull-Atos pourra demander la signature d'une close de confidentialité pour l'accès à certains documents et avoir un droit de regard sur le document produit.

Compétences requises

Compétences requises : Architecture des ordinateurs, systèmes d'exploitation

Encadrement LIP6

Ce stage sera financé par le Lip6 au tarif habituel, à partir d'un don de la FEB. Le stage se déroulera dans les locaux du Lip6. Des discussions avec les concepteurs de cette gamme seront organisées au Lip6 ou dans les locaux de Bull-Atos ou de la FEB. Les frais de déplacement seront couvert par le Lip6. Encadrement au LIP6 : François Anceau francois.anceau.at.ika9.com