FR 2051637 A1 19710409 FR 7025489 A 19700709 70 25489 1 2051637 La présente invention se rapporte aux systèmes calculateurs digitaux et elle concerne plus spécialement un appareil permettant au Programme Directeur de Commande de l'unité de traitement d'interroger le système d'entrée/sortie afin de déterminer 5 quels types d'unités périphériques font partie du système, quelles unités sont accessibles à tout instant considéré, et si de telles unités sont en vin état permettant le transfert des informations vers ces imités ou depuis celles-ci. Dans la technique antérieure, afin d'accroître la souples-10 se et d'améliorer l'efficacité des calculateurs digitaux, il a été développé des systèmes calculateurs à configuration modulaire et capables de traiter concurremment un certain nombre de programmes. La conception modulaire permet d'augmenter ou de modifier la capacité de différentes parties du système afin de satisfaire aux exi-15 gences de chacun des différents utilisateurs. Ainsi, un système calculateur peut être constitué d'une ou plusieurs unités de traitement, un ou plusieurs modules de mémoire, une ou plusieurs unités périphériques de stockage, appelées parfois unités d'entrée/sortie. L'opération du système calculateur est commandée par ce qu'on ap-20 pelle le Programme Directeur de Commande ou MCP. Une des fonctions du Programme Directeur de Commande consiste en la gestion des unités d'entrée/sortie et du hardware de commande périphérique associé. Par exemple, le Programme Directeur de Commande doit affecter les ressources du système d'entrée/sortie, selon les besoins, 25 aux différents programmes. L'affectation des unités périphériques par le Programme Directeur de Commande nécessite que celui-ci comprenne des informations concernant les types d'unités disponibles, déterminant si le hardware de commande fournit une voie de communication entre une certaine unité de traitement et un certain type 30 d'unité, et indiquant si cette unité est prête à l'utilisation, c'est-à-dire si elle est sous tension, si elle est munie de cartes, bandes, etc, et si elle est en opération instantanée. Dans un tel système, l'objectif est d'obtenir une utilisation maximum du système calculateur, y compris la totalité de l'équipement d'entrée/ 35 sortie, par opération du Programme Directeur de Commande, tout en réduisant le temps et l'équipement consacré à cette fonction accessoire. Naguère, de tels systèmes ont été constitués de façon que la désignation d'une unité périphérique soit toujours la même, les 40 types d'équipement à la disposition du système et leurs affecta 70 25489 2 2051637 tions sont donc connus à tout instant et, par conséquent, l'affectation d'unités périphériques au système par le Programme Directeur de Commande est simplement une question de disponibilité. Un tel système manque de souplesse car la configuration de l'équipement 5 d'entrée/sortie ne peut être changée que par de vastes modifications de conception et de fabrication. La disponibilité dépend de l'existence de voies pouvant être utilisées. Certains systèmes antérieurs comprennent différentes unités de commande périphériques, chacune d'entre elles pouvant 10 fournir une voie d'accès à n'importe quelle unité périphérique. Ceci exige que l'unité de commande soit assez complexe et de prix élevé. Dans d'autres systèmes, il existe différentes unités de commande pour chaque type d''unité périphérique. Chaque unité de commande peut mettre en oeuvre un certain nombre d'unités périphé-15 riques du même type. En outre, plusieurs unités de commande identiques peuvent mettre en oeuvre un groupe d'unités périphériques. Cependant, de tels dispositifs antérieurs exigent que chaque unité de commande possède son propre canal de transfert d'information et aucun moyen n'est fourni pour que l'unité de traitement puisse ob-20 tenir sur commande une information de configuration du système d'entrée/so rtie. De plus, les systèmes antérieurs d'entrée/sortie nécessitent des opérations d'essai explicites de la part de l'unité de traitement, afin de déterminer l'état de chaque unité périphérique. 25 Du fait que ces opérations d'essais ont occupé les canaux de transfert d'information et l'unité de traitement, elles ont seulement lieu à intervalles périodiques. Il en résulte des retards indésirables dans la détection des changements d'état des unités périphériques. 30 Dans le brevet américain N° 3^08.6j52 est décrit un systè me d'entrée/sortie utilisant un multipléxeur qui permet d'effectuer le transfert des informations entre la mémoire et un certain nombre d'unités de commande d'entrée/sortie, par méthode d'opération en temps partagé. 35 La présente invention constitue une amélioration d'un tel système, grâce à laquelle l'information concernant les types d'unités périphériques au sein du système, les voies*de communication disponibles vers ces unités, et les indications d'état Prêt des imités sont à tout instant directement et efficacement accessibles 40 par le Programme Dirèeteur de Commande dans l'unité de traitement. 70 25489 3 2051637 Le système de base du calculateur peut comprendre une ou plusieurs unités de traitements, une mémoire rapide adressable, un ou plusieurs multiplexeurs, et une pluralité d'unités de commande périphériques (UCP).„ chacune étant conçue pour opérer en conjonc-5 tion avec une ou plusieurs unités périphériques d'entrée/sortie d'un certain type. L'appareil objet de la présente invention comprend un circuit logique conditionneur dans chacun des multiplexeurs, chaque circuit conditionneur présentant une pluralité de sorties dont le nombre correspond au nombre d'unités de commande con-10 nectées au multiplexeur associé. En réponse au signal codé provenant de l'unité de traitement et identifiant une certaine unité pér riphérique, le circuit conditionneur active une ou plusieurs desdites sorties du circuit conditionneur selon les unités de commande qui mettent en oeuvre l'unité périphérique identifiée. Les sorties 15 du circuit conditionneur de chaque multiplexeur sont reliées à un collecteur omnibus d'information qui permet leur retour vers l'unité de traitement. Chacune des unités de commande (UCP) fournit un signal de sortie à tous les multiplexeurs afin d'indiquer quand l'unité de commande n'est pas occupée et est à la disposition du sys-20 tème. En réponse à une commande venant d'une des unités de traitement et identifiant une certaine unité périphérique, un circuit de ehaque multiplexeur compare les sorties du circuit conditionneur avec la sortie correspondante de chacune des imités de commande. La sortie résultante des circuits de comparaison indique qu'une ou 25 plusieurs voies de communication sont disponibles vers cette certaine unité périphérique. La sortie est reliée aux unités de traitement par le même collecteur omnibus d'information. La présente invention sera mieux comprise de la description suivante faite en relation avec les dessins ci-joints, dans 30 lesquels s La figure 1 est un synoptique de système calculateur incorporant les caractéristiques de la présente invention, et La figure 2 est un synoptique détaillé sous forme schématique représentant un mode d'application proposé de la présente in-35 vention. En se référant à la figure 1> celle-ci représente un système calculateur comprenant une ou plusieurs unités d© traitement, dont deux sont indiquées en 10 et 12. Chacune des uaîtês de traitement communique avec une mémoire principale rapide 14 par l'inter-40 médiaire d'une unité d'échange de mémoire 16. La mémoire prineipa- 70 25489 4 2051637 le l4 est conçue de manière à communiquer à tour de rôle avec un certain nombre d'unités périphériques, telles qu'unités d'enregistrement sur bande magnétique, lecteurs de cartes perforées, mémoires à disques magnétiques, imprimantes, unités à bandes perforées, 5 etc... représentés en figure 1 par les unités d'entrée/sortie. La communication entre la mémoire principale 14 et la pluralité d'unités d'entrée/sortie se fait par l'intermédiaire de l'unité d'échange de mémoire l6 et d'un ou plusieurs multiplexeurs 18 et 20. Ces multiplexeurs 18 et 20 sont, de préférence, du type décrit par le 10 brevet N° 3.408.6^2. Chaque multiplexeur possède la capacité de communiquer avec un certain nombre d'unités de commande périphériques, appelées UCP dans la figure 1. Chaque unité de commande périphérique est destinée à la commande d'un certain type d'unités entrée/sortie. 15 Toutefois, une ou plusieurs unités de commande périphériques peuvent opérer en conjonction avec l'une quelconque d'un ensemble d'unités d'entrée/sortie identiques, ceci par l'intermédiaire d'une unité d'échange, telle que celle indiquée en 21. Il est à remarquer que l'unité d'échange 21 peut permettre des liaisons avec les 20 unités de commande périphériques associées à deux différents multiplexeurs. A titre d'exemple, un système d'entrée/sortie comprenant deux multiplexeurs peut comprendre jusqu'à 256 unités d'entrée/sortie différentes, chacun de ces multiplexeurs étant connecté avec jusqu'à vingt unités de commande périphériques. Cependant, le nom-25 bre de canaux de communication d'informations en temps partagé de ces multiplexeurs peut être limité à douze ou moins. L'affectation des ressources du système d'entrée/sortie à certains programmes ou à l'un quelconque des multiplexeurs est sous la direction du programme d'opération du système, communément appe-30 lé Programme Directeur de Commande, qui est à la disposition de chacun des multiplexeurs, ceci à partir de la mémoire principale l40 Pour que le Programme Directeur de Commande soit à même d'effectuer correctement l'affectation d'un aussi grand nombre d'unités périphériques, il est souhaitable que ce Programme puisse interro-35 ger sur demande le système entrée/sortie, afin de déterminer la configuration et l'état du système. L'interrogation par le Programme Directeur de Commande peut être effectuée grâce à l'une quelconque des unités de traitement, par l'intermédiaire d'un onâiibus d'exploration relié aux deux multiplexeurs. 40 La figure 2 représente de manière plus détaillée le cir- 70 25469 5 2051637 cuit grâce auquel la configuration et l'état du système entrée/sortie sont l'objet d'interrogation par l'unité de traitement. Celui-ci, qui peut être d'ion type décrit plus en détail dans le brevet américain N° 3-200.379, comprend un registre A (indiqué en 24) qui 5 représente le registre de sommet de pile de mémoire. Pour interroger le type d'unités entrée/sortie au sein du système, un mot est placé dans le registre A (représenté en 24) comprenant vin groupe de bits codés qui identifient le mot comme étant une commande d'Interrogation de Type d'Unité Périphérique. 10 Ce groupe de bits est décodé et appliqué à la porte 26 afin de conditionner un autre groupe de bits au sein des mots stockés dans le registre A, pour application aux lignes de commande de l'omnibus d'exploration. Le groupe de bits appliqué aux lignes de commande comprend une adresse désignant un certain multiplexeur et un cer-15 tain numéro d'unité périphérique. Un bit supplémentaire indique si l'interrogation concerne tous les multiplexeurs ou seulement celui qui est désigné. Les bits désignant la commande d'interrogation, en particulier, c'est-à-dire la commande d'Interrogation de Type d'Unité 20 Périphérique, sont appliqués à un circuit de décodage 28 dans chaque multiplexeur. Les bits spécifiant un multiplexeur sont envoyés à un circuit d'adresse 30 de multiplexeur, lequel fournit un signal de sortie si ce multiplexeur en particulier ou tous les multiplexeurs sont désignés par les bits de commande de l'omnibus d'explo-25 ration. En réponse à la commande d'Interrogation de Type d'Unité Périphérique, le décodeur 28 fournit un signal de sortie dans la ligne de sortie marquée TYPE quand il est activé par la sortie de circuit d'adresse de multiplexeur 30. Cette ligne TYPE attaque une porte 32 conditionnant les lignes de commande qui proviennent de 30 l'omnibus d'exploration et vont vers le circuit logique conditionneur de Décodage de Désignation d'Unité 34. Le circuit logique conditionneur 34 reçoit par les lignes de commande provenant de l'omnibus d'exploration l'information de désignation de l'unité, et alimente sélectivement une ou plusieurs lignes de sortie, par exem-35 pie vingt. Le nombre de lignes de sortie correspond au nombre maximum d'unités de commande périphériques pouvant être connectées au multiplexeur. Le circuit logique conditionneur 34 se présente, de préférence, sous forme de carte de circuit imprimé qui peut être facilement remplacée sur place si l'on veut changer les types d'u-40 nités'entrée/sortie reliées au système. Du fait que, comme souli 70 25489 6 2051637 gné ci-dessus en liaison avec la figure 1, un groupe d'unités identiques d'entrée/sortie peut être connecté par l'intermédiaire d'une unité d'échange à une ou plusieurs unités de commande périphériques, la désignation du numéro des unités entrée/sortie au sein de ce 5 groupe entraînera pour conséquence l'alimentation de plus d'une sortie du circuit conditionneur 34. Les lignes de sortie de celui-ci sont respectivement branchées à un numéro correspondant des cartes de circuit de codage de Type d'Unité indiqué respectivement en J>6, 38 et 40 pour les pre-10 mières, secondes et vingtièmes lignes de sortie du circuit conditionneur 34. Chacun de ces circuits de eodage se présente, de préférence, sous forme de carte enfichable à circuit imprimé, celle-ci pouvant être facilement remplaçable sur place. En réponse à un signal d'entrée, chaque carte fournit un signal de sortie codé bi-15 naire identifiant le type d'unité entrée/sortie et d'unité de commande périphérique associée qui sont connectés au canal d'entrée/ sortie correspondant du multiplexeur. Par exemple, si la commande d'interrogation du registre A (24) demande le type d'unité entrée/ sortie # 1, la désignation d'unité # 1 appliquée au circuit 20 conditionneur 34 active la ligne de sortie 1. Celle-ci attaque la carte de codage 36. En réponse, la sortie de la carte 36 fournit une désignation codée du type d'unité que représente dans le système l'unité entrée/sortie /Al. Les sorties des cartes de codage de type sont reliées aux 25 lignes d'informations de l'omnibus d'exploration, à travers un circuit ET 42, suivant la sortie TYPE du circuit décodeur 28. Les lignes d'informations de l'omnibus d'exploration sont reliées à l'entrée d'un registre de l'unité de traitement, tel que le registre A (24), de façon à ce que le numéro de code de type soit réemmagasiné 30 dans l'unité de traitement afin de terminer l'opération de commande d'Interrogation de Type d'Unité Périphérique. Normalement ces dernières commandes font partie de la routine de mise en route. La réponse codée de type pour chaque unité entrée/sortie du système est stockée dans une table d'une mémoire à 35 la disposition du Programme Directeur de Commande. Par conséquent, en consultant la table, ce Programme peut affecter les imités périphériques à différents programmes ou à différents multiplexeurs, selon les besoins. Les opérations d'entrée/sortie entre la mémoire principale 40 et les unités périphériques sont également sous la direction du 70 25489 7 2051637 Programme Directeur de Commande. Avant de demander une certaine opération entrée/sortie, il est souhaitable que celui-ci puisse déterminer si une certaine unité entrée/sortie est disponible, c'est-à-dire si elle est sous tension, préparée pour le mode d'opé-5 ration instantanée, et en état disponible. Ceci est accompli, selon la présente invention, par le chargement d'une commande d'Interrogation de Voie entrée/sortie dans le registre A (24) de l'une des unités de calcul. Cette commande comprend un premier groupe de bits désignant le type de commande et un groupe de bits supplémen-10 taire spécifiant un certain numéro d'unité entrée/sortie, un certain multiplexeur, puis un bit qui indique si tous les multiplexeurs doivent répondre ou non à la commande. Le premier groupe de bits conditionne la porte 26 afin de coupler le contenu du registre A (24) aux lignes de commande de l'omnibus d'exploration. 15 En réponse à la commande d'Interrogation de Voie entrée/ sortie, le décodeur 28 fournit une seconde sortie appelée VOIE. Celle-ci attaque la porte 32 afin d'appliquer le code de désignation d'unité au circuit logique conditionneur 34 de même manière que décrit ci-dessus. Les lignes de sortie sont reliées à un nom-20 bre correspondant de circuits ET, trois d'entre eux étant indiqués en 42, 44 et 46, auxquels est également reliée la sortie VOIE du décodeur 28. La troisième entrée de chacun des circuits ET provient de la ligne correspondante des unités de commande périphériques du système appelée ligne Non Occupé. Cette ligne est alimen-25 tée par l'unité de commande périphérique correspondante lorsque celle-ci est sous tension, reliée au système et apte à recevoir ou transmettre l'information par le jeu de barres omnibus du multiplexeur. La façon spécifique par laquelle l'unité de commande périphérique alimente la ligne Non occupé est décrite avec plus de dé-30 tail dans le brevet N° 3.408.632 identifié ci-dessus. Une sortie commune de tous les circuits ET 42, 44 et 46 ainsi que les lignes de désignation de numéro d'unité en provenance de l'omnibus d'exploration de commande sont reliées aux lignes d'information de l'omnibus d'exploration à travers une porte 48 qui est 35 ouverte par la sortie VOIE du décodeur 28. La sortie commune des circuits ET 42, 44 et 46 de chacun des multiplexeurs est, de préférence, reliée à une ligne séparée de l'omnibus d'exploration de données afin que chaque multiplexeur charge un bit différent dans le registre A (24) en réponse à une commande d'Interrogation de 40 Voie entrée/sortie. De cette façon, l'unité de traitement obtient 70 25489 8 2051637 une information identifiant le multiplexeur qui présente une voie libre vers l'unité entrée/sortie désignée. La troisième interrogation par le Programme Directeur de Commande concerne l'état Prêt des unités entrée/sortie périphéri-5 ques. Chaque unité périphérique présente un signal de sortie indiquant que l'unité estp^ête à opérer. Par exemple, le signal Prêt venant de l'unité d'enregistrement magnétique indique que l'unité est sous tension et munie de bandes magnétiques. En supposant qu' un système puisse présenter au maximum 256 de ces unités périphéri-10 ques, il peut être fourni jusqu'à 256 lignes Prêt dans l'omnibus périphérique vers le multiplexeur. Ces lignes sont divisées en groupes de 32, chacun d'eux étant relié, par l'intermédiaire d'un circuit conditionneur correspondant, à 32 lignes de données de l'omnibus d'exploration. Par conséquent, les lignes 0 à 31 sont reliées 15 à un circuit conditionneur 50, les lignes 32 jusqu'à 63 à un circuit conditionneur 52, etc..., les lignes 224 jusqu'à 255 étant reliées au circuit conditionneur 54. Quand une commande d'Interrogation d'Etat est placée dans le registre de l'unité de traitement, elle est transférée par la 20 porte 26 aux lignes de commande de l'omnibus d'exploration et décodée dans chacun des multiplexeurs par le décodeur 28. Chaque commande d'interrogation d'Etat comprend un groupe de bits désignant un des huit groupes de 32 lignes Prêt dans le multiplexeur, et ces bits sont appliqués au décodeur 56 de ce multiplexeur. Le décodeur 25 56 est activé en réponse à une commande d'Interrogation d'Etat par la ligne de sortie ETAT du décodeur 28. Le décodeur 56 alimente des lignes de commande séparées allant vers chacun des huit circuits conditionneurs, tels que 50, 52 et 54, afin de conditionner le groupe sélectionné de 32 lignes Prêt allant vers les lignes de données 30 de l'omnibus d'exploration. De cette façon, l'état des 32 imités entrée/sortie est chargé dans le registre A (24). Il faudrait normalement huit commandes séparées d'interrogation d'Etat pour examiner l'état de la totalité des 256 unités entrée/sortie possibles. Cependant, le système peut présenter un 35 nombre d'unités considérablement inférieur au nombre maximum de telles unités. Afin d'éviter d'interroger la totalité des 256 lignes d'état, chaque groupe de lignes à partir des lignes 32 jusqu'à 63 est connecté à travers un inverseur tel que ceux indiqués en 58, 60 et 62, au circuit conditionneur correspondant au groupe de li-40 gnes Prêt d'ordre immédiatement inférieur. La sortie de l'inver 70 25489 9 2051637 seur indique qu'aucune des unités d'entrée/sortie correspondantes n'est prête. Donc, en réponse à une commande d'Interrogation d'Etat, un bit est chargé dans le registre A (24) si le groupe de lignes Prêt d'ordre immédiatement supérieur indique qu'aucune des 5 unités d'entrée/sortie n'est disponible. Le Programme Directeur de Commande, en réponse au chargement de ce bit, ne pousse pas plus loin l'interrogation d'état des autres groupes de lignes Prêt d'ordre supérieur. La présente invention n'est pas limitée aux exemples de 10 réalisation qui viennent d'être décrits, elle est au contraire susceptible de variantes et de modifications qui apparaîtront à l'homme de l'art. 70 25489 10 2051637 REVENDICATIONS 1 - Système de traitement de l'information, caractérisé en ce qu'il comprend une unité de traitement qui déclenche le transfert de l'information entre une mémoire rapide et une pluralité de 5 diverses unités périphériques de stockage d'informations où la quantité et les types de telles unités peuvent être disposés en un grand nombre de configurations différentes , chacun des différents types d'unités périphériques étant relié à au moins une unité de commande propre au type d'unités périphériques associé, et chacune 10 des unités de commande étant reliée à la mémoire par un canal distinct; un appareil permettant de fournir des informations à l'unité de traitement quant aux types d'unités périphériques du système et de lui indiquer si une voie de communication est disponible entre la mémoire et une certaine unité, et comprenant ton circuit logique 15 conditionneur qui répond à un signal codé d'entrée en provenance de l'unité de traitement identifiant une certaine unité, ledit circuit logique conditionneur présentant une pluralité de sorties dont le nombre correspond au nombre desdits canaux distincts, et fournissant sélectivement un signal de sortie à l'une desdites sorties en 20 réponse à l'identification codée d'unité de l'entrée; des moyens au sein de chacune desdites unités de commande pour produire un signal de sortie qui indique quand l'imité de commande est à la disposition du système; et des moyens de comparaison répondant à la présence desdits signaux de sortie du eirauit logique conditionneur et 25 desdits signaux de sortie des unités de commande respectives de manière à produire un signal de sortie à chaque coïncidence de présence de l'une des sorties du circuit logique conditionneur et d'un signal venant de la sortie de l'unité de commande correspondante, le signal de sortie desdits moyens de comparaison étant relié à 30 l'unité de traitement. 2 - Système selon la revendication 1, caractérisé en ce qu'il comprend, en outre, une pluralité de circuits de codage, à raison d'un circuit de codage pour chacun desdits canaux, chaque circuit de codage comprenant des moyens répondant à un signal d'en- 35 trée pour produire un signal de sortie codée qui identifie un certain type d'unité, l'entrée de chacune desdites unités de codage étant reliée à la sortie correspondante dudit circuit logique conditionneur, la sortie codée de chacun desdits circuits de codage étant reliée à l'unité de traitement. 40 3 - Système selon la revendication 2, caractérisé en ce 70 25489 ii 2051637 qu'il comprend, en outre, des moyens permettant de recevoir des signaux de commande provenant de l'unité de traitement, lesdits moyens conditionnant sélectivement soit le signal de sortie des moyens de comparaison, soit la sortie des circuits de codage, ceci 5 pour envoi à l'unité de traitement en réponse à différents signaux de commande de celle-ci. 4 - Système calculateur, caractérisé en ce qu'il comprend une ou plusieurs unités de traitement qui commandent le transfert de l'information entre une pluralité d'unités périphériques et une 10 unité de mémoire, chaque type d'unité périphérique étant associé à une unité de commande permettant de commander le transfert de l'information entrant ou sortant de l'unité périphérique; un appareil permettant d'indiquer le type d'unités connectées au système et la disponibilité des unités pour le transfert d'informations avec la 15 mémoire, comprenant un premier circuit logique conditionneur qui présente une pluralité de sorties, à raison d'une sortie pour chaque unité de commande; des moyens permettant l'élaboration d'un signal codé identifiant n'importe quelle unité périphérique au sein du système, le circuit logique conditionneur étant relié à la sor-20 tie desdits moyens d'élaboration, le circuit logique conditionneur comprenant des moyens qui permettent d'alimenter sélectivement des sorties prédéterminées parmi lesdites sorties en réponse à un certain signal codé provenant desdits moyens d'élaboration; et une pluralité de circuits de codage de type fournissant en réponse à un 25 signal d'entrée un signal de sortie codé prédéterminé, chacune desdites sorties du circuit logique conditionneur étant reliée à un circuit de codage de type correspondant, au moyen duquel en réponse à un signal identifiant une certaine unité périphérique, il est fourni un signal codé établissant le type de l'unité périphérique 30 identifiée. 5 - Système selon la revendication 4, caractérisé en ce qu'il comprend, en outre, un signal de sortie provenant de chacune desdites unités de commande, des moyens permettant de conditionner sélectivement l'un quelconque desdits signaux de sortie pour l'ap- 35 pliquer à une sortie commune en réponse à la sortie correspondante provenant du circuit logique conditionneur. 6 - Système selon la revendication 5» caractérisé en ce que lesdits moyens mentionnés en dernier comprennent mie pluralité de circuits logiques ET, à raison d'un circuit ET par sortie du 40 circuit logique conditionneur, chaque circuit ET étant attaqué par 70 25489 12 2051637 ledit circuit logique conditionneur et par l'unité périphérique correspondante, les sorties des circuits ET étant reliées à une sortie commune. 7 - Système selon la revendication 4, caractérisé en ce 5 que chacune des unités périphériques comprend les moyens de fournir un signal de sortie lorsque l'unité est prête à entrer en opération, un registre, et des moyens permettant de relier un groupe sélectionné desdits signaux de sortie en parallèle audit registre, ainsi que des moyens répondant à l'absence de signal de sortie au 10 sein d'un groupe en chargeant un bit dans ledit registre, bit qui indique qu'aucune des unités du groupe n'est prête.