Victor Thevenet
LA MÉCANOGRAPHIE À CARTES PERFORÉES
LE GAMMA 3 (suite)
5] - Configurations Commerciales:
Identification des configurations
Les configurations se définissent par un code structuré de la manière suivante: nombres
de: Mémoires, Introducteurs, Extracteurs, lignes d'instruction.
Configurations |
Standard |
AEP (1) |
Nombre de mémoires | de 4 à 7 |
jusqu'à 15 |
Nombre d'introducteurs | de 3 à 6 |
|
Nombre dextracteurs | de 2 à 4 |
|
Nombre de lignes d'instruction | de 32 à 64 |
jusqu'à 128 |
(1) AEP "Armoire d'Extension Programme"
exemples de configurations |
Mémoires | Introducteurs | Extracteurs | Lignes |
- minimum | 4 |
3 |
2 |
32 |
- courante | 7 |
6 |
4 |
64 |
- maximum | 15 |
6 |
4 |
128 |
6] - La Mise Au Point des Programmes:
Le client disposait pour la mise au point des programmes Gamma 3 de deux outils:
. un dispositif du Gamma 3 permettait de le faire fonctionner en PAS à PAS. Ce
dispositif était appelé le "titilleur".
. un petit oscilloscope permettait de lire le contenu des mémoires, des tops groupent
les bits visualisés en caractères codés en BCD.
7] - Vitesse de Calcul:
La fréquence de base de l'horloge est de 281 KHz
Toutes les instructions "courantes" sont basées sur le défilement d'une
mémoire entière au travers de l'additionneur/soustracteur ce qui constitue une
opération élémentaire telle que: le décalage d'un caractère, l'addition, la
comparaison etc...
De ce fait, la base de temps à retenir est le temps de défilement complet d'une mémoire. Ce temps est de l'ordre de 170 microsecondes, pendant lequel une instruction peut traiter un nombre de caractères allant de 1 à 12.
Le temps de chargement d'une instruction est de 520 µs. L'addition de 2 nombres de 12 chiffres chacun, sera réalisée en 170 µs auxquelles il faut ajouter le temps nécessaire aux cadrages éventuels (un décalage de 6 positions (caractères) dure 1 ms).
Répartition des temps au cours d'un cycle de la machine principale: le temps
nécessaire aux entrées/sorties est le temps mis par la tabulatrice pour lire les
informations sur une carte qui est aussi le temps pour les imprimer. Soit 293 ms. sur un
"cycle mécanique" de 400 ms. Le temps disponible pour effectuer les calculs est
de 107 ms.
Le temps minimum dexécution d'une instruction est de: 0,6 ms.
en moyenne il est de 2 ms
au maximum de 10 ms.
- COMPARAISON avec un microprocesseur type 8088 de 8 Mhz
Ces temps sont purement internes aux 2 machines, (sans entrées/sorties), ils prennent en
compte toutes les opérations élémentaires de servitude, telles que Mov, Inc, Loop,
etc... Nous rappelons que les processeurs du type 8088 ont un niveau de parallélisme de 8
bits pour le BUS et de 16 bits pour les Registres.
1952 |
1980 |
rapport |
|
Addition de 2 nombres
de 11 chiffres |
680 µs |
160 µs |
4,25/1 |
Multiplication de 6 par 5 chiffres |
5.700 µs |
250 µ |
23/1 |