Brevet FR2075944A1 — publié le 19711015

la présente invention se rapporte aux dispositifs de préparation de données d'entrée, et plus particulièrement à des procédés pour l'enregistrement et le traitement de groupes de données d'entrée sous une forme compatible avec les calculateurs. Le terme perforaticn se rapporte, dans le contexte du traitement des données, à une machine de préparation de données d'entrée, et à un processus qui, pendant quelque temps, constituaient la technique de base pour la conversion de masses de données de la forme de documents en une forme utilisable par les machines.Un opérateur commande à l'aide d'un clavier la perforation d'une carte du type courant standard (habituellement de 80 ou l20 caractères), portant à l'origine le nom de "carte Hollerith. Pour faciliter l'introduction et le traitement, les positions disponibles de caractères sont généralementdisposées en codes, les codes donnés étant généralement attribués à des types particuliers d'informations (par exemple informations numériques ou alphabétiques), et quelques-unes pouvant représenter des informations arbitraires. Les données essentielles, comme les transactions commerciales (paiement dtindemnité, bons de commande, changement d'adreEse) sont portées sur la carte dans un format prédéterminé en vue du traitement et de la mise en mémoire ultérieurs.Afin d'accélérer la séquence d'introduction et de réduire les erreurs, des codes peuvent être sautés ou doublés et, dans une certaine mesure, il est souhaitable de réduire les erreurs par une vérification, c'est-à-dire une comparaison d'enregistrements préparés par l'un des opérateurs avec ceux produits indépendamment par un autre opérateur. Les séquences et les formats qui ont fait leurs preuves, utilisés avec des perforatrices et des cartes perforées, sont non seulement acceptés mais souhaités pour la plupart des applications. t1 équipement de cartes perforées présente cependant certains inconvénients, en particulier en ce qui concerne certaines limitations du rendement de 11 opérateur et également en ce qui concerne le bruit et le cott des cartes qui, bien sur, ne peuvent être utilisées qu'une seule fois. Pour cette raison, un certain nombre de machines de préparation des données d'entrée ont été mises au point plue récemment et sont destinées à inscrire les~données sur une bande magnétique, ces machines étant semblables aux perforactrices du point de vue du format et de la fonction.Ces machines se classent grossièrement en deux catégories, à savoir : clavier unique pour enregistrement sur bande unique, et stations multiples d'entrée multiplexées, avec un calculateur à usage général ou de commande différée qui prépare un enregistrement combiné pour l'utilisation ultérieure par l'unité principale de traitement. Les dispositifs à simple entrée et enregistrement unique peuvent être relativement bon marché, mais néanmoins ils reviennent cher pour deux raisons majeures quand un certain nombre d'opérateurs sont nécessaires. Chaque station comprend un enregistreur numérique séparé sur bande magnétique, et chacun prépare une bande séparée relativement courte, de sorte qu'une grande quantitéd'ef- forts et de temps d'opérateur sont nécessaires pour introduire les bandes séparées dans l'unité centrale de traitement. L'utilisation de stations multiples d'entrée avec un autre grand dispositif de commande autorise l'introduction d'un certain nombre de fonctions de mise en format et de centrale d'erreurs, et des fonctions supplémentaires telles que la surveillance du rendement de l'opérateur, mais le résultat n'est d'abord que la préparation d'un enregistrement. C'est pourquoi, du point de vue prix, un nombre important de stations d'entrée doivent être utilisées avec chaque calculateur ou dispositif de commande pour obtenir le même prix par station qu'avec des unités individuelles. Les divers dispositifs de préparation de données d'entrée sur bande assurent habituellement non seulement les sauts, la duplication et autres fonctions du meme genre, mais encore la commande par programme au choix et le centrale d'erreurs. Deux programmes peuvent être couramment mis en mémoire, l'un ou l'autre pouvant être choisi et fournissant un caractère a d'instruction pour chaque position de caractère à mettre en mémoire. Ainsi, le programme identifie chaque code et les caractères acceptés pour le codage et commande les sauts, la duplication et autres fonctions.Les dispositifs disponibles comportent de plus des dispositifs d'acceptation des caractères d'entrée en fonction de la position du code, de détection et d'indication d'erreurs, de correction d'erreurs lors des séquences et d'introduction de programmes. Le dispositif selon la présente invention présente des caractéristiques comparables, mais pour des raisons de simplicité et de clarté dans la description de l'invention, ces caractéristiques qui existent dans l'état actuel de cette technique, ne sont pas décrites en détail ici. Il est souhaitable toutefois d'ajouter d'autres caractéristiques, telles que la justification de code ou "justification à droite", l'introduction d'enregistrement de longueurs variables, et la possibilité d'échanges de programmes. L'utilisation de la "justification à droite" est souhaitable parce que, par exemple, un programme de traitement de données peut être très simplifie, si tous les caractères d'un code peuvent être décalés de manière que le dernier caractère soit positionné sur un coté du code. Des longueurs d'enregistrement variables ou programmées peuvent être extrêmement utiles, car si un enregistrement peut être terminé en tout endroit possible après l'introduction des données, il en résulte une économie à la fois en ce qui concerne le temps d'introduction par l'opérateur et la lonaueur du support d'enregistrement.La possibilité d'échange de programme signifie qu'un pupitre individuel peut délivrer ses propres programmes, demander ou recevoir de nouveaux programmes le long de la chaine, et que la station de tète de chaine peut introduire des programmes enregistrés sur bande ou composés sur le clavier. Il est évident que le dispositif d'enregistrement sur bande n'est pas suffisamment universel pour beaucoup d'utilisations de la préparation des données, dans lesquelles un nombre variable mais relativement limité d'opérateurs peuvent être utilisés dans différentes combinaisons. Il est souvent utile, par exemple, d'avoir des opérateurs différents qui effectuent des travaux différents dans la préparation d'un même enregistrement, tels que la combinaison des entrées d'une ou plusieurs stations, les en trées étant regroupées à partir de différentes bandes, et les données vérifiées à partir d'une ou de plusieurs autres stations. Bien qu'un grand dispositif central de commande puisse remplir ces fonctions et aussi des fonctions supplémentaires, le coft initial considérable associé au dispositif de commande ou calculateur fait que ce type d'installation n'est pas très demandé, excepté là où un nombre important d'opérateurs (par exemple 25 environ) sont constamment en ligne, et devient inabordable là où un nombre plus petit d'opérateurs (par exemple 15 environ) sont en ligne. De plus, un mauvais fonctionnement du dispositif empêche l'usage de tous les pupitres. Un certain nombre de dispositifs de multiplexage connus se rapportent à l'important problème du rassemblement de données ou de preparation d'un enregistrement unifié à partir d'entrées asynchrones. Dans ces dispositifs aussi bien que dans ceux comportant un grand dispositif de commande, les données entrantes sont multiplexées caractère par caractère. Du fait de la vitesse élevée d'un dispositif numérique de traitement de données, il n'est pas nécessaire qu'un seul opérateur attende d'un caractère à l'autre plus longtemps qu'il ne faut au dispositif de traitement de données pour effectuer une exploration complète de toutes les positions existantes.Ces techniques de multiplexage exigent cependant du dispositif central de commande la capacité complète pour le nombre maximum de positions pouvant être utilisées, même si leur nombre réel lui est très inférieur. Par conséquent, tout en offrant des temps de réponse suffisamment courts à l'introduction de données par des opérateurs, ces dispositifs sont entachés par une dépense initiale importante due au choix d'un nombre maximum d'entrées. La réalisation selon l'invention comporte des dispositifs modulaires de préparation de données d'entrée, associés à des circuits individuels de groupement agencés pour transférer les données, les unes à la suite des autres, le long d'une chaine. Cha#que unité d'entrée comporte une mémoire destinée à l'enregistrement d'un bloc de données et dans laquelle les données peuvent être introduites lorsqu'elles sont produites par voie asynchrone, caractère par caractère, par un opérateur, ou par voie synchrone par un système d'enregistrement ou, une chaine de groupement. Les circuits séquentiels et de commande fournissent des signaux d'autorisation à un enregistreur associé ou un circuit de groupement en fonction d'un mode de fonctionnement déterminé, tel qu'entrée de données, ou regroupement ou vérification.Une unité à simple clavier peut être utilisée avec un enregistreur numérique sur bande magnétique dans lequel des circuits de commande transfèrent des blocs de données en effectuant le contrôle d'erreurs. Des mo- dules individuels de pupitre comportant des lignes de transfert de données et de commandes peuvent être connectés dans une chaine de circuits de groupement qui sont également de forme modulaire. Un module de circuit de groupement séparé est relié à chaque module d'entrée de données et les circuits de groupement définissent réellement la chaine et remplissent la fonction du choix des priorités. Les signaux de commande ainsi que les blocs de données sont transférés le long des circuits de groupement, le multiplexage des blocs de données dans l'enregistreur étant effectué par le circuit de groupement de priorité plus élevée. La disposition selon l'invention offre une grande souplesse dans la préparation des données aussi bien par le nombre des opérateurs qui peuvent l'exploiter que par les types de modes opératoires qui peuvent être appliqués, tout en combinant l'entrée de blocs de données d'entrée en un seul enregistrement. Dans le cas d'un seul pupitre, un enregistreur relativement peu coûteux est utilisé. Quand un nombre limité de pupitres doivent être utilisés, ils peuvent être reliés à des circuits de groupement séparés dans une chaine qui affecte l'enregistreur numérique raccordé au premier circuit de groupement de la chaine.Les circuits de groupement ne reçoivent que les signaux de demande provenant des unités d'entrée et-un signal de sélection provenant de l'unité de tête de la chaine, mais ils provoquent l'émission des données venant d'une unité individuelle en fonction de la disponibilité de ces données et de la priorité de sa position dans la chaine. Quand une unité donnée fonctionne, toutes les autres unités de plus basse priorité dans la chaine sont déconnectées et ne peuvent effectuer de transfert, car elles ne reçoivent aucun signal de sélection. Les unités de priorité plus élevée ne peuvent pas transférer, car elles reçoivent et répondent aux signaux de demande émis précédemment par des unités de plus faible priorité dans la chaine.Lorsque l'unité en cours de transfert termine son opération, le signal de sélection est émis de nouveau et l'unité de plus haute priorité dans la chaîne et ayant des données disponibles effectue alors le transfert de son bloc de données. Le transfert s'effectue à grande vitesse, bloc par bloc, à partir d'une mémoire de blocs de données se trouvant dans la station d'entrée vers une mémoire de blocs de données située dans le système enregistreur, et en retour pour la comparaison et la détection d'erreurs. Le dispositif peut également comparer les données enregistrées sur le support d'enregistrement avec le bloc emmagasiné dans la mémoire. Un avantage marquant du dispositif selon l'invention est que chaque station d'entrée fonctionne de la même façon en liaison avec la çhaine de groupement, quel que soit le nombre d'unités dans la channe et la manière dont elles sont intercalées. Par conséquent, une chaine peut être allongée ou raccourcie, et des unités individuelles peuvent etre décalées ou remplacées en toute liberté. Des stations séparées comportant des enregistreurs de données associés peuvent être incorporées dans la chaine de groupement pour rassembler sur un enregistreur central les enregistrements de données provenant de différents enregistreurs.A une ou plusieurs stations, un opérateur peut vérifier des blocs de données précédemment ènregistrés en composant séparément les blocs de données sur le clavier, chaque bloc étant émis sur la chaine après vérification. En plus de ce caractère universel, d'autres aspects importants de l'invention résident dans la réalisation d'une combinaison gracie à laquelle des délais acceptables sont obtenus pour l'opérateur de priorité la plus basse dans une channe d'une longueur importante. Environ 8 à 10 secondes sont généralement nécessaires pour introduire un bloc de données courant. Le transfert d'un bloc de données et son retour pour vérification nécessite un temps qui n'est que de l'ordre de la milliseconde. L'introduction de données dans une unité de faible coût, tel qu'un enregistreur numérique sur bande magnétique peut être effectuée dans un temps qui se chiffre en dizaines de millisecondes.Dans le dispositif selon l'invention, l'opérateùr de priorité la plus basse dans une chaine important (par,texewple dépassant 10 unités) peut néanmoins espérer obtenir un délai de moins d'une seconde. La nécessité d'un important dispositif de commande est donc éliminée avec l'économie de coût et de complexité que cela entraîne. Les blocs de données sont produits et regroupés de manière à être compatibles avec un calculateur aussi bien en ce qui concerne le codage que la vitesse de transfert. Par conséquent, les données peuvent être introduites non seulement sur des systèmes à bande, mais aussi sur des disques ou autres systèmes d'enregistrement, ou être injectées dans un dispositif de transmission de données en vue de leur transfert direct à un calculateur éloigné ou à un système d#emmagasinage de données. Le dispositif selon l'invention assure également la fonction de justification à droite adrodite par des circuits qui font glisser la position des caractères/dans la mémoire au moment de leur intro diction Un opérateur peut donc introduire des données en commençant par le début, et les faire glisser sans avoir à faire de calculs mentaux. Les éléments binaires sont lus et manipulés dans l'accomplissement de cette fonction et la fin de l'enregistrement est signalée, quelque soit sa position dans un bloc. Dans ce but, la fin du signal d'enregistrement est utilisée pour faire fonctionner le compteur de dépassement, ainsi qu'a la fin d'un bloc. L'interchangeabilité des programmes est obtenue grace à la possibilité de transfert de mémoire à mémoire, en liaison avec les signaux de demande de programme de sélection. L'unité principale de la chaîne dispose de la possibilité de recherche sur bande, ce qui permet de localiser et d'introduire n'importe quel programme enregistré et de le transférer sur la channe. D'autres caractéristiques et avantages de l'invention ressortiront de la description qui va suivre, faite en regard d'un modede réalisation donné à titre indicatif et non limitatif. Sur les dessins annexés la figure l est un diagramme représentant les éléments principaux d'un mode de réalisation comportant un certain nombre de dispositifs de préparation de données d'entrée la figure 2 est un diagramme plus détaillé d'un dispositif de préparation de données d'entrée avec son circuit de groupement associé pouvant être utilisé dans la disposition de la figure l ;; la figure 3 représente sous forme de schéma et de diagramme d'autres détails d'un circuit de groupement pouvant étre utilisé dans les réalisations des figures l et 2 la figure 4 est la courbe du temps probable d'attente d'un opérateur en fonction de la priorité de sa position dans la channe pour différentes configurations la figure 5 est le diagramme des dispositifs de justification à droite et de commande programmée de longueur d'enregistrement selon l'invention, et la figure 6 est le diagramme d'un circuit permettant l'interchangeabilité des programmes. La figure l montre sous forme de diagramme général un dispositif de préparation de données d'entrée selon l'invention et illustre la souplesse et l'universalité de ce dispositif. Des blocs de données sont produits par voie asynchrone par les claviers des pupitres 10 séparés qui sont de construction modulaire semblable. L'un de ces pupitres 10 est représenté plus en détails et il est bien entendu que tous les autres pupitres comportent les mêmes éléments fonctionnels et les mêmes interconnexions. L'opérateur manoeuvre le clavier 12 comportant une ligne de transfert de données constituée de fils en parallèle (représentés par une liaison bifilaire) reliés à un registre de caractère 14 qui à son tour délivre le caractère, encore sous la forme d'éléments binaires en parallèle, à la mémoire de programme 16. La mémoire 16 a une capacité qui est déterminée par le nombre maximum de caractères désires pour un enregistrement donné, choisi ici de 200.Ainsi qu'il sera décrit plus en détails ci-après, le nombre de caractères d'un enregistrement peut être programmé à n'importe quelle valeur bien qu'il soit supposé l'utilisation d'un bloc minimum de 20 caractères, compte tenu que les standards existants pour les calculateurs exigent généralement ce minimum. Dans cet exemple, le transfert des données àpartir de la mémoire 16 a lieu par l'intermédiaire du registre 14 dans un sens et dans l'autre par l'une de deux lignes de transfert de données extérieures. Si le pupitre 10 doit être utilisé seul avec un dispositif d'enregistrement de données tel qu'un enregistreur numérique sur bande magnétique, une ligne de transfert de données venant du registre 14 est connectée à travers un contrôleur de bande 18 à une unité de bande magnétique 20.Ces unités 18, 20 peuvent être des unités traditionnelles disponibles dans le commerce qui effectuent la charge de la bande y compris la détection des positions ; la commande de format telle que l'introduction des retards convenables de départ et d'arrêt et l'écriture des espaces ; la synchronisation des éléments binaires et le contrôle d'erreurs. D'autres types de dispositifs d'enregistrement de données et particulièrement des dispositifs à disque peuvent être utilisés en variante mais en tout cas, le fonctionnement intérieur de ces dispositifs en fonction des données et des commandes est bien connu et il n'est pas nécessaire de le décrire. Le pupitre comporte également un dispositif 22 de séquence et de commande, décrit plus en détails ci-après et comportant des fonctions internes qui sont largement utilisées dans des dispositifs de préparation de données existants. Les fonctions internes ne seront pas décrites en détail afin de simplifier et d'abréger la description, mais néanmoins il est bien entendu que la mémoire de données et de programme 16 comporte des instructions de programme modifiables pour chaque position de caractère, qui consistent généralement en deux programmes complets pour définir le code et les opérations particulières (telles que le saut et la duplication) qui doivent être effectuées à l'intérieur de ces codes, aussi bien que les instructions numériques et alphabétiques. L'existence d'erreurs telles que des caractères non acceptés est indiquée a l'opérateur par un affichage convenable. Bien que deux fils de commande seulement soient représentés pour interconnecter le dispositif de séquence et de commande 22 aux différentes unités, il est bien entendu qu'il s'agit simplement d'une représentation symbolique car le nombre réel de fils est déterminé dans chaque cas par les commutateurs existants et les clés de commande qui déterminent le mode choisi et les différentes fonctions de commande. Lorsqu'il fonctionne comme station d'entrée séparée, le pupitre 10 ne coopère qu'avec le contrôleur de bande 18 et l'unité de bande 20. Le dispositif de séquence et de commande 22 délirre d'abord des signaux d'autorisation pour permettre le transfert, sous le contrôle d'un programme approprié, des données produites asynchroniquement par le pupitre sur la base d'un caractère à la fois, par l'intermédiaire du registre 14, dans des positions appropriées de la mémoire 16. Lorsqu'un bloc de données a été introduit dans la mémoire 16, le circuit de séquence-et de commande 22 permet le transfert du bloc de données dans le dispositif d'enregistrement sur bande sur une base synchrone à grande vitesse. Pendant ce transfert, les éléments binaires de données restent toujours en parallèle. De plus, il est souhaitable de contrôler la précision de l'enregistrement sur le support d'enregistrement. Ceci s'obtient en commandant séquentiellement le contrôleur de bande 18 et l'unité d'enregistrement 20 de manière conventionnelle pour revenir en arrière jusqu'au départ du bloc de données et pour relire ce bloc de manière à effectuer une comparaison caractère par caractère avec le contenu du bloc qui est encore dans la mémoire 16 ; après quoi,le dispositif d'enregistrement est libéré et le clavier est à nouveau autorisé afin d'accepter d'autres enregistrements introduits par l'opérateur.Le dispositif de séquence et de commande 22 comporte également un dispositif commandé par des commutateurs de l'opérateur pour permettre alternativement des opérations d'entrée de clavier et de groupement et de permettre au clavier 12 et à l'unité d'enregistrement sur bande 20 d'effectuer des opérations de regroupement et de wersfication. Le fonctionnement en liaison avec un certain nombre de circuits de groupement 24 associes chacun avec un pupitre dif fervent PO ou autre dispositif de préparation de données d'entrée, permet à chacun de ces dispositifs d'être utilisé en ligne avec une unité d'enregistrement sur bande 26 centrale ou unique ou en variante avec un dispositif de transmission de données 28.L'unité centrale d'enregistrement sur bande 26 est à nouveau choisie par exemple au moyen d'un enregistreur numérique sur bande magnétique comportant une mémoire de blocs de données, un dispositif pour délivrer un signal d'autorisation de groupement ou un dispositif de controle de bande. L'unité centrale d'enregistrement sur bande 26 constitue avec ses circuits de groupement 20 ce qui peut être appelé un enregistreur central 29. Le dispositif d'enregistrement numérique sur bande de l'enregistreur central 29 est choisi de manière à avoir des performances plus grandes que l'unité d'enre gistrement sur bande 20.Dans l'exemple pratique décrit, l'enregistreur central a une vitesse de fonctionnement nominale de 25 impulsions par seconde en comparaison avec la vitesse nominale de 12,5 impulsions par seconde de l'unité 20 avec ses temps correspondants de démarrage et d'arrêt plus courts. Par conséquent, l'unité centrale 26 est une unité plus coûteuse mais il suffit de n'en utiliser qu'une seule avec une chaine importante de groupements. Un système de transmission de données 28 est représenté connecté en parallèle sur l'enretistreur central 29 bien que, évidemment, les unités fonctionnent d'habitude séparément.Bien que l'enregistreur central 29 et le dispositif de transmission de données 28 puissent recevoir les données directement par l'interconnexion des circuits de groume, l'emploi de lignes de el que rersee transfert de données en paralèl est plus classique et convient mieux à une grande variété de dispositifs disponibles dans le commerce.Le dispositif de transmission de données 28 comporte également une mémoire destinée à recevoir un bloc de données et à renvoyer un bloc erroné reçu au dispositif de préparation de données d'entrée pour le contrôle d'erreurs et peut être n'importe quelle unité disponible dans le commerce qui comporte un dispositif pour produire un code de transmission approprié comprenant des éléments binaires de contrôle d'erreurs, et pour synchroniser les données de sortie à une fréquence déterminée classique. Les circuits de groupement 24 sont connectés à une ligne de transfert de données d'une station associée, mais ils écoulent en plus des données dans les deux sens et un signal de commande sur des lignes individuelles en radiofréquence, ane d'entre elles étant utilisée dans chaque direction pour les transferts en série le long des circuits de groupement 24. Des signaux de commande séparés sont transférés sur des lignes de commande bilatérales vers les pupitres 10, et les circuits de groupement 24 réunissent les signaux de commande et de données en des séquences de fréquences variables sur les lignes en radiofréquence.Lorsque des données sont transférées le long de la chaîne venant d'une autre unité de priorité plus basse, chaque circuit de groupement fonctionne comme un répétiteur bidirectionnel, mais lorsque le circuit de groupement 24 transfère des données S partir de son propre dispositif de préparation de données d'entrée associé, toutes les unités de priorité inférieure sont déconnectées. Les dispositifs selon l'invention sont donc agencés pour produire des signaux d"interrogation"et pour répondre aux signaux de "sélection" dans chaque dispositif individuel de préparation de données d'entrée, tel que le pupitre 10, mais la fonction de la sélection de priorité est principalement effectuée dans les circuits de groupement 24. Par conséquent, le fonctionnement de la chaîne de groupement est indépendant des unités qu'elle comporte et elle peut être rallongée ou raccourcie, et des unités intercalées pour obtenir la solution la plus efficace à un problême donné de préparation de données. Dans l'exemple illustré, le pupitre particulier 10, représenté plus en détails et associé avec l'unité de bande magnétique 20, est supposé ici contrôler les données précédemment enregistrées par un autre opérateur dans l'unité de bande magnétique 20.Chacun des opérateurs qui commandent les autres pupitres 10, introduisent des données sur le clavier. Comme chaque enregistrement de données est disponible pour la chaîne de groupement, il est sélectionné pour le transfert dans l'enregistreur central 29 et l'unité particulière est ensuite libérée dès que la comparaison du type "écho" indique que le transfert a été effectué correctement. En effectuant le contrôle, l'enregistrement venant de l'unité de bande magnétique 20 est introduit dans la mémoire 16, et l'opérateur du clavier 12 essaye de préparer le même enregistrement. A chaque introduction d'un caractère, une comparaison est faite avec la position du caractère correspondant dans la mémoire 16 et lorsque l'enregistrement complet a été effectué sans erreur, le bloc de données emmagasiné est alors disponible pour être transféré à l'enregistreur central 29.A chaque transfert d'un bloc de données,que ce dernier soit destiné à être introduit dans la mémoire du dispositif d'enregistrement ou à être retourné pour le contrôle d'erreurs, le transfert est synchrone et s'effectue à une fréquence élevée de sorte que les enregistrements, et non les caractères, sont multiplexés dans le dispositif de groupement. Beaucoup d'enregistrements peuvent ainsi être transférés pendant le temps qu'un opérateur en prépare un seul. Bien que la préparation d'un enregistrement (ou le transfert de sortie par un système de transmission de données) suppose l'existence d'un certain nombre de sortes d'organes de sortie, il faut noter que l'unité de bande magnétique 20, agencée avec le pupitre 10, peut également être utilisée comme un enregistreur central de faible coût. A titre d'exemple et-bien que d'autres modifications puissent être faites, comme il ressortira de la description ciaprès, la chaîne de circuits de groupement peut être interrompue entre les trois unités de plus basse priorité et les autres unités de priorité plus élevée. Dans ce cas, le pupitre 10 comportant le contrôleur de bande 18 et l'unité de bande magnétique 20, constitue l'unité de priorité plus élevée et il est commuté pour fonctionner comme un enregistreur central.Son propre clavier 12 étant interdit alors que le dispositif de séquence et de commande 22 fournit des signaux d'autorisation pour permettre le transfert de blocs de données dans la mémoire 16, la retransmission des blocs de données dans la chaine de groupement en vue de leur comparaison et ensuite le transfert des blocs de données enregistrées dans l'unité de bande magnétique 20 suivi de la relecture pour contrôle d'erreurs si désiré. Malgré les faibles performances de l'unité de bande magnétique 20, des temps acceptables sont obtenus avec ce système pour des chaînes de longueur modérée (3 à 5 unités). Par conséquent, s'il y a un mauvais fonctionnement de l'ensemble du dispositif, un changement dans la nature du travail à effectuer, un changement de personnel ou une nécessité d'effectuer différentes fonctions sous différents programmes, le superviseur de préparation peut distribuer les opérateurs et les machines en toute liberté et en unités individuelles, channes de groupement longues ou courtes, tout en essayant en chaque cas d'obtenir l'économie maximum. Le diagramme de la figure 2 décrit plus en détails, le pupitre 10 et le circuit de groupement 24 de la figure 1. En plus du clavier 12, le dispositif comporte egalement un panneau de contrôle 30 qui est courant dans les systèmes de ce type. La partie indicatrice du panneau de contrôle fournit des indications concernant les caractères qui sont introduits, la position des caractères et différentes autres données utiles pour la préparation rapide d'un enregistrement.Du fait que les indicateurs et tableaux d'affichage sont de type conventionnels, aucun détail supplémentaire n'est donné en ce qui les concerne afin de ne pas allonger l'exposé. D'une façon générale, les commutateurs du panneau de contrôle commandent la sélection des programmes, le fonctionnement du dispositif (entrée de données, regroupement et contrôle > et l'état du dispositif (si le système est utilisé en différé avec un simple enregistrement, ou une chaine de groupement, ou comme unité d'enregistrement pour une chaine de groupement). Ces commutateurs de mode et de fonction délivrent des signaux de commande qui, de même que les signaux de clavier provenant du clavier 12 sont diriges vers une matrice de commande 32 du dispositif de séquence de contrôle 22.La matrice de commande 32 reçoit également des signaux provenant du contrôleur de bande par le fil 201 et des circuits de groupement par le fil 202 et elle est contrôlée fonctionnellement en sous-séquence par un compteur de phase 34 qui fonctionne en liaison avec elle et une matrice 36 d'instructions de sauts, de manière à produire les programr mes de commande voulus dans la séquence d'entrée de données, particulièrement le contrôle de programme, le contrôle d'erreur, la e fonction de saut/duplication et l'affichage grapnique.Même si le mode/ réalisation décrit ici comporte des caractéristiques avantageuses de la fonctions et offre des fonctions supplémentaires, la duaut, Idu contrôle d'erreurs et d'autres fonctions de base désirées pour l'entrée des données peut correspondre à des systèmes actuellement en usage et n'est donc pas décrite ici. Un certain nombre de signaux qui sont utiles dans l'aspect modulaire et interchangeable des dispositifs selon l'invention sont cependant représentés et sont les suivants Le signal de sélection (203) est délivré par la matrice de commande pour autoriser le groupement lorsque le pupitre 10 est utilisé dans le mode d'enregistrement. Le signal de demande (204) est délivré lorsque le dispositif est en fonctionnement en ligne pour indiquer qu'un bloc de données est disponible pendant le transfert dans la channe de groupement ; Un signal d'entrée ou d'autorisation de clavier (205) est prévu pour l'entrée asynchrone, caractère par caractère, et pour verrouiller le clavier Un signal d'autorisation de bande (206) est délivré au con tableur de bande pour provoquer l'avancement de la bande.Un seul signal d'autorisation est émis à la fois et de plus, en fonction du fonctionnement en ligne ou différé du dispositif, il passe d'autorisation de groupement à autorisation de bande ou d'autorisation de clavier à autorisation de bande ou d'autorisation de clavier à autorisation de groupement Un signal de comparaison (207) est délivré pour gouverner la fonction de comparaison utilisée dans le mode de contrôle, dont la lecture après écriture à partir de l'unité de bande, et dans la comparaison d'un bloc de données reçues avec le bloc de données émises à l'origine Le signal d'écriture (208) délivré pendant le transfert sur la bande ou la chaîne de groupement effectue la sortie asynchrone d'un bloc de données vers une unité appropriée désignée Un signal d'effacement (209) commande le contrôleur de bande afin d'inverser un bloc de données et effacer le bloc déjà enregistré pour l'introduction d'un nouveau bloc Le signal de retour de bande (210) est délivré au contrôleur de bande afin de ramener la bande à la position de démarrage du bloc de données pour la relecture et le contrôle d'erreurs. Ces signaux peuvent être délivrés en séquences directes par des commutateurs pas-a-pas1 mais les techniques numériques modernes permettent une unification considérable des fonctions qui peuvent être remplies dans les modes désirés et les phases générales de fonctionnement. L'agencement d'une matrice destinée à délivrer ces signaux est étudié avec une très grande attention pour éviter des- circuits redondants, en liaison avec les circuits destinés aux autres fonctions de préparation de données. Dans la mesure où tant de variantes sont possibles et où seules des combinaisons directes de circuits logiques sont nécessaires à la production des signaux spécifiés, aucun exemple de la séquence du dispositif de commande 22 n'est donné.D'autres informations spécifiques ressortent cependant des figures complémentaires que contiennent les dessins. La mémoire de données et de programme 16 fonctionne en liaison avec le registre 14 sous le contrôle des circuits de séquence 38 qui reçoivent différents signaux de commande provenant de la matrice de commande 32 ainsi que des signaux de commande venant des commutateurs du tableau de commande 30 et des clés de commande du clavier 12. A nouveau, l'essentiel des fonctions détail lées se rapporte à la préparation de données et elles ne sont décrites de manière générale que pour des raisons de clarté. Les signaux d'écriture, de comparaison et d'entrée déclenchent les séquences répétitives du type courant utilisées dans les mémoires à accès aléatoire.Le registre 14 transfère chaque caractère devant entre inscrit dans la mémoire 16 ainsi que chaque caractère lu dans la mémoire par une connexion appropriée avec les différentes unités associées. Bien que des lignes de transfert de données séparées soient montrées pour indiquer le flux de données, une ligne de transfert unique suffit pour l'entrée et la sortie du registre 14, les unités de transfert de sortie et d'entrée étant autorisées au moment voulu par les circuits de commande. La mémoire de données et de programme 16 comporte principalement une mémoire à tores 40 comportant un nombre déterminé (ici 200) de positions de caractère, chaque position de caractère, comme représenté pour deux des positions, étant constituée d'un mot de 13 éléments binaires. Six éléments binaires sont utilisés pour un caractère donné, 3 éléments binaires pour chacune des deux instructions de programme différentes et le 13ème élément binaire étant un élément binaire de contrôle. Des circuits d'adressage 42 sous le contrôle d'un compteur d'adresses 44 décalent en série la mémoire a tores pour le fonctionnement des circuits de lecture/écriture 46 afin de transférer les caractères de données dans le registre 14 et à partir du registre 14. Les séquences correspondant aux codes successifs sont ininterrompues bien qu'il soit évident que des séquences normales de retour sont employées lorsque des erreurs sont détectées dans l'entrée de données ou les modes de contrôle. Un comparateur 48 connecté au registre 14 reçoit les caractères successifs du bloc de données, provenant soit du clavier 12 dans le cas d'une opération de contrône, soit du circuit de groupement 24 lorsqu'un bloc de données est retourné à l'unité de pupitre 10.Le groupe d'entrées restantes du comparateur 48 reçoit des éléments binaires de données de la ligne de transfert venant du registre 14 pour la comparaison caractère par caractère et l'indication d'erreurs éventuelles. Par conséquent, dans le pupitre 10 comprenant ses lignes de transfert vers le contrôleur de bande et l'unité de bande magnétique ou le circuit de groupement, chaque caractère de donnée est sous la forme d'éléments binaires en parallèle. Lorsqu'il fonctionnent dans le mode d'enregistrement central, ledit signal de sélection est simplement transmis à la chaîne de groupement. Les autres unités délivrent les signaux de demande lorsqu'ils sont prêts à transférer des données. Le circuit de groupement 24 répond aux signaux de demande et de sélection pour effectuer le choix de priorité d'ordre de chaîne de groupement et établir l'ordre de mise en file. La dis 24 position générale du circuit de groupement/est représentée dans la figure 2 et un plus grand nombre de détails particuliers sont représentés sur la figure 3 et décrits ci-dessous. La ligne de transfert de données en parallèle venant du pupitre est reliée au circuit de groupement 24#à un convertisseur série-parallèle 50 qui fonctionne dans les deux sens et qui délivre des signaux représentant les éléments binaires successifs de l'enregistrement de données.Le convertisseur 50 effectue à la fois la conversion des données en parallèle reçues du pupitre 10 en données en série introduites dans le circuit de groupement 24 et convertit les données reçues en série dans leur équivalent parallèle pour l'introduction dans le pupitre 10. La transmission de données le long de la chaîne de groupement est effectuée par des circuits répé teurs séparés représentés ici par le premier répéteur 52 et le second répéteur 54, le premier répéteur transférant le signal de demande (RQ) le long de la chaîne à partir de l'unité de plus basse priorité vers l'unité de plus haute priorité, les données étant transmises par le même chemin, et le second répéteur 54 transférant les signaux de sélection et de données (SEl) dans la direction opposée.A l'entrée du second répéteur 54, le signal de sélection qui est délivré est le signal provenant de l'unité de priorité immédiatement supérieure ou le signal de sélection produit localement par la matrice de commande 32 si le pupitre est utilisé comme enregistreur central. Chacun des répéteurs 52, 54 conditionne et retarde légèrement les signaux d'entrée, mais gracie à une recalibration des signaux il n'y a aucune dégradation de leur qualité quelle que soit la longueur de la chaîne, de sorte que la sécurité du dispositif n'est pas affectée en intervertissant les unités. Dans le cas général, les premier et second répéteurs 52, 54 sont déconnectés des mités de plus basse priorité et connectés à l'unité locale de données par un dispositif de commutation 56, 58 (représentés comme des commutateurs électromécaniques seulement pour faciliter leur représentation), ceux-ci étant commandés par les circuits de choix de priorité 60. En particulier, dans le cas d'un nombre important d'unités, les signaux de demande sont g6- néralement transmis à partir d'une oude plusieurs unités, elles commutateurs 56, 58 sont généralement dans leur position fermée. Les circuits de choix de priorité 60 sont cependant agencés de sorte qu'une unité en fonctionnement dans la chaîne qui est de priorité plus élevée ne transmette qu'un signal de demande jus qu'à ce que la sélection d'une autre unité soit effectuée, moment auquel la priorité est établie sur la base de l'unité de priorité la plus élevée. Dans le circuit de groupement 24 représenté, toutes les unités de priorité plus basse sont déconnectées de la chaîne et le signal de demande est transmisvers l'enregistreur central. D'autres détails des circuits de groupement sont représentés dans la figure 3, dans laquelle le premier répéteur 52 et les circuits de porte 62 qui constituent les circuits de priorité et de commutation sont seuls représentés. Il est visible qu'un certain nombre de fonctions, telles que ltauto-synchronisation des signaux de domlées,peuvent être reproduites dans la mesure où les données transmises et retournées ne sont pas délivrées au même moment. Cependant, pour simplifier la représentation, le premier répéteur 52 et le circuit de choix de priorité et de commutation associé 62 sont représentés séparément.Les fils d'entrée et de sortie du circuit de groupement sont constitués de cables coaxiaux 64 pouvant transférer des signaux de forme d'onde rectangulaire à trois fréquences différentes avec un minimum d'atténuation et de déphasage. Les trois fréquences sont ici désignées par f , f et fréquence de données. Si l'on considère abord le transfert des données entrantes, le signal RQ peut être fourni à la fréquence fl choisie ici à 2560 kHz ou 2,5e megahertz avec f2 étant de 640 KHz et la fréquence de données de 60 kHz. Il faut remarquer que ces fréquences sont entre elles dans le rapport 4. Les signaux séparés sont détectés dans des détecteurs de fréquence séparés 66.En considérantd1a#bord le fonction nement/dérivation,lesdonnées sont précédées par des signaux à la fréquence RQ (fil) et suivis de la même fréquence. Les signaux sont reconstitués, avec un léger délai, en signaux de données en utilisant les signaux de sortie des détecteurs de fréquence 66 pour attaquer les portes ET 68, 69, 70 reliées à l'entrée d'un amplificateur 72. Les autres entrées des portes ET 68, 69 sont commandées par des oscillateurs locaux f1 f#, 74, 75 respectivement. Par conséquent, le signal d'entrée est reconstitué par conversion en signaux d'autorisation qui commandent alors la sortie des fréquences produites localement.La meme reconstitution se produit pour les données mais, dans la mesure où les données ont des temps de séquence variables, elles sont reconstituées dans un circuit d'autosynchronisation qui peut être de l'un quelconque des nombreux types utilisés dans les systèmes de transmission de données et autres pour éliminer le terme de variation de phase dans les transmissions successives d'un signal à une fréquence déterminée.Dans l'exemple représenté, le-signal d'autorisationindiquant la présence de données, commande un circuit de référence temporisé 77, particulièrement en contrôlant les signaux provenant de l'oscillateur stable contrôlé par cristal à la fréquence des données dans des limites étroites pendant un intervalle sensiblement plus long que celui nécessaire à la transmission dgun bloc de données. Le circuit temporisé 77 délivre donc des signaux stables de référence à un circuit d2horloge 79 qui les utilise en éliminant les variations de temps dans les signaux de données appliqués directement. En résumé les variations qui se produisent dans les signaux de référence peuvent être retardés d'environ 3 microsecondes par rapport aux variations nominales du signal de données. Ces signaux sont utilisés pour battre à un et à zéro un basculeur qui attaque les portes qui sont ouvertes à des temps précis déterminés par l'arrivée du signal de référence. Par conséquent, le signal de données est également reconstitué par les circuits d'autosynchronisation et si désiré, un recalibrage et une amplification peuvent être utilisés dans le circuit d'horloge 79 Le signal de sortie est également délivré à l'amplificateur 72 par l'intermédiaire de la porte ET 70, l'amplificateur 72 étant autorisé par un signal provenant du detecteur de fréquence 66 qui indique qu'une fréquence quelconque est présente.La forme des signaux est préservée aux fréquences choisies lorsqu'ils sont transmis sur les lignes 64 en radiofréquence. Le contrôle des différents signaux qui circulent dans la chaîne et le choix de la priorité sont effectués par les circuits de choix de priorité et de commutation 62 qui reçoivent le signal RQ délivré localement et les signaux de sélection délivrés à l'ex térieSuErL/,ainsi que les données locales et l'entrée des unités de priorité plus basse dans la chaîne de groupement. Si aucune demande locale n'est présente, un basculeur 80 prépare une porte ET 82 de manière qu'un signal radiofréquence provenant de la chaîne de groupement ouvre cette porte ET 82 pour délivrer un signal de sortie rectangulaire à la fréquence transmise. Celui-ci traverse un circuit OU 83 vers le premier répéteur 52. Le basculeur 80 est commuté pour délivrer une demande locale qui indique que l'unité d'entrée de données associée demande la ligne si le signal RQ venant de l'unité de données et le signal de sélection existent simultanément pour ouvrir une porte ET 85. Aussi longtemps que le signal de sélection est présent, le basculeur ne sera pas placé dans Itétat où le signal RQ local est produit. Le signal de sélection est bien entendu délivré par l'unité de tête de la chaîne à travers un second répéteur non représenté sur la figure 3. Le signal de sélection peut être délivré pendant tout le temps de sélection jusqu'à ce que le bloc de données soit terminé en couplant ensemble les signaux f2 et de fréquence de données présents, et en délivrant le signal de sélection. Quand le basculeur 80 est commuté pour délivrer le signal RQ local, le signal fl traverse une porte ET 87 une porte OU 88 et une porte OU 83 vers le premier répéteur 52. Quand les données locales sont délivrées, le signal f1 est supprimé et les données locales traversent la porte OU 88 vers he premier répéteur 52. bes données locales sont délivrés par le pupitre en réponse & à l'arrivée du signal de sélection simultané- ment avec le signal RO local pour ouvrir une porte ET 90. Ainsi que noté précédemment, l'une seulement des fréquences fl ou f 2 est nécessaire dans un répéteur donné. La présence de deux fréquences permet cependant de faciliter considérablement le fonctionnement automatique.Dans le premier répéteur de la chaine, le signal fl peut être utilisé comme demande de données et le signal f2 peut être utilisé comme demande de programme, les conditions opposées étant appliquées au second répéteur. Si des données sont transférées ou si des programmes sont transférés, les circuits de groupement 24 fonctionnent exactement de la même manière à la fois en choisissant la priorité et en décalant les commandes et Les signaux de données le long de la chaîne. Il y a lieu de se reporter à la figure 4 pour mieux comprendre le fonctionnement de ce dispositif simplifié de mise en file et de priorité. Il y a lieu de noter d'abord que le système de mise en file n'a pas pour but d'assembler une suite de messages, sauf dans le cas où un certain nombre de demandes placées sur la ligne en même temps, doivent être traitées dans l'ordre de priorité des stations, si aucune autre demande ne se produit au même moment. Mais à chaque instant, le choix de priorité est basé d'abord sur l'état des priorités dans la chaîne pour les unités qui sont prêtes à transférer les blocs de données. Des unités de priorités plus élevées dans la chaîne sont par conséquent toujours libres d'interrompre les unités de priorité plus basses et par conséquent de modifier la relation des priorités.Le dispositif décrit ici ne doit cependant pas introduire de retards sensibles dans l'accès par l'opérateur à l'enregistreur central. Ainsi que déjà noté, pour un temps nécessaire d'environhuitou dix secondes pour un enregistrement, les exigences de temps de transfert des positions de la chaîne de groupement avec la nature de l'enregistreur central déterminent le temps d'attente probable pour un opérateur donné de la chaîne. Les courbes de la figure 4 montrent, pour un opérateur donné de la chaîne dont la position est indiquée en abscisses, le pourcentage de probabilité statistique pour que l'attente soit supérieure à une demi-seconde qui représente un délai acceptable.Les courbes représentées sont basées sur l'utilisation d'un enregistreur à 25 impulsions/seconde (représentées en lignes pointillées) comparé à un enregistreur à 12,5 impulsions/seconde représentées en traits continus. Avec l'enregistreur à 12,5 impulsions/seconde et un temps d'entrée moyen de 10 secondes par enregistrement, le vingtième opérateur de la channe n'aura qu'une probabilité d'environ 10 % d'attendre une demi-seconde ou plus. Avec jusqu'3 10 opérateurs dans la chaîne, la probabilité est inférieure à 2 %. Sur cette base, le alèse opérateur environ se trouve bloqué c'est-à-dire incapable d'accéder à aucun moment.En comparaison, avec l'enregistreur à 25 impulsions/seconde et en passant à la plus faible échelle en abscisses, plus de 25 opérateurs peuvent être en ligne avec un temps d'enregistrement moyen de 10 secondes et une probabilité de 2 % pour que l'attente soit supérieure à une demi-seconde. Les temps de transfert ont été calculés de la manière générale suivante : Il est supposé que chaque opérateur transfère ses enregistrements vers la chaîne de groupement à la même vitesse uniforme et que, une fois que le canal est obtenu, il est maintenu occupé pendant un temps constant pour effectuer l'enregistrement. Par conséquent, chaque station provoque l'occupation du canal pour une proportion donnée du temps total disponible. Chaque opérateur est supposé transférer un nouvel enregistrement à un moment quelconque suppose que est Teden%crOeOninsute tions n'est pas proche de la saturation et que les temps d'attente sont sensiblement inférieurs à ceux qui seraient obtenus par le nombre total de stations qui détermine le temps du cycle moyen de traitement de l'enregistrement. L'exemple suppose également des conditions relativement stables c'est-à-dire qu'il n'y ait pas un arriéré de demande à exécuter. La justification à droite et le fonctionnement sur des longueurs de programme variables sont obtenus par des circuits de commande séparés associés à la mémoire 16 de programme et de données, et dont les principaux éléments seulement sont représentés dans la figure 5.Une matrice de décodage de programme 92 délivre des signaux individuels représentant les codes de programme disponibles et les circuits de détection de caractères connectés au registre 14 aussi bien qu'à la matricé 90 détectent la fin du code, si le caractère à lire est un caractère de données ou tout autre caractère, un caractère d'espace, qui est utilisé pour un remplissage momentané et effectue la justification à d#oite. # des moments déterminés du fonctionnement du circuit, des codes d'espaces dDespaces ou des zéros sont cuits dans la mémoire par les circuits 96 générateurs de caractères.Il fau noter que css matrices de décodage sont utilisées utilisées a la place des circuits 94, , 96 et que ces matrices remplissent beaucoup d'autres fonctions telles que la détection et la production de signaux, mais ces éléments ont été supprimés de façon à clarifier la description.De m#me les circuits de séquence et de commande pour la justification à droite sont en pratique disposés comme un souscircuit de commande comportant un compteur de phase, une matrice de décodage et des compteurs de phase séparés ainsi que des ma- tri ces pour effectuer les fonctions particulières internes en plus de celles nécessitées par l'opération de justification à droite. De it#ine, les principaux éléments du dispositif de justification droite ont été extraits et représentés comme un séquentiel de phase 98 et un séquentiel de sous-phase 100 qui comporte des cira cuits de commande et fait avancer ou reculer le compteur d'adres- ses 44 de quantités prédéterminées tout en commandant les circuits d'écriture-lecture 46.Le séquentiel de sous-phase comporte une unité d'insertion d'espace 102, une unité de contrôle de coda d'espace 104, un séquentiel de décalage de caractère 106 C' l'unité d'introduction de zéro a gauche 108. Les fonctions limi- tées et répétitives effectuées par ces unités, sont décrites en détails ci-après en regard d'un exemple spécifique d'opération justification a droite. La mémoire à tores 40 déja décrite comporte 200 positions de caractère et, en fonctionnement normal, le compteur d'adresses déborde quand son contenu atteint 200, ce débordement étant applique t travers la porte OU 112 a l'entrée UN d'un basculeur v9- qui délivre le signal de fin d'enregistrement, et que le démarrage de la phase suivante de fonctionnement telle que le transfert ou l'entrée de données vers un enregistreur de donnée'# Le signal de transfert (REL) provenant de la matrice 92 de décodage de programme,est est utilisé pour produire le signal EOR de sorte qu'un code REL dans une position de programme puisse ef fectivement terminer un enregistrement. Dans l'opération de justification à droite, comme le montre l'exemple d'un code typique dans les positions 8 à 15 de la mémoire à tores 40 (représentées à cet de cette dernière), l'entrée de données s'effectue par une séquence de données numérique jusqu'à une longueur qui est moindre que celle du total disponible dans le code. T'es caractères du programme de justification à droite commencent avec le code zéro à gauche (LZ) et continuent ensuite avec les données numériques (N). Il est souhaité justifier le nombre donné (563246) sur la marge droite du code en position 15.Le séquentiel de phase de justification à droite 98 est commandé par le signal de justification qui peut être un programme codé représenté dans la première position du code et retenu ensuite jusqu'à ce ce l'opérateur indique que les données introduites dans le code/cours d'achèvement. la premiere phase introduite est celle de l'insertion de codes d'espace dans les positions restantes 14 et 15 du code. Ces codes d'espace sont des codes de remplissage n'ayant aucune signification. L'unité d'insertion de codes d'espace 102 délivre un signal d'écriture au circuit écriture-lecture, et fait avancer le compteur 44 sous le contrôle de l'horloge, alors que des codes d'espace sont produits dans le circuit générateur 96 de manière à introduire ces caractères dans les positions 14 et 15 de la mémoire. La fin du code est déterminée par le circuit détecteur de caractères 94 quand le caractère de programme pour le démarrage du code suivant est identifié et, en ce point, l'introduction de codes d'espace est terminée. L'indication de fin de code est retournée au séquentiel de phase de justification à droite 98 pour commencer la sous-séquence suivante dans laquelle le caractère d'extrême droite du bloc de données est localisé en diminuant le compteur 44 d'un pas, de manière à lire le caractère de la position 15. Si ce dernier est un code d'espace, le séquentiel de phase 98 déclenche le séquentiel de décalage de caractère 106 pour provoquer le décalage de chaque donnée et de chaque caractère d'espace d'une position vers la droite dans la mémoire, éliminant le dernier code d'espace à droite. En commençant par le chiffre de droite (6) en position 13, cette position est donc lue dans le registre 14, le compteur d'adresses est avancé d'une position et le caractère est alors écrit dans la position 14 de la mémoire. Puis le compteur d'adresses 44 est diminué jusqu'd la position 12 pour écrire le caractère suivant (4) dans la mémoire en position 13. Cette séquence est continuée jusqu'à ce que le signal LZ soit détecté au début du code, et à ce moment un zéro est introduit à l'extrémité gauche du code, par l'unité d'introduction de zéro à gauche 108 déclenchée à son tour par le séquentiel de phase de justification à droite 98. Après l'introduction du zéro, le compteur 44 est avancé par l'unité d'introduction de zéro à gauche 110 jusqu'à ce que le premier caractère du code suivant dans la mémoire soit de nouveau adressé. Le dispositif recommence alors une opération de décalage en déclenchant à nouveau l'unité de contrôle de code d'espace 104, et ensuite le séquentiel de décalage de caractère 106 s'il s'agit d'un code d'espace, comme dans cet exemple. A la fin de l'introduction du zéro suivant à gauche par l'unité 108, le dispositif a terminé son opération de justification à droite.Le fonctionnement est terminé si l'unité 104 détecte l'absence de code d'espace. Cette disposition de commande de justification à droite ne nécessite aucune modification de la mémoire et elle est indépendante de la longueur dont il faut décaler les codes. Elle est également indépendante de la longueur relative des données introduites par rapport à la longueur totale du code. Le fonctionnement peut être déclenché par une clé de justification à droite après la détection du code de justification à droite dans la mémoire de programme de façon à se protéger contre les fausses manoeuvres. Les séquences répétitives individuelles dépendent soit de nombres fixés d'avance et d'impulsions d'avancement du compteur soit de la détection de code particulier, de sorte que la description des circuits n'a pas été introduite en raison de son évidence. La même disposition permet d'effectuer des enregistrements de longueur programmée grâce à l'incorporation de codes de transfert dans le programme. Quand le programme est transféré à partir d'une source extérieure dans la mémoire ou qu'un nouveau programme est écrit, la fin du code d'enregistrement peut être introduite n'importe ofl entre le minimum de 20 caractères (qui n'est imposé que par des conditions de longueur minimale associées au système de traitement de données) et un nombre maximum disponible de caractères égal à 200 dans cet exemple particulier. Chacun des deux programmes disponibles peut être d'une longueur déterminée et différente et l'utilisation de cette caractéristique de programmation économise à la fois du temps d'opérateur et de la longueur d'enregistrement sur la bande. La manière selon laquelle le dispositif fonctionne pour transférer les programmes le long de la chaîne de groupement est semblable à la manière selon laquelle il transfère des données, décrite précédemment. Aucune modification intérieure des circuits n'est nécessaire, sauf en ce qui concerne les panneaux de commande représentant l'état de l'enregistreur central représenté ici par le clavier principal et désigné par 10' et le clavier individuel 10 se trouvant dans la chaîne de groupement. Le diagramme de la figure 6 correspond à ceux des figures 1 et 2 et les unités sont désignées de manière similaire sauf en ce qui concerne les parties fonctionnelles du dispositif concernant l'entrée de programme et les fonctions de changement qui ont été désignées séparément.En ce qui concerne l'unité de clavier 10' un opérateur peut commander le commutateur du panneau de commande pour passer en mode d'entrée de commande, de sorte qu'un programme peut être introduit à partir du clavier directement dans la mémoire en vue de la commande ultérieure de l'entrée de données. Cette option est également disponible sur le clavier 10, bien qu'il ne soit pas habituellement souhaité permettre à des opérateurs individuels de changer les programmes. Dans un second mode de fonctionnement du pupitre principal 10' il est prévu un transfert de programme dans lequel le programme enregistré doit être disponible pour la chaîne de groupement à partir de la mémoire, correspondant identiquement au transfert du bloc de données. Cet état est choisi au panneau de contrôle de l'unité de clavier principal 10' tandis que les opérateurs des unités de claviers individuels 10 manoeuvrent le commutateur de commande pour choisir le programme. Les claviers 10 sont par conséquent desservis en fonction de leur priorité, les données étant introduites dans la partie programme de la mémoire à la place de la partie affectée aux données. Les programmes introduits manuellement par l'unité de clavier principale 10', ou les deux programmes disponibles dans la mémoire locale ne sont pas suffisants pour la grande variété de fonctions qui doivent être traitées. Une bande programme peut être placée sur l'unité de bande magnétique 20, cette bande programme contenant un nombre important de programmes identifiés chacun par une partie d'identification particulière qui comporte au moins un code d'espace dans les vingt premiers caractères, de façon à fournir une identification unique au bloc de programme - et d'identification. Le contrôleur de bande 18 peut comporter un dispositif de recherche permettant la progression de la bande dans les deux. sens à la grande vitesse d'exploration.Cependant dans l'exemple présent, il est supposé sue le controleur de bande est démarré du commutateur de recherche du panneau de commande) et qu'il explore simplement les bloc d'identification et leur programme associé dans le sens d'avan- cernent, les données étant comparées caractère par caractère d#is le comparateur qui reçoit les données a la fois des positif successives de la mémoire 16 par le registre 14 et des caractères identificateurs de unité de bande magnétique 20.Lorsque @@@- tificateur est reconnu, un signal de sélection de programme est retourne au circuit de séquence et de commande 22 et le @@@ suivant sur la bande (bloc programme) est introduit directement dans la partie programme de la mémoire '5. Lorsqu'il est pl@@@ dars la mémoire, le programme n# c- ut t-c utilisé ou transférés @@@ long de la chaîne de groupement comme décrit précédemment. Bien gue différentes formes du dispositif de préparation données d'entrée - t différents aspects Sz ce dispositif aient @@@ décrits, il est évident qu'un certain nc-#re d'autres modifi@@@ tions peuvent être apportées sans sortir du cadre de l'invention défini .nr les revendications annexées. REVENDICATIONS 1. Dispositif de préparation de données d'entrée pour leur introduction à partir d'un nombre variable de différents dispositifs d'entrée de données, caractérisé en ce qu'il comporte au moins un dispositif d'entrée de données comportant un dispositif pour effectuer un enregistrement de données numériques comme sortie à la commande, au moins un circuit de groupement connecté audit au moins un dispositif d'entrée de données, ledit au moins un circuit de groupement comportant un dispositif pour connecter ledit circuit de groupement au circuit de groupement voisin dans un agencement en série et un dispositif pour transférer des blocs de données provenant dudit dispositif d'entrée de données au circuit de groupement adjacent, et un dispositif de traitement de données comportant une mémoire pour recevoir des blocs de données comme transferts de sortie à partir d'un circuit de groupement. 2. Dispositif selon la revendication 1, caractérisé en ce qu'au moins un dispositif d'entrée de données comporte au moins deux dispositifs d'entrée de données, et que ledit au moins un circuit de groupement comporte au moins deux circuits de groupement, reliés chacun à un dispositif d'entrée de données associe ser e différent et interconnecté sénatémenE dans un azencemert ér7consti- tuant une chaîne de aroupement comportant des positions de priorité qui varient successivement, chaque circuit de groupement transférant des commandes et des données le long de la chafne et chacun comportant un dispositif de sélection de priorité réagissant séparément à la disponibilité des enregistrements de données et aux commandes à transférer le long de la chaine d'un enregistrement de données, individuellement disponible, à partir de son dispositif d'entrée de données associé lorsque leditdispositif d'entrée de données associé occupe la position de priorité la plus élevée ayant une donnée disponible au moment d'une commande. 3. Dispositif selon la revendication 1, caractérisé en ce que ledi au moins un dispositif d'entrée de données comporte au moins deux dispositifs d'entrée de données, comportant chacun un dispositif d'enregistrement d'un bloc de données, un dispositif de transfert de sortie du bloc de données et un indicateur de disponibilité d'un bloc de données à transférer,ledit au moins un circuit de groupement comporte au moins deux circuits de groupement, transférant chacun lesdits blocs de données provenant du dispositif d'entrée de données le long de l'agencement en série, en réponse aux indications de disponibilité, et ledit dispositif de traitement reçoit des blocs de données comme transferts de sorties venant du premier desdits circuits de groupement de l'agencement en série. 4. Dispositif selon la revendication 1, caractérisé en ce que ledit/moins un dispositif d'entrée de données comporte au moins deux dispositifs d'entrée de données, chacun comportant un dispositif d'enregistrement d'un bloc de données, un dispositif de transfert de- sortie d'un bloc de données, et un générateur de signaux d'indication de disponibilité d'un bloc de données pour le transfert, le dispositif de traitement comporte de plus un dispositif pour délivrer un signal de sélection de transfert de données,et/ au moins un circuit de groupement comporte au moins deux circuits de groupement connectés dans un agencement en série et chacun étant couplé à un dispositif d'entrée de données différent dudit dispositif d'entrée de données, chacun desdits circuits de groupement comportant un dispositif pour transférer des blocs de données provenant de chaque dispositif individuel d'entrée de données dans les deux sens le long de l'agencement série entre ledit dispositif de traitement de données et le dispositif individuel d'entrée de données, chacun desdits circuits de groupement réagissant auxdits signaux indiquant la disponibilité pour le transfert du bloc de données et auxdits signaux de sélection du transfert de données pour effectuer le transfert en fonction de la position de priorité la plus élevée lorsqu'un signal de sélection de transfert est donné, constituant ainsi un dispositif de mise en file. 5. Dispositif selon la revendication 1, caractérisé en ce que l#it au moins un dispositif d'entrée de données comporte au moins deux dispositifs d'entrée de données comportant chacun une mémoire pour un bloc de données et un dispositif pour délivrer les caractères du bloc de données comme signal de sortie en réponse à une commande, ledit au moins un circuit de groupement comporte au moins deux circuits de groupement comportant chacun un dispositif de signal de transfert et de signal de déconnexion reliés chacun à un dispositif d'entrée de données associé différent, comportant chacun un dispositif pour les relier à la fois aux circuits de groupement de plus haute et plus basse priorite dans un arrangement série constituant une chaine série et un dispositif pour transférer à la fois les blocs de données et les signaux de commande entre le dispositif d'entrée de données associé et le circuit de groupement de plus haute priorité, le dispositif de signal de transfert et de signal de déconnexion #ai#sféraz't à la fois les groupement blocs de données et les signaux de commande entre le circuit dai de plus basse et de plas haute priorité et déconnectant tous les circuits de groupement de priorité plus basse quand il transfère à partir du dispositif d'entrée de données associé, et la mémoire dudit dispositif de traitement de données est un enregistreur compatible avec un calculateur connecté au circuit de groupement de plus haute priorité. 6. Dispositif selon la revendication i, caractérise en ce qde ledit/moins un dispositif d'entrée de donrees comporte au moins deux dispositifs d'entrée de données comportant chacun une memoire pour un bloc de données dont la longueur ne dépasse pas la longueur donnée et un dispositif pour délivrer les caractères du bloc de données comme signal de sortie en réponse ledithnoins un circuit de groupement comporte au moins deux circuits de groupement comportant chacun un dispositif de signal de transfert et de signal de déconnexion comportant chacun un dispositif pour les relier au circuit de groupement de plus haute et plus basse priorité dans un arrangement série constituant une channe série et un dispositif pour transférer dans les deux sens les blocs de données et les signaux de commande entre le dispositif d'entrées de données relié et le circuit de groupement de plus haute priorité, le dispositif de signal de transfert et de signal de déconnexion transférant les blocs de données et les signaux de commande entre les circuits de groupement de plus haute et de plus basse priorité et déconnectant tous les circuits de groupement de plus basse priorité lorsqu'il transfère à partir du dispositif d'entrée de données associé, et la mémoire dudit dispositif de traitement de données est un enregistreur compatible avec un calculateur connecté au circuit de groupement de plus haute priorité, ledit enregistreur comportant une mémoire pour un bloc de données et un dispositif pour retourner un bloc de données reçues vers ledit circuit de groupement pour comparaison. 7. Dispositif selon la re-vendication 1, caractérisé en au ledit/moins un dispositif d'entrée de données comporte au moins deux dispositifs d'entrées de données, le nombre étant variable chacun étant commandé par un opérateur et comportant un disposi- tif pour enregistrer au moins un bloc de données lorsqu'il - produit, un dispositif pour transférer synchroniquement le biais des données a une vitesse sensiblement plus élevée que celle i laquelle il a été produit, et un dispositif de commande pour O- dusse des signaux d'autoaruisation d'enregistrement de transfert et de groupement, ledit/moins un circuit de groupement comporte au moins deu circuits de groupement le nombre étant varia##e, reliant ledit t dispositif d'entrée de données dans un arrangement surie de circuits de groupement constituant une chaine série, au moins un circuit de groupement étant connecté a chaque dispositifçsv d'entrée de données différent, chaque circuit de groupements portant un dispositif pour transférer les blocs de données e grouper les signaux d'autorisation, et un dispositif pour décon- nectar tous les circuits de groupement de priorité plus basse dans la chaîne lorsqu'il transfert un bloc de données, et la mémoire dudit dispositif de traitement de données comporte-@@ enregistreur connecté à celui desdits circuits de groupement sur plus haute priorité dans la chaine série et enregistrant les blocs de données qui lui sont fournis. 8. Dispositif selon la revendication 1, caractérisé en au ledit/moins un dispositif d'entrée de données comporte au m-C,-: deux dispositifs d'entrée de données comportant chacun un dispo- sitif pour enregistrer caractère par# caractère un bloc de d@@@ -s introduit par un pupitre, un dispositif pour le transfert sys- chrone du bloc de données enregistré à une vitesse sensiblement plus élevée, un dispositif pour comparer les caractères d'un bloc de données enregistré avec un bloc de données retourne un dispositif de commande de séquence pour délivrer des signaux @@ commande qui gouvernent séquentiellementl#emmagasinage des caractères individuels, le transfert d'un bloc de données enregis- trié, la réception dans la mémoire de blocs de données groupés, le retour de blocs de données groupés à partir de la mémoire la comparaison des blocs de données retournés avec des blocs" de données enregistrés, un premier desdits au moins deux dispositifs d'entrée de données étant connecté à un circuit de groupement à une extrémité 2Le l'arrangement série, ledit au moins un circuit de groupement comporte au moins deux circuits de groupement comportant chacun en plus un dispositif pour transférer dans les deux sens des signaux de commande le long de l'arrangement série pour retourner un bloc de données à partir de la mémoire du premier desdits dispositifs d'entrée de données pour la comparaison des caractères, et la mémoire dudit dispositif de traitement de données comporte un enregistreur recevant les blocs de données trans férés à partir du premier dispositif d'entrée de données. 9.aaispositif selon la revendication 1, caractérisé en ce que ledit/moins un dispositif d'entrée de données comporte un premier dispositif d'entrée de données comportant un clavier avec un dispositif interne d'emmagasinage d'un bloc de données lorsqu'il est produit asynchroniquement par le clavier et un dispositif pour transférer synchroniquement le bloc enregistré à une vitesse sensiblement plus élevée, ledit dispositif de traitement de données reçoit les transferts desdits dispositifs de clavier et produit un enregistrement compatible avec un calculateur, ledit au moins un dispositif d'entrée de données comporte un nombre variable de dispositifs d'entrée de données supplémentaires semblables chacun au au premier, et ledit/ moins un circuit de groupement comporte au moins deux circuits de groupement, le nombre étant variable, comportant chacun une ligne de transfert de données connectée à la mémoire d'un dispositif de clavier différent et comportant un dispositif d'interconnexion connecté en série et un dispositif pour convertir les signaux de la ligne de transfert de données en signaux de transmission de données et vice versa de manière telle qu'un nombre variable de dispositifs de clavier effectuent le calibrage d'un enregistrement produit par ledit dispositif d'enregistrement. 10. Dispositif selon la revendication 1, caractérisé en ce que ledit au moins un dispositif d'entrée de données comporte au moins deux dispositifs d'entrée de données comportant chacun une unité de clavier comportant un dispositif pour emmagasiner un bloc de caractères de données produits asynchroniquement et constitués d'éléments binaires en parallèle, un dispositif pour transférer les caractères du bloc enregistré synchroniquement avec les éléments binaires en parallèle et un dispositif de commande pour autoriser le transfert du bloc, la mémoire dudit dispositif de traitement de données comporte un enregistreur magnétique capable d'enregistrer des blocs individuels de caractères de données transférés synchroniquement, ledit enregistreur magnétique étant connecté à une première desdites unités de clavier pour en recevoir les signaux de sortie,et au ledit/moins un circuit de groupement comporte un certain nombre de circuits de groupement connecté en arrangement série pour constituer une chaine série, chaque circuit de groupement étant connecté à l'une différente desdites unités de clavier est connecté pour le transfert des données avec la mémoire, et chaque circuit de groupement comportant un dispositif commandé par les signaux d'autorisation de transfert de bloc provenant dudit dispositif d'autorisation de transfert de bloc pour délivrer un bloc individuel de données produites en déconnectant tous les autres circuits de groupement inférieurs dans la chaine. 11. Dispositif selon la revendicatinn 1, caractérisé en ce que ledit au moins un dispositif d'entrée de données comporte un certain nombre de dispositifs d'entrée de données comportant chacun une unité de clavier comportant un dispositif pour emmagasiner un bloc de caractères de données produits asynchroni quement et constitués d'éléments binaires en parallèle, un dispositif pour transférer synchroniquement à partir de l'unité de clavier les caractères du bloc enregistré avec les éléments binaires en parallèle lorsque le bloc est complet et un dispositif de commande pour autoriser le dispositif d'emmagasinage, pour autoriser le dispositif de transfert et pour délivrer des signaux d'autorisation individuels à un dispositif d'enregistrement et au circuit de groupement, la mémoire dudit dispositif de traitement de données comporte un enregistreur numérique sur bande magnétique capable d'enregistrer des blocs individuels de caractères de données transférés synchroniquement, ledit enregistreur étant connecté à celle de plus haute priorité desdites unités de clavier pour en recevoiiudes signaux de sortie et les signaux d'autorisation, ledit/ moins un circuit de groupement comporte un certain nombre de circuits de groupement connectés en arrangement série constituant une chalne série avec un premier circuit de groupement connecté à la mémoire d'une première desdites unités de clavier et chaque circuit de groupement étant connecté à l'une différente desdites unités de clavier, chaque circuit de groupement comportant un dispositif commandé par les signaux d'autorisation de circuit de groupement venant du dispositif de commande pour transférer un bloc individuel de données entre la mémoire de l'unité de clavier connectée et l'enregistreur sur bande magnétique, lesdits circuits de groupement comportant chacun un dispositif commandé par les opérations de transfert de données le long de la chaine pour refuser le transfert de données provenant de l'unité de clavier associée jusqu'à ce que la chaîne soit disponible et un dispositif pour déconnecter tous les circuits de groupement d'ordre inférieur dans la chaine pendant le transfert d'un bloc de données. 12. Dispositif selon la revendication 1, caractérisé en ce que ledit/"loins un dispositif d'entrée de données comporte un certain nombre de dispositifs d'entrée de données, chacun comportant une unité de clavier et un dispositif pour enregistrer un bloc de caractères de données produits asynchroniquement et comportant des éléments binaires en parallèle, un dispositif pour transférer synchroniquement comme signal de sortie provenant de l'unité de pupitre le bloc enregistré de caractères avec les éléments binaires en parallèle lors de la generation d'un bloc, et un circuit de commande pour autoriser le dispositif d'enregistrement et le dispositif pour transférer et produire des signaux d'autorisation individuels pour un système d'enregistrement et un circuit de groupement, ledit circuit de commande comportant également un dispositif pour recevoir les signaux de demande indiquant la disponibilité d'un bloc de données au pupitre, le dispositif d'enregistrement dudit dispositif de traitement de données comporte un dispositif numérique d'enregistrement sur bande magnétique pour enregistrer des blocs individuels de caractères de données produits synchroniquement, ledit dispositif d'enregistrement étant connecté àune première desdites unités de clavier pour en recevoir les signaux de sortie et des signaux d'autorisation et ledit au moins un circuit de groupement comporte un certain nombre de circuits de groupement couplés dans un arrangement série constituant une chaine série avec chaque circuit de groupement étant connecté au dispositif d'enregistrement et le circuit de commande d'une unité différente des unités de clavier, chaque circuit de groupement comportant un dispositif réagissant au signaux d'autorisation du circuit de groupement- provenant du circuit de commande pour transférer un bloc indi- viduel de données du dispositif pour enregistrer l'unité de clavier associée au dispositif d'enregistrement sur bande m@@@@- tique, lesdits circuits de groupement comportant chacun un J sitif réagissant aux opérations de transfert de données le long de la chaine pour refuser le transfert de données provenant diane unité de clavier jusqu! ce qu'un transfert précédent long de la chaine soit terminé, le dispositif pour déconnector tous les circuits de groupement d'ordre moins élevé de la cetz lorsqutun bloc de données est en cours de transfert, et un dispositif pour transférer les signaux de commande et les blots de données par séries et dans deux sens le long de la chaîne série. 13. Dispositif selon la revendication 1, caractérisé en su que ledit/ au moins un dispositif d'entrée de données comporte un certain nombre variable de dispositifs d'entrée de données, cun comportant une unité de clavier comportant un dispositif pour enregistrer un bloc de données et un dispositif pour trans- férir le bloc de données comme signal de sortle, ledit au moins un circuit de groupement comporte un certain nombre de circuits ;; groupement pour connecter lesdites unités de clavier dans un arrangement série constituant une channe série, ledit circuit groupaient comportant un dispositif pour déconnecter toutes unités de clavier de priorité moins élevée dans la chaine au- - le transfert à partir d'une unité de clavier donnée connectées au dispositif pour enregistrer la première desdites unités clavier dans la chaîne, et le dispositif d'enregistrement @@@@ dispositif de traitement de données comporte un dispositif ::. -n registrement connecté au dispositif pour enregistrer la première desdites unité de clavier et destiné à emmagasiner les blocs données qu'il délivre. 14. Dispositif selon la revendication 1, caractérisé en ce que ledit/moins un dispositif d'entrée de données détermine une sta- tion d'entrée et comporte en plus : un clavier délivrant des données en code binaire' à la commande de l'opérateur, une mémoire comportant un dispositif d'adressage et une suite de positions de caractères comprenant des éléments binaires de caractère et des éléments binaires de programme, ces derniers identifiant les codes de données, un dispositif de connexion d'entrée-sortie de donnes, un dispositif de connexion d'entrée-sortie établissant des lignes de commande et de données entre les sorties de chaque station d'entrée et lesdits claviers et la mémoire, Ui#i dispositif comparateur pour la comparaison des caractères, une ligne de transfert de données reliant lesdits claviers, ladite mémoire, ledit dispositif de connexion et ledit comparateur, et un dispositif de séquence et de commande, y compris un dispositif de commande sélec tive de fonction, relié audit clavier, à ladite mémoire audit comparateur et audit dispositif de connexion d'entrée-sortie, ledit dispositif de séquence et de commande comportant un dispositif pour effectuer la comparaison des caractères successifs audit dispositif de connexion avec les caractères successifs de ladite mémoire et un dispositif pour transférer un bloc de données complet comme sortie de la station d'entrée. 15. Dispositif selon la revendication 1, caractérisé en ce que ledit dispositif d'entrée de données comporte en plus un clavier d'entrée commandé par opérateur pour produire un bloc de caractères de données disposés en codes prédéterminés, une mémoire de blocs de données commandée par les caractères du clavier et comportant un dispositif pour enregistrer les caractères de données dans des positions individuelles successives avec leurs codes prédéterminés en un enregistrement d'une longueur maximale déterminée, chacune desdites positions de caractères comportant les informations de programme correspondantes, un dispositif commandé par les caractères de clavier et les informations de programme des positions de caractères pour introduire les caractères de données dans des zones prédéterminées de ladite mémoire, un dispositif pour détecter d'autres informations spécifiques de programme dans les positions particulières de caractères dans la mémoire et un dispositif de commande de mémoire de bloc de données commandé par les informations de programme détectées pour modifier l'entrée des données enregistrées dans la mémoire de. bloc de données. 16. Dispositif selon la revendication 1, caractérisé en ce que ledit dispositif d'entrée de données comporte en plus une station d'entrée à clavier comportant une mémoire avec une position de caractères pour chaque caractère d'un bloc enregistré, chaque position de caractère comportant les instructions de programme, la première instruction de programme se trouvant en un code jus tifié àdroite, ladite mémoire comportant un dispositif de lecture écriture, un compteur d'adresses pour commander l'adressage de ladite mémoire et un dispositif de justification à droite comportant un dispositif pour détecter les instructions de programme indiquant la justification à droite et la fin du code dans les instructions de programme pour les caractères successifs, un dispositif générateur de signaux de commande de justification a droite commandé par l'opérateur, un dispositif générateur de caractères comportant un dispositif générateur de zéros et de codes de remplissage, un dispositif détecteur de codes de remplissage dans les positions de caractères de données, un dispositif commandé par la présence du signal de justification à droite et la présence antérieure d'une instruction de programme de justification à droite dans un code pour déclencher l'opération de justification à droite, et un dispositif de commande de mémoire commandé par le dispositif de commande de justification à droite, ledit dispositif de commande de mémoire comportant un dispositif commandé par le programme de justification d droite et la détection de la fin de code pour déclencher le dispositif de lectureécriture de la mémoire et le dispositif générateur de codes de remplissage pour écrire des codes de remplissage dans les positions restantes de caractères de données dans le code, un dispositif commandé par la détection de fin de code, et de codes de remplissage pour déterminer la présence d'un code de remplissage à la fin du code et terminer l'opération si aucun code de remplissage n'est détecté, un dispositif commandé par la présence d'un code de remplissage à la fin d'un code pour décaler tous les caractères, excepté le dernier, d'une position vers la droite, un dispositif commandé par la détection d'une instruction de programme de justification à droite et connecté de manière à déclencher le dispositif de lecture-écriture de la mémoire et le dispositif, générateur de zéros, pour introduire un zéro dans la pre mière position de code de la mémoire, et un dispositif pour ré- péter# la détection de codes de remplissage, les cycles de décalage et l'introduction de zérosjusqu' & ce qu'aucun autre code de remplissage ne subsiste dans le code. 17. Dispositif selon la revendication 1, caractérisé en ce que ledit dispositif d'entrée de données comporte de plus une station d'entrée commandée au clavier comportant un clavier et une mémoire à plusieurs caractères, chaque caractère étant accompagné d'instructions de programme et un dispositif pour changer lesdites instructions de programme comportant une mémoire mumérique comprenant un certain nombre de blocs de programmes disposés en série, chaque bloc étant voisin d'un bloc identificateur comportant un caractère caractéristique, une mémoire pour emmagasiner au moins un programme, un comparateur connecté à ladite mémoire et audit dispositif de mémoire numérique, un commutateur commandé par l'opérateur pour sélectionner l'entrée d'un programme à partir de la mémoire ou à partir du clavier, un dispositif oomportant le clavier et commandé par un commutateur pour introduire un identificateur déterminé dans la partie données de ladite mémoire ou des instructions de programme dans la partie des instructions de programme de ladite mémoire, un dispositif de commande de la mémoire numérique pour balayer les identificateurs montés en série et les blocs de programme en fonction de la sélection de l'entrée du programme dans la mémoire, et un dispositif connecté audit comparateur et commandé par la position de l'identIfcate#oulu pour introduire le bloc de programme correspondant dans la partie des instructions de programme de ladite mémoire. 18. Dispositif selon la revendication 1, caractérisé en ce que ledit au moins un dispositif d'entrée de données comporte au moins deux dispositifs d'entrée de données comportant chacun une mémoire à plusieurs positions de caractères, chacune de ces positions de ca caractère comportant des parties d'instructions de programme,comportant chacune une unité de clavier d'entrée avec un dispositif commutable pour commander le transfert du programme, une unité de plus haute priorité desdites unités de clavier d'entrée comportant un dispositif pour introduire un programme déterminé dans la mémoire, chacune des unités de clavier d'entrée étant commandée par le choix de transfert de programme de telle sorte qu'un programme introduit dans la mémoire de l'unité de clavier d'entrée de plus haute priorité soit transféré le long dudit circuit de groupement vers la mémoire de l'unité de clavier d'entrée appelante. 19. Dispositif selon la revendication 1, caractérisé en ce que ledit au moins un dispositif d'entrée de données comporte un dispositif d'entrée de données de plus haute priorité et au moins un autre dispositif d'entrée de données, chacun d'entre eux comportant un clavier et une mémoire à plusieurs positions de caractères, chaque position de caractère comportant des instructions de programme, ladite mémoire comportant en plus un dispositif pour le transfert de sortie d'un bloc de données, et ledit au moins/circuit de groupement comporte au moins deux circuits de groupement comportant chacun un dispositif pour transférer les blocs de données à partir de la mémoire de chaque dispositif d'entrée de données et un dispositif pour transférer les instructions de programme de la mémoire du dispositif d'entrée de données de plus haute priorité vers sla mémoire d'autres dispositifs d'entrée de données. 20. Dispositif selon l'une quelconque des revendications 2 à 7, 13, 17 et 18, caractérisé en ce qu'au moins un desdits dispo sitlfs d'entrée de données comporte un clavier d'entrée de données pour produire asynchroniquement chaque enregistrement numérique de données aux vitesses commandées par l'opérateur, et que le transfert de données effectue à une vitesse sensiblement plus élevée, ledit dispositif de préparation de données fonctionnant de manière à sélectionner le transfert d'un nouvel enregistrement à la fln de chaque transfert précéd#t dans l'ordre des positions de priorité et sans tenir compte de l'antériorité des disponibilités. 21. Dispositif selon l'une quelconque des revendications 2 à 13 ou 19, caractérisé en ce que lesdits circuits de groupement comportent des modules identiques. 22. Dispositif selon l'une quelconque des revendications 2, 5, 7, 10, il et 13, caractérisé en ce que lesdits circuits de groupement effectuent le transfert dans les deux sens le long de la chaine à la fois des commandes et des données. 23. Dispositif selon la revendication 1, caractérisé en ce que ledit dispositif entrée de données,comporte un dispositif pour produire des signaux de disponibilité de bloc et un dispositif pour transférer un bloc de données dans un temps sensiblement plus court que le temps nécessaire pour produire le bloc de données et que ledit dispositif de traitement de données comporte un dispositif pour appliquer les signaux de commande auxdits dispositifs de groupement pour provoquer le transfert d'un bloc de données disponibles en fonction de la priorité de sa position. 24. Dispositif selon l'une quelconque des revendications 2 à 6, EQ, 13 a 17 et 19, caractérisé en ce que ledit dispositif d'entrée de données comporte un dispositif pour produire les signaux de disponibilité de bloc de données et un dispositif pour transférer un bloc de données dans un temps sensiblement plus court que le temps nécessaire pour produire le bloc de données, et que ledit dispositif de traitement de données comporte un dispositif pour appliquer les signaux de commande auxdits circuits de groupement pour provoquer le transfert d'un bloc de données disponibles en fonction de la priorité de sa position. 25. Dispositif selon l'une quelconque des revendications 2 à 8, caractérisé en ce que les dispositifs d'entrée de données sont des unités modulaires sensiblement identiques comportant des unités de clavier et que lesdits circuits de groupement sont des unités modulaires sensiblement identiques. 26. Dispositif selon l'une quelconque des revendications 9 à 24, caractérisé en ce que lesdits dispositifs d'entrée de données sont des unités modulaires sensiblement identiques et que les circuits de groupement sont des unités modulaires sensiblement identiques. 27. Dispositif selon l'une quelconque des revendications 2 à 26, caractérisé en ce que ledit dispositif de traitement de données comporte un enregistreur numérique sur bande magnétique ayant une caractéristique de vitesse de transfert déterminée et qu'au moins un desdits dispositifs d'entrée de données comporte un enregistreur numérique sur bande magnétique dont la vitesse de transfert est inférieure à celle du dispositif d'enregistrement. 28. Dispositif selon la revendication 27, caractérisé en ce que ledit au moins un dispositif d'entrée de données comporte un enregistreur numérique sur bande magnétique connecté de manière à assurer une fonction de vérification de données. 29. Dispositif selon la revendication 28, caractérisé en ce qu'au moins un dispositif d'entrée de données est connecté de manière à effectuer une fonction de regroupement. 30. Dispositif selon l'une quelconque des revendications 3 8 et 10 à 13, caractérisé en ce que ledit dispositif de traitement/données comporte un dispositif pour transférer à nouveau un bloc de données transférées le long de l'arrangement série et chacun desdits dispositifs d'entrée de données comporte un dispositif pour comparer les données transférées à nouveau au bloc de données enregistrées. 31. Dispositif selon la revendication 8, caractérisé en ce que le dispositif de commande de séquence du premier dispositif d'entrée de données est commutable et délivre successivement des signaux de commande pour la réception d'un bloc de données grou pées, le retour d'un bloc de données groupées enregistrées et le transfert d'un bloc de données enregistrées et que le dispositif de commande de séquence commutable de chacun des claviers autres que le premier effectue l'enregistrement des caractères introduits par le clavier, transfère un bloc de données enregis trées et compare les blocs de données retournés. 32. Dispositif selon la revendication 14, caractérisé en ce que ledit dispositif de connexion entrée-sortie comporte un dispositif pour transférer les données à un dispositif d'enregistrement associé ou en variante à un circuit de groupement associé, que ledit dispositif de séquence et de commande comporte un dispositif pour autoriser le clavier, autoriser l'enregistrement et autoriser le groupement et les signaux de demande, que ledit dispositif de séquence et de commande comporte un dispositif commutable pour choisir entre l'autorisation de pupitre et l'autorisation d'enregistrement, entre l'autorisation de pupitre et la demande de groupement et entre l'autorisation de groupement et l'autorisation d'enregistrement, et que ledit dispositif de pré- paration de données d'entrée comporte en plus un registre relié à ladite ligne de transfert de données, à ladite mémoire et audit dispositif de séquence et delcommande. 33. Dispositif selon la revendication 15, caractérisé en ce que ladite mémoire de blocs de données comporte un dispositif d'adressage comprenant un compteur d'adressage et que ladite mémoire de blocs de données comporte une instruction de programme de justification à droite au début d'un code déterminé et que le dispositif de commande de la mémoire de blocs de données comporte un dispositif pour détecter l'instruction de programme de justification à droite et la commande d'une clé de justification à droite pour décaler tous les caractères de données du code dans des cycle de décalage successifs, chaque caractère de données pas étant décalé/vers la dernière position du code dans chaque cycle de décalage jusqu't ce que le dernier caractère de donnée occupe la dernière position à cette extrémité du code. 34. Dispositif selon l'une des revendications 15 ou 33, caractérisé en ce que ladite mémoire de blocs de données comporte un compteur qui délivre un signal de débordement à la fin de l'introduction d'un bloc de données de longueur maximale, que ledit dispositif de détection est commande par la fin programmée de l'instruction de programme enregistrée, et que ledit dispositif de commande de la mémoire de blocs de données est commandé par la détection de la fin de l'instruction enregistrée en délivrant un signal sur le fil de débordement. 35. Dispositif selon la revendication 17, caractérisé en ce que ladite mémoire numérique comporte un enregistreur numérique sur bande magnétique, que chacun desdits blocs de programme comporte au moins un nombre prédéterminé de caractères d'instructions et que le caractère caractéristique de l'identificateur est un caractère de code unique apparaissant dans moins que le nombre prédéterminé de caractères à partir du point de départ. 36. Dispositif selon la revendication 18, caractérisé en ce que l'unité de clavier d'entrée de plus haute priorité comporte également un enregistreur numérique sur bande magnétique, ledit enregistreur sur bande magnétique comportant une série de blocs de programme comportant chacun un identificateur associé, ladite unité de clavier d'entrée de plus haute priorité comportant un dispositif pour positionner un bloc identificateur déterminé et transférer le bloc de programme associé dans la mémoire pour le transfert disponible vers le circuit de groupement. 37. Dispositif selon la revendication 1, caractérisé en ce que au ledit/moins un dispositif d'entrée de données comporte au moins deux dispositifs d'entrée de données comportant chacun une mémoire d'un bloc de données à plusieurs caractt es un dispositif pour sous norme .îé,ments binaires transférer le bloc de données. avec les caractère; ; en parallèle et un dispositif pour délivrer un signal indiquant la disponibilité d'un bloc de données pour le transfert, ledit dispositif de traitement de données comportant en plus un dispositif pour délivrer un signal de choix du transfert de données et ledit au moins un circuit de groupement comporte au moins trois circuits de groupement reliés en série, chacun parmi deux entre eux étant connecté à un dispositif d'entrée de données différent, chacun desdits deux circuits de groupement comportant des convertisseurs parallèle-série et un dispositif pour délivrer lesdits signaux de données en signaux série à une radiofréquence déterminée, un dispositif pour transférer les blocs de données à partir de chaque dispositif de données dans les deux sens entre ledit dispositif de traitement de données et les dispositifs individuels d'entrée de données, le troisième circuit de groupement comportant un convertisseur s & ie-parallèle, chacun desdits deux circuits de groupe par ment étant commandés / lesdits signaux indiquant la disponibilité dinn bloc de données pour le transfert et lesdits signaux pour choisir le transfert de données pour effectuer le transfert en fonction de la position de plus haute priorité indiquant une dis ponibilitd quand un signal pour choisir un transfert de données est délivré, ce qui constitue un dispositif de mise en file, ledit circuit de groupement comportant également un dispositif pour transférer des signaux indiquant une disponibilité sous forme de signaux radiofréquence à une fréquence différente de la fréquence choisie. 38. Dispositif selon la revendication 1, caractérisé en ce que au ledit/ moins un-ispositlf d'entrée de données comporte au moins deux dispositifs d'entrée de données comportant chacune une mémoire pour un bloc de données et un dispositif pour délivrer les caractères du bloc de données sous forme d'éléments binaires en parallèle en réponse à une commande, ledit au moins un circuit de groupement comporte au moins deux circuits de groupement, comportant chacun un convertisseur série-parallèle, connecté à un dispositif d'entrée de données individuel et un dispositif répéteur de signal et de déconnexion de signal, chaque circuit de groupement comportant en plus un dispositif de couplage en radiofréquence pour connecter les circuits de groupement de plus haute et plus basse priorité en une chaine série et un dispositif pour reconstituer les blocs de données et les signaux de commande à des fréquences différentes couplées audit dispositif de couplage en radiofréquence, le dispositif répéteur de signal et de déconnexion de signal étant connecté pour transférer les blocs de données et les signaux de commande dans les deux sens entre les circuits de groupement de plus haute et plus basse priorité et déconnectant tous les circuits de groupement de plus basse priorité pendant le transfert à partir du dispositif d'entrée de données associé, et la mémoire dudit dispositif de traitement de données comporte un enregistreur compatible avec un calculateur connecté au circuit de groupement de plus haute priorité. 39. Circuit de groupement pour transférer les signaux de commande et les blocs de données à partir d'une unité d'entrée de données le long d'une chaîne série de longueur variable constituée avec d'autres circuits de groupement identiques disposés suivant des priorités successives, caractérisé en ce qu'il comporte au d'ente moins un répéteur de signaux connecté pour recevoir des signaux le long de la chaîne et pour délivrer des signaux reconstitués à l'unité suivante dans la chaîne, et un dispositif de choix de priorité commandé par les signaux de commande et les signaux de données transférés le long de la chaîne pour commander le fonctionnement du circuit de groupement comme unité de transfert des données et comme répéteur de signaux. 40. Dispositif selon la revendication 39, caractérisé en ce que ledit circuit de groupement délivre un signal de demande pour indiquer la disponibilité d'un bloc de données et effectue le transfert des données en réponse à un signal de sélection qui lui est appliqué. 41. Dispositif selon la revendication 40, caractérisé en ce que ledit dispositif de choix de priorité comporte un dispositif de commutation dans la connexion au répéteur de signaux et est connecté de manière à recevoir les signaux de demande et de sélection, ledit dispositif de commutation délivre les signaux d'entrée et les signaux de demande venant des dispositifs d'entrée de données dans la chaîne, ledit dispositif de choix de priorité étant commandé par les signaux de demande et de sélection pour autoriser le transfert de données à partir du dispositif d'entrée de données connecté quand un signal de sélection est présent et qu'aucune unité de plus basse priorité n'a délivré antérieurement un signal de demande, ledit dispositif de commutation déconnectant de la chaîne toutes les unités de plus basse priorité lorsque ledit dispositif de choix de priorité autorise un transfert de données. 42. Dispositif selon l'une quelconque des revendications 39 à 41, caractérisé en ce que ledit au moins un répéteur de signaux est une paire de répéteurs de signaux, l'un transférant les données entre les unités de plus basse priorité et les unités de plus haute priorité et l'autre transférant les données entre les unités de plus haute priorité et les unités de plus basse priorité. 43. Dispositif selon l'une quelconque des revendications 39 à 41, caractérisé en ce que ledit circuit de groupement est connecté de manière à transférer des caractères de données sous la forme d'éléments binaires en parallèle et à partir de l'unité d'entrée de données associée et que ledit circuit de groupement comporte en supplément un convertisseur parallèle-série bidirectionnel connectant l'unité d'entrée de données associée audit au moins un répéteur de signaux. 44. Dispositif selon la revendication 42, caractérisé en ce que ledit circuit de groupement est connecté de manière à transférer des caractères de données sous la forme d'éléments binaires en parallèle et à partir de l'unité d'entrée de données associées, et ledit circuit de groupement comporte en supplément un convertisseur parallèle-série bidirectionnel connectant l'unité d'entrée de données associée aux répéteurs de signaux. 45. Dispositif selon l'une quelconque des revendications 40, 41 ou 43, caractérisé en ce que les signaux de données sont trans férés en série à une fréquence déterminée et que les signaux de demande et transmission sont transférés à des fréquences qui sont des multiples/de la fréquence des signaux de données et que ledit au moins un répéteur de signaux comporte un générateur de fréquence locale fonctionnant aux fréquences des signaux de demande et. de sélection, un détecteur de fréquence réagissant aux fréquences des signaux de demande et de sélection et un circuit logique commandé par la détection des fréquences déterminées et connecté pour laisser passer les fréquences produites localement comme signal de sortie à partir dudit au moins un repéteur de signaux. 46. Dispositif selon l'une des revendications 42 ou 44, caractérisé en ce que les signaux de données sont transférés en série à une fréquence déterminée et que les signaux de demande et de transmission sont transférés à des fréquences qui sont des multiples déterminés de la fréquence des signaux de données et que lesdits répéteurs de signaux comportent un générateur de fréquence locale fonctionnant aux fréquences des signaux de demande et de sélection et un circuit logique commandé par la -détection des fréquences déterminées et connecté pour laisser passer les fréquences produites localement comme signal de sortie à partir des répéteurs de signaux. 47. Dispositif selon l'une quelconque des revendications 39, 40, 41, 43 ou 45,caractérisé en ce que ledit au moins un répéteur de signaux comporte un dispositif de temporisation de référence fonctionnant à la fréquence de données pour produire un signal stable de référence de temps et un dispositif commandé par la présence de la fréquence de données et aux signaux de données, ainsi qu'au signal stable de référence de temps pour régeaérer le signal de données par rapport au signal stable de référence de temps, ledit dispositif étant connecté à la sortie dudit au moins un répéteur de signaux. 48. Dispositif selon l'une quelconque des revendications 42, 44 ou 46, caractérisé en ce que lesdits répéteurs de signaux comportent des dispositifs de temporisation de référence fonctionnant à la fréquence des signaux de données pour produire un signal stable de référence de temps et un dispositif commandé par la présence de la fréquence de données et les signaux de données ainsi qu'au signal stable de référence de temps pour re- générer le signal de données par rapport au signal e référence de temps, ledit dispositif étant connecté à la sortie desdits répéteurs. 49. Dispositif selon la revendication 39, caractérisé en ce que ledit au moins un répéteur de signaux est bidirectionnel et comporte un dispositif pour détecter des fréquences de signaux différents, un dispositif générateur de signaux locaux fonction nant aux fréquences déterminées et un circuit logique commandé par le dispositif de détection et le dispositif générateur de fréquence locale pour reconstituer chaque signal détecté. 50. Dispositif selon la revendication 49, caractérisé en ce que ledit dispositif de choix de priorité est un dispositif numérique de choix de priorité et qu'il comporte en plus un dispositif commandé par ledit dispositif numérique de choix de priorité et les signaux de données venant de l'unité d'entrée de données associée pour commander le circuit logique dudit au moins un répéteur de signaux pour transférer les signaux de commande et les signaux de données le long de la chaîne de groupement. 51. Dispositif selon l'une des revendications 49 ou 50, caractérisé en ce que ledit dispositif de choix de priorité est commandé par les signaux de données en parallèle et les signaux de commande provenant de l'unité d'entrée de données associée, et que de plus le circuit de groupement comporte un dispositif commandé par les signaux de données en parallèle provenant de l'unité d'entrée de données pour produire des trains d'impulsion de données en série à une fréquence différente des fréquences déterminées, et ledit répéteur de signaux comporte un dispositif pour reconstituer le signal de données. 52. Dispositif selon lune quelconque des revendications 39 à 51, caractérisé en ce que les signaux de différentes fréquences déterminées sont de forme rectangulaire. 53. Dispositif selon l'une quelconque des #revendications 39, 49, 50 ou 51, caractérisé en ce que ledit circuit de groupement comporte en plus deux lignes de couplage de signaux en radiofréquence pour assurer le couplage avec les circuits de groupement voisin, l'une étant connectée pour délivrer les signaux d'entrée audit au moins un répéteur de signaux, l'autre étant connectée pour recevoir les signaux reconstitués provenant dudit au moins un répéteur de signaux. 54. Dispositif selon l'une quelconque des revendications 39 ou 49 à 53, caractérisé en ce que le circuit de groupement reçoit un signal de demande provenant du dispositif de traitement de données associé comme signal de commande et reçoit un signal de sélection comme signal de commande différent et que ledit au moins un répéteur de signaux comporte deux répéteurs de signaux, un premier produisant un signal de demande à une première fréquence déterminée et le second produisant un signal de sélection à une fréquence déterminée différente, les deux dites fréquences étant différentes de la fréquence de données et que le signal de demande est transféré le long de la chaîne série dans l'ordre des priorités croissantes et la fréquence de sélection est transférée le long de la chaîne série dans l'ordre des priorités décroissantes.# 55. Dispositif selon la revendication 54, caractérisé en ce que les signaux de demande et de sélection ont des fréquences qui diffèrent de la fréquence de données par multiples de quatre et que chaque circuit de groupement comporte un convertisseur parallèle-série bidirectionnel qui reçoit les caractères en parallèle provenant de l'unité d'entrée de données associée et transfère les caractères série audit premier récepteur de signaux et qui reçoit également les caractères série dudit second répéteur de signaux et transfère les caracteres parallèles correspondants à l'unité d'entrée de données associée.