ÉVOLUTION DU GAMMA 3
Du calculateur électronique esclave au premier ordinateur à cartes de Bull.
- GAMMA 3A
- Matériel esclave de la machine connectée
(BS, PRD, ou ULP) il réalise les "calculs pendant l'entre-cycle". Il comprend. - un tableau de connexions pour afficher les instructions du programme (32, 48 ou 64 instructions). |
- 4 ou 7 "mémoires à condensateurs" de 12 caractères de 4
bits.
- 3 ou 6 "introducteurs" pour introduire les données dans les mémoires
depuis la machine connectée.
- 2 ou 4 "extracteurs" pour sortir les résultats des mémoires vers
la machine connectée.
- Son cycle de base est de 172 µsecondes (5,814 Khz) La synchronisation du
programme avec la machine connectée se fait par les instructions "VPM"
(Variante Point Machine). Les VPM ne couvrent que les points machine de 1.14 à
14.14.
- La sélection des séquences de programme peut se réaliser par les
instructions "VR" (Variantes à Relais). Les VR sont validées par la
machine connectée. Il y a 8 ou 16 VR.
Les instructions peuvent être modifiées par les commandes "S" (Sélection).
Les commandes S sont validées par la machine connectée. Chaque commande S agit
sur 2 positions d'alternatif du tableau de programmation du Gamma Il y a 8 ou 16
commandes S.
- GAMMA 3M: Matériel toujours
esclave de la machine connectée (BS ou PRD), mais étendu pour permettre des traitements, notamment scientifiques, plus complexes (dépassant la durée de l'entre-cycle) : |
- GAMMA 3B: Matériel toujours esclave de la machine connectée (BS ou
PRD). Il remplace à la fois le Gamma 3A et le Gamma 3M. En option le nombre de
lignes de programme peur être étendu jusqu'à 128 par la connexion d'une
Armoire d'Extension Programme ("AEP"); dans ce cas le nombre d'AMS;
est limité à 2. Apparition sur le connecteur des premières Sélections à
Retombée Commandée ("SRC").
: - un
tambour magnétique de 98.304 caractères de 4 bits (64 pistes de 8
"blocs" de 16 " mémoires " (mots) de 12 caractères
de 4 bits). - Une "mémoire étendue" de 4 "groupes" de 16 mots de 12 caractères de 4 bits pouvant recevoir des données ou du programme (mémoires à magnétostrictiob). |
- Des extensions d'adressage pour
permettre: :
- l'accès aux données stockées
dans la mémoire étendue
- l'exécution des instructions de
programme depuis la mémoire étendue - Des instructions supplémentaires
permettant :
- de réaliser des transferts de la mémoire étendue vers le tambour ou du
tambour vers la mémoire étendue.
- d'effectuer des calculs sur des nombres exprimés en binaire (notamment
calculs sur les adresses).
- de rens eigner la machine connectée sur le déroulement du programme
("KBO" précédée d'une VPM).
- de traiter les chaînes de caractères.
- GAMMA 3BT (GAMMA-AET-ACIE):
Matériel composé d'un Gamma AET et d'une armoire supplémentaire (Armoire Complémentaire d'Introducteurs et d'Extracteurs) augmentant le nombre "d'introducteurs" et "d'extracteurs" afin de couvrir intégralement la lecture d'une carte et la totalité des positions de l'imprimante, permettant, ainsi, d'effectuer l'ensemble de la mise en page par le programme et non plus par la machine connectée. |
- GAMMA 3B2T (GAMMA-ET-ORDONNATEUR):
Le premier
ordinateur à cartes perforées de Bull |
Matériel
"maître". Il peut être connecté à une ou deux machines
(tabulatrice BS, PRD ou ULP Unité de Lecture Perforation). |
- Un
tableau de connexion intermédiaire par machine connectée (limitées à deux),
pour adapter l'interface entre le programme et la machine connectée. Un
"tableau de connexion standard" a été développé gérant un
ensemble de "tampons" entre les machines connectées et le programme
et entre le programme et les machines connectées. Ces tampons permettent un
fonctionnement asynchrone, relativement indépendant, des machines connectées
et du programme.
- Un tambour
magnétique pouvant aller jusqu'à 196608 caractères de 4 bits (128 pistes de 8
"blocs" de 16 "mémoires" (mots) de 12 caractères de 4
bits).
- Une "mémoire
étendue" (mémoires à magnétostriction de 8
"groupes" de 16 mots de 12 caractères de 4 bits. Les 4 premiers
groupes peuvent recevoir des données ou du programme, les 4 derniers groupes ne
peuvent recevoir que des données.
- Des
extensions d'adressage pour permettre.,
- l'accès aux données stockées dans la mémoire étendue
- l'exécution des instructions de programme depuis les 4 premiers blocs de la mémoire
étendue
- Des "introducteurs" et des "extracteurs" supplémentaires
afin de couvrir intégralement la lecture d'une carte et la totalité des
positions de l'imprimante. Cette extension, permettant de réaliser la totalité
de la mise en page par le programme, autorise la création d'un jeu de tableaux
standards indépendants des applications pour les machines connectées et le ou
les tableaux de l'armoire "ET".
- Des instructions supplémentaires permettant:
- de réaliser des transferts de la mémoire étendue vers le tambour ou du
tambour vers la mémoire étendue.
- d'effectuer des calculs sur des nombres exprimés en binaire (notamment
calculs sur les adresses).
- Des instructions supplémentaires par rapport au GAMMA 3B
- pour la communication du programme vers la machine connectée (via le tableau
de connexion intermédiaire) : ES 1 et ES2 ("Extraction Statique").
- pour la communication de la machine connectée vers le programme (via le
tableau de connexion intermédiaire) - VAC ("Variantes Attente machine
Connectée"), Ces instructions prennent la place de la moitié des "VPM".
- pour traiter les chaînes de caractères.
- GAMMA 3B2T (GAMMA-ET):
Version simplifiée du
Gamma-ET-Ordonnateur. L'armoire contenant les introducteurs, les extracteurs et
les 4 derniers groupes de mémoires supplémentaires n'est plus présente.
Le système, ainsi obtenu, est de
nouveau' esclave" de la machine connectée. Ses fonctionnalités et son
utilisation sont très proches du Gamma-AET.
- GAMMA 300 (MCT) : Version modifiée profondément pour l'adapter à la
"SERIE 300 TI".
Les éléments connectés ne sont
plus limités à 2. Les éléments connectés sont synchronisés entre eux. Le
code utilisé en interne et en externe est le "code T4". Les "VPM"
sont remplacées par des Variantes Départ Programme ("VDP").
© 1998 René Koebel