René Koebel
LA MÉCANOGRAPHIE À CARTES PERFORÉES
É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étostrictiob 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 commuruication 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").