Brevet FR2028517A1 — publié le 19701009

t 2028517 la présente invention est"relative à des ensembles de traitement de données, commandés par des programmes enregistrés, et destinés à être employés, de façon typique, dans la gestion de centres de commutation automatique de télécommunications. 5 Au présent stade de développement de la technique du traite ment des données, on admet qu'il est possible de faire commander par des programmes enregistrés, des centres de commutation automatique de télécommunications et des centres analogues. On considère en effet que, en appliquant les méthodes de traitement de données, 10 comme elles le sont dans le domaine des calculatrices, à la commande de ces centres de commutation, il devient possible d'envisager de prévoir une gamme de services beaucoup plus large que celle qui a été généralement à la disposition des abonnés, desservis par des centres de commutation commandés de façon classique. 15 II apparaît cependant que le coût peut être tin facteur impor tant pour l'acceptation des centres de commutation, commandés par des programmes enregistrés, par les autorités compétentes des systèmes de télécommunications; il s'agit non seulement du coût initial, c'est-à-dire du prix d'achat, mais aussi du coût pendant la 20 durée de vie du centre de commutation, pendant laquelle on peut avoir à l'agrandir, éventuellement jusqu'à plusieurs fois sa capacité initiale. Cet agrandissement peut concerner à la fois le trafic et la capacité en lignes, mais aussi l'étendue et la variété des services offerts. 25 lorsqu'on prévoiè la commande par des programmes enregistrés dans la gestion de centres de commutation de télécommunications, un degré extrêmement élevé de sécurité est essentiel, et, dans le cas des solutions connues de ce problème, ceci a augmenté excessivement le coût • 30 Ceci est évident dans le cas d'une solution où est prévu un grand appareil de traitement de données, à vitesse élevée, tandis qu'un appareil de traitement de données sensiblement identique est prévu en réserve, pour le remplacer en cas de panne. Cette disposition a pour conséquence que 50% de la puissance de traitement, 35 coûteuse, qui est disponible, restent inemployés. Un centre de commutation commandé par des programmes enregistrés, et assurant la gestion simultanée éventuellement de plusieurs centaines d'appels, à des stades différents de leur développement, de leur établissement et de leur coupure, donne naissance à de très 70 01339 2 2028517 nombreuses demandes, intervenant au hasard, d'interventions de l'équipement de traitement de données. Chaque demande d'intervention est satisfaite par l'exécution d'une section particulière dé programme, choisie parmi le grand nombre de sections de programme, 5 requises pour gérer l'ensemble des fonctions de commande d.u centre de commutation (algorithme de commande du central). Par suite, lorsque l'on utilise un appareil de traitement de données, de grande capacité, en deux exemplaires, il faut prévoir des dispositions pour organiser la satisfaction successive des de-10 mandes, et ceci amène à prévoir, dans chacun des deux appareils de traitement de données, un programme d'exécution, qui contrôle le départ, la fin et 1'interruption des sections de programme. L'accomplissement de ce programme d'exécution réduit cependant le temps disponible pour les sections de programme. Puisqu'il est nécessaire 15 que l'appareil de traitement de données satisfasse toutes les demandes les unes à la suite des autres (partage du temps), il est essentiel que la vitesse de traitement et les dimensions de l'appareil de traitement de données, et de son double, soient non seulement adaptées aux capacités initiales du centre de commutation, 20 mais aussi à ses capacités finales, qui doivent être éventuellement atteintes au bout d'un certain nombre d'années. Ceci implique que, lors de la mise en service du centre de commutation, chaque appareil de traitement de données doit avoir une dimension, une capacité et une vitesse, adaptées aux besoins finaux dudit centre de 25 commutation. S'il n'est pas tenu compte de ces besoins, ou bien s'ils sont en fait calculés, il devient nécessaire de remplacer la totalité de l'ensemble de traitement de données. Toutes ces considérations ne sont pas limitées nécessairement aux centres de commutation de télécommunications, puisque des pro-30 blêmes analogues ^paraissent également dans la commande des processus industriels, la réservation centralisée des places, les systèmes de surveillance aérienne, et des systèmes analogues. L'un des buts de l'invention est de réaliser un ensemble de traitement de données, à programmes enregistrés, qui soit économi-35 que et qui puisse être agrandi d'une façon simple, et à un rythme adapté à celui du système externe qui y est associé. L'invention concerne un ensemble de traitement de données, à programmes enregistrés, destiné à la gestion d'un système externe tel qu'un centre de commutation de télécommunications; l'ensemble 70 01339 3 2028517 traitement de données selon l'invention est caractérisé en ce qu'il comporte plusieurs appareils de traitement de données, pouvant fonctionner de façon asynchrone, et fonctionnellement interchangeables entre lesquels sont répartis les différents programmes couvrant 5 collectivement les exigences de traitement de données pour la gestion du système externe, et que lesdits appareils de traitement de données sont desservis en commun, pour 11intercommunication d'informations, par plusieurs lignes principales de communication, pouvant être sélectionnées individuellement, certaines au moins de ces 10 lignes principales de communication desservant également des équipements périphériques correspondant au système externe, pour l'in-tercommunication d'informations entre lesdits équipements périphériques et des appareils de traitement de données. Selon une particularité.de l'invention, l'un au moins desdits 15 appareils de traitement de données est tenu en réserve, comme élément de rechange, et des moyens sont prévus pour permettre de lux affecter certains au moins des programmes placés dans l'un quelconque des autres appareils de traitement de données. " Selon une autre particularité de l'invention, chaque program-20 me est identifié par une adresse symbolique unique, et chacun des appareils de traitement de données est pourvu d'un poste pour lignes principales, individuel, aménagé pour coupler sélectivement l'appareil de traitement de données à l'une quelconque des lignes principales, ce poste pour lignes principales comprenant des 25 moyens contenant l'adresse symbolique de chaque programme placé, à l'instant considéré, dans l'appareil de traitement de données correspondant. Selon une autre caractéristique de l'invention, chacun des moyens mentionnés contient, une adresse permanente, indiquant l'i-30 dentité de l'appareil de traitement de données, correspondant. I»a description qui va suivre, faite en regard des dessins annexés, donnés à titre non limitatif, permettra de mieux comprendre l'invention. la fig. 1 représente schématiquement un centre de commutation 35 de télécommunications, commandé par des programmes enregistrés, et comportant un ensemble de traitement de données, qui comprend un seul groupe de lignes principales en anneau, pour l'échange de données entre des unités fonctionnelles de l'ensemble. La fig. 2 représente un autre centre de télécommunications, 70 01339 4 2028517 organisé sur la base de deux groupes de lignes principales en anneau, pour l'échange de données entre des unités fonctionnelles de l'ensemble de traitement de données, correspondant. Les fig. 3 et 4 présentent d'autres modes de réalisation de 5 centres de commutation, commandés par des programmes enregistrés, chacun comportant un ensemble de traitement de données, organisé sur la base de plus de deux groupes de lignes principales en anneau pour l'échange de données. La fig. 5 représente un dispositif qui, lorsqu'il est utilisé 10 en combinaison avec la partie supérieure de la fig. 4, constitue un autre mode de réalisation d'un centre de commutation, commandé par des programmes enregistrés. En considérant la fig. 1, il faut supposer que le concept de la commande par des appareils multiples de traitement de données, 15 est appliqué à un centre de commutation automatique de lignes téléphoniques, quoique les principes soient également applicables à d'autres types de centraux et de systèmes de commutation, par exemple de commutation télégraphique. En particulier, le réseau de commutation SU, qui dessert éventuellement plusieurs milliers de li-20 gnes entrantes et sortantes, ICL et OGL, par l'intermédiaire d'équipements individuels de ligne entrante, ILE, et de ligne sortante OLE, comprend une succession d'étages, comportant chacun plusieurs commutateurs à matrice. En particulier, chaque commutateur comprend des relais électromagnétiques dits "de point de croisement,,, ayant 25 des contacts du type dit "contacts secs à tige". Le réseau assure, de l'une quelconque des nombreuses façons connues, une totale accessibilité entre lignes entrantes et sortantes, et l'établissement d'une interconnexion quelconque implique le marquage de points principaux du réseau, conformément à l'itinéraire choisi. 30 Dans le présent exemple, on a prévu plusieurs marqueurs, KLd à MN, pour ces fonctions de marquage de l'itinéraire, et ces marqueurs sont disposés pour être utilisés sélectivement par l'ensemble de traitement de données. L'ensemble de traitement de données comporte tout d'abord plusieurs appareils de traitement de données, ?1 à PU, 35 ainsi que ce que l'on peut nommer des équipements périphériques de traitement de données, spécialement MIS, DS, CS, TR, OP et MO, dont les trois premiers sont respectivement des équipements de mémorisation à bandes magnétiques, à tambours magnétiques, et à noyaux magnétiques, tandis que les trois derniers sont respective 70 01339 5 2028517 ment un lecteur de bandes, une imprimante de sortie, et une console pour la surveillance et la commande manuelle de l'ensemble. Les équipements de ligne entrante, ILE, sont disposés en groupes de par exemple 96, et chaque groupe est desservi par l'un des 5 explorateurs de lignes entrantes, IS1 à ISN. Ces explorateurs accomplissent l'importante fonction de retransmettre à l'ensemble de traitement de données, les changements d'état des équipements de ligne entrante, correspondants, grâce à quoi il y a détection de l'occupation et de la libération des équipements individuels de 10 ligne, ainsi que de la réception d'informations numériques d'acheminement. Les explorateurs de lignes entrantes permettent en outre à l'ensemble de traitement de données de communiquer avec les circuits de ligne entrante, et avec des circuits de service communs, tels que des générateurs de tonalité, ainsi éventuellement qu'avec 15 des émetteurs/récepteurs du type dit "a fréquences vocales multiples" , dans lesquels doit être prévue une signalisation numérique, à fréquences vocales multiples. Les équipements de ligne sortante, OLE, sont également disposés en groupes de par exemple 96, chaque groupe étant desservi par 20 l'un des explorateurs de lignes sortantes, 0S1 à OSIJ. Les fonctions de ces derniers sont comparables à celles des explorateurs de lignes entrantes, à l'exception suivante : tandis que les explorateurs de lignes entrantes sont concernés par la retransmission à l'ensemble de traitement de données, d'informations numériques entrantes, 25 d'acheminement, les explorateurs de lignes sortantes sont concernés par la transmission vers l'avant d'informations numériques d'acheminement, par l'intermédiaire d'équipements de ligne sortante, conformément aux instructions provenant de l'ensemble de traitement de données. 30 II sera opportun de considérer les marqueurs M1 à MU, les ex plorateurs de lignes entrantes IS1 à OSÎT, et les explorateurs de lignes sortantes 0S1 à OSIT, comme des équipements périphériques de commande téléphonique, distincts des équipements périphériques dits "de traitement de données", qui ont été mentionnés précédem-35 ment. Sur la fig. 1, tous les appareils de traitement de données et tous les différents équipements périphériques sont pourvus de postes individuels pour les lignes principales, tels que HSP4 (poste pour lignes principales de l'appareil de traitement de données P4), 70 01339 6 2028517 qui sont connectés à un système commun de transmission de données, comprenant trois lignes principales, à quinze conducteurs, H1, H2 et H3. Chaque ligne principale, qui concerne tous les postes pour lignes principales, forme une boucle ou un anneau, et comprend dix 5 fils de données, quatre fils de codes et un fil d'impulsion sélectrice. Les flèches a du diagramme indiquent le sens (anti-horaire) de transmission de toutes les communications sur les lignes principales. Chaque poste pour lignes principales (par exemple HSP4) com-10 porte trois dispositifs logiques de commande, CL1, CL2 et CL3, correspondant respectivement aux lignes principales H1, H2 et H3 ainsi qu'une mémoire-tampon pour les lignes principales;. HDB, servant de dispositif d'interface entre les dispositifs logiques de commande et l'appareil correspondant. Il convient de noter que, 15 chaque fois qu'un poste pour lignes principales est à l'état de repos, c'est-à-dire qu'il n'est pas concerné directement par une opération de transmission d'informations, l'état "passant" dans lequel se trouve par suite chaque dispositif logique de commande de ce poste, ne s'oppose en rien à la transmission d' n'importe quels si-20 gnaux le long de la ligne principale. Chacune des lignes principales en anneau, H1 à H3, peut être exploitée d'une façon correspondant à celle décrite dans le brevet français de la Demanderesse, N° 1.523.011, suivant lequel la disposition d'une ligne principale uni que permet la transmission directe 25 à vitesse élevée, de données entre deux quelconques des équipements desservis par cette ligne principale. Grâce à la disposition considérée de trois lignes principales en anneau, on peut assurer con-curemment trois opérations de transmission de données de ce genre, chaque opération de transmission concernant une paire différente 30 d'équipements, ainsi qu'une ligne principale particulière, affectée pour la durée de l'opération de transmission. Ainsi, quoiqu'une seule ligne principale en anneau puisse suffire dans certains cas, la disposition typique de trois lignes principales, utilisables indépendamment, assure une vitesse accrue de transmission des don-35 nées, et accroît en plus la sécurité générale du système. On peut supposer que les opérations de transmission de données ne sont pas prévues entre les périphéries téléphoniques; en fait, dans la majorité des cas, on peut supposer que les transmissions de données auront lieu entre des appareils de traitement de données, ainsi 70 01339 7 2028517 qu'entre des appareils de traitement de données et des périphériques. Il convient de noter que toutes les informations sont communiquées sur les lignes principales dans un sens prédéterminé et, dans le présent mode de réalisation, le sens anti-horaire a été choisi, 5 comme indiqué par les flèches A. A titre d'exemple de la succession d*événements incluse dans une opération typique de transmission de données, on va supposer qœ l'appareil de traitement de données P4 est requis de transmettre un signal au marqueur M2, pour lui permettre d'accomplir une fonc-10 tion de marquage pour l'établissement d'une connexion spécifique à travers le réseau de commutation SN. Dans ces circonstances, l'appareil de traitement de données P4 donne des instructions à la mé-moire-tampon HDB du poste pour lignes principales HSP4 afin ^ue soit choisie arbitraitement l'une quelconque des lignes principales 15 qui n'est pas déjà utilisée par -un autre poste pour lignes principales. De telles lignes principales libres sont indiquées par la présence d'un code particulier sur le groupe correspondant de fils de codes, chaque groupe étant surveillé de façon continue par le dispositif logique de commande correspondant, CL1, CL2 ou GL3. La 20 sélection d'une ligne principale libre a pour effet de faire passer le dispositif logique de commande correspondant, CL1, 0L2 ou 0L3, de son état normalement "passant" à un état par lequel la ligne principale sélectionnée est coupée, et ses extrémités correspondantes sont détournées vers la mémoire-tamponpour lignes principales 25 HDB. Il convient de noter que les états des autres dispositifs logiques de commande du poste pour lignes principales considéré, restent tels que la continuité des lignes principales correspondantes est maintenue. L'appareil de traitement de données P4 demandant à communiquer 30 avec le marqueur M2, on suppose que la ligne principale H1 a été sélectionnée pour être utilisée, si bien que cette ligne principale est scindée par le dispositif logique de commande CL1 du poste pour lignes principales, HSP4. L'appareil de traitement de données P4 provoque alors l'application, par la mémoire-tampon correspon-35 dante, aux dix fils de données de la ligne principale, d'un marquage de code (adresse de priorité), indiquant la priorité qui doit être accordée en général à l'équipement particulier d'origine (appareil de traitement de données P4). L'adresse de priorité est accompagnée par un code (code de priorité), appliqué aux quatre 70 01339 8 2028517 fils de codes de la ligne principale, pour indiquer que l'information présente sur les fils de données convient pour une adresse de priorité. L'information totale (adresse de priorité et code de priorité) est transmise sur la ligne principale, à partir du côté du 5 dispositif logique de commande qui convient pour la transmission dans le sens anti-horaire. Pourvu qu'aucun autre poste pour lignes principales n'essaie en même temps d'utiliser la ligne principale sélectionnée, l'information de priorité présentée par le poste HSP4 est transmise, et 10 elle arrive par suite, sur la ligne principale considérée, à l'entrée (côta gauche) de ce même poste, d'où, elle est transmise, par 11 intermédiaire du dispositif CL1, à la mémoire-tampon pour lignes principales HDB, aux fins de comparaison avec l'information en cours de transmission. Si les informations de priorité transmise' 15 et reçue coïncident, la mémoire-tampon pour lignes principales remplace, suivant l'instruction de l'appareil de traitement de données P4, l'information de priorité, sur la ligne principale, par une information de destination, comprenant une donnée de destination et un code de destination, dans le but d'établir une connexion, pour 20 les informations, avec l'équipement périphérique requis (M2), par l'intermédiaire de la même ligne principale H1. D'autre part, si les informations de priorité transmise et reçue ne sont pas identiques, comme cela se produirait si un équipement desservi par un autre poste pour lignes principales transmet-25 tait en même temps à la ligne principale considérée un code correspondant à une priorité supérieure, la mémoire-tampofc. pour lignes principales provoque le retour du dispositif CL1 à son état de repos (passant), et rétablit la fonction de sélection d'une ligne principale au poste HSP4, pour l'occupation de n'importe quelle 30 autre ligne principale qui peut être alors libre. On peut mentionner que les informations de priorité transmise et reçue au poste HSP4 ne seraient pas identiques si un autre poste transmettait simultanément une adresse correspondant à une priorité inférieure à celle du poste HSP4. Dans ce cas, les deux postes cons-35 tateraient une disparité. Cependant, l'adresse correspondant à la priorité supérieure aurait pour effet, dans ledit autre poste, de faire cesser la transmission par ce dernier de son adresse de priorité, et de faire transmettre l'adresse correspondant à une priorité supérieure sur la ligne principale, de sorte que le poste HSP4 70 01339 9 2028517 entre en service relativement à la ligne principale sélectionnée, aux dépens de l'autre poste. En supposant que la ligne principale H1, par exemple, a été occupée par le poste pour lignes principales HSP4, l'adresse de des-5 tination(di* fils de données) et les codes de.destination (quatre fils de codes) sont transmis ae façon continue par le poste pour lignes principales, d'origine (HSP4). Cette information de destination est examinée simultanément par la mémoire-tampon pour lignes principales de chacun des autres postes, connectés à la ligne prin-10 cipale, pour permettre à chacun de déterminer si l'adresse de destination lui est applicable. Dans le cas présent, la mémoire-tampon pour lignes principales, qui est associée au marqueur M2,identifie l'adresse de destination, et une impulsion sélectrice, qui est alors délivrée par le poste HSP4 au fil d'impulsion sélectrice de la li-15 gne principale, provoque la retransmission par le poste pour lignes principales, récepteur de l'adresse de destination identique, sur les dix fils de données de la ligne principale, et en môme temps, la transmission (sur les quatre fils de codes) d'un code "destination libre" ou d'un code "destination occupée", selon ce qui con-20 vient. Le code "destination occupée" est produit seulement lorsque le poste pour lignes principales requis participe à une opération de transmission de données utilisant l'une des lignes principales restantes (H2 ou H3)î dans les autres cas, il y a transmission du code "destination libre". L'adresse de destination originale ainsi 25 que le code applicable (libre ou occupé) est donc renvoyé à l'entrée du poste pour lignes principales, d'origine (HSP4). Si le code "destination occupée" est reçu, le poste pour lignes principales, mentionné en dernier, met fin à son essai de transmission, il libère la ligne principale ÏÏ1, et il fait ensuite un nouvel 30 essai. D'autre part, si le code "destination libre" apparaît, pour la mémoire-tampon pour lignes principales du poste d'origine, cela indique le fait qu'un équipement de destination a été sélectionné. Néanmoins, cette adresse de destination, qui a été reçue est compa-35 rée à celle transmise par la mémoire-tampon pour lignes principales, HDB, et si les deux adresses sont identiques, ceci indique qu'une sélection correcte de l'équipement périphérique requis, M2 a été effectuée, et que la transmission des données pour la commande nécessaire du marqueur peut être entreprise. Cependant, si les deux 70 01339 10 2028517 adresses ne sont pas identiques, on en déduit une erreur dans le processus de sélection, et l'essai de transmission est abandonné* Pour que soit effectuée l'opération effective de transmission de données, la mémoire-tampon pour lignes principales du poste 5 d'origine reçoit une instruction pour présenter ce que l'on appelle une "adresse de désignation" sur les fils de données, accompagnée, sur les fils de codes de la. ligne principale, par un code caractéristique (code de désignation). L'information de désignation agit, par l'intermédiaire de la mémoire-tampon du poste pour lignes 10 principales qui a été sélectionné, pour définir le mode de fonctionnement requis du marqueur. Si l'on suppose qu'une connexion requise dans le réseau de commutation, entre par exemple un équipement de ligne entrante et un équipement de ligne sortante, prédéterminé, peut être établie 15 sous la commande d'un marqueur unique, la nature de l'adresse de désignation indique ce mode de commande. D'autre part, la connexion requise peut comporter éventuellement la participation de deux marqueurs, M2 et un autre marqueur, l'un contrôlant le côté entrant de la connexion, et l'autre son côté sortant. Dans ce dernier cas, 20 l'adresse de désignation définit le côté de la connexion qui doit concerner le marqueur particulier M1 (c'est-à-dire un mode entrant ou sortant). En supposant, pour des raisons de convenance, qu'un marqueur unique suffit à l'établissement d'une connexion à travers le réseau 25 de commutation SU, la réception de l'adresse de désignation par la mémoire-tampon pour lignes principales, associée au marqueur M2, a pour effet de préparer ce dernier à l'accomplissement d'une fonction de marquage, conformément à des caractères de données, qui doivent être reçus ensuite, en provenance du poste pour lignes prin-30 cipales, associé à l'appareil de traitement de données. En même temps, la mémoire-tampon pour lignes principales, qui est associée au marqueur, provoque la retransmission (dans le sens anti-horaire) de l'information de désignation, et une opération de comparaison est à nouveau accomplie dans le poste pour lignes principales, d'o-35 rigine HSP4. En supposant qu'il n'y a pas de disparité entre l'information transmise et l'information reçue, le poste mentionné en dernier est conditionné, sous la commande de l'appareil de traitement de données, pour, transmettre le premier caractère de données, à dix bits 70 01339 2028517 d'un bloc de données, désigné, et consistant en un nombre prédéterminé de caractères de données. lie caractère transmis sur les fils de données de la ligne principale est accompagné par un code de caractère sur les fils de codes, de manière à assurer que le carac— 5 tère de données soit interprêté comme tel. le caractère de données particulier est enregistré dans le marqueur, et le poste potirlignes principales, correspondant, retransmet l'information correspondant au caractère de données (caractère et code) qui, lorsqu'elle est reçue par le poste pour lignes principales d'origine, provoque la 10 transmission du caractère suivant du bloc, à nouveau avec le code de caractère. La transmission d'un caractère de données est répétée de cette façon jusqu'à ce que soit achevée la transmission du bloc de données. En même temps, des moyens associés au marqueur comptent chaque caractère de données reçu, pour déterminer l'achèvement de 15 la séquence de transmission des caractères de données, correspondant au bloc de données. Ayant déterminé l'achèvement de la séquence, le poste pour lignes principales du marqueur, au lieu de retransmettre le code de caractère de données, qui accompagne le dernier caractère de données reçu sur la ligne principale H1, transmet alors un 20 code de "fin de bloc", sur les fils de codes. Lorsque le code de "fin de bloc" est reçu par le poste d'origine, à nouveau dans le sens anti-horaire, sur la ligne principale, il est utilisé pour confirmer que le bloc de données, indiqué pour la transmission, est épuisé. 25 Si le bloc de données n'est pas épuisé, ou bien s'il est épuisé avant que le code de "fin de bloc" ne soit reçu, la séquence de transmission est erronée. Cependant, dans le cours normal des événements, la séquence de transmission est confirmée comme ayant été convenablement achevée, et la ligne principale particulière H1 est 30 libérée pour un autre usage. Ayant indiqué schématiquement la procédure impliquée dans la transmission de données a'un certain appareil de traitement de données à un certain équipement périphérique, téléphonique, on peut en déduire aisément qu'une procédure analogue serait adoptée dans 35 le cas de transmissions entre deux appareils de traitement de données et entre un appareil de traitement de données quelconque et l'un quelconque des équipements périphériques de traitement de données, MIS, DS, CS, TR, OP et MO. Dans le cas des équipements périphériques de traitement de don 70 01339 12 2028517 nées DS, MIS et OS (à tambours, à bandes et à noyaux magnétiques respectivement), ceux-ci sont aménagés convenablement pour enregistrer des groupes de données auxquels un ou plusieurs appareils de traitement de données peuvent demander à se référer. Par exemple, 5 un groupe de données peut être constitue car une liste de données concernant les catégories de service des abonnés, ou bien des codes de traduction des chiffres sélectionnés, ou bien ce que l'on appelle la "carte" du réseau de commutation. Dans certaines circonstances , il peut être nécessaire de subdiviser ces groupes de données 10 ou en fait, d'enregistrer plus d'un type de groupe de données dans un seul équipemento Dans tous les cas, il est nécessaire de pouvoir accéder directement au groupe de données requis, ou à la zone affectée à ce groupe de données et, à cet effet, on attribue à chaque groupe de données ou à chaque partie de l'un d'eux, une aaresse 15 symbolique indépendante, destinée à être utilisée pour accéder au groupe de données, plutôt que d'utiliser l'unique adresse "physique" affectée à l'équipement périphérique considéré. Dans ces circonstances, les postes pour lignes principales de ces équipements périphériques de traitement de données sont évidemment aménagés de 20 manière à renfermer les adresses symboliques correspondantes en plus de l'adresse "physique" de l'équipement périphérique. Dans certains cas, un appareil de traitement de données peut demander à obtenir des informations d'un équipement périphérique ou d'un autre appareil de traitement de données, plutôt que de de-25 mander à communiquer des informations à l'autre équipement. En conséquence, lorsque l'itinéraire de la transmission de données a été établi par l'appareil de traitement de données, demandeur, jusqu'au poste pour lignes principales, qui est requis, il est nécessaire que ce poste soi-; informé du fait qu'il est requis d'agir 30 comme émetteur de données, l'instruction émise par le poste demandeur prend la forme dsun code d"'inversion de réponse", qui est transmis par l'intermédiaire des fils de codes de la ligne principale sélectionnée, afin d'amener le poste requis dans l'état correspondant a la transmission de données. Il est accusé réception 35 du code d8"inversion de réponse" par un code "inversion de réponse accomplie", qui est produit par l'équipement sélectionné, puis transmis, par 1 1 intermédiaire des fils de codes, à 1'équipement demandeur, pour amener ce dernier dans l'état correspondant à la réception de données. La situation est alors telle que la transmis- bad original 70 01339 13 2028517 sion de données à partir du poste sélectionné peut avoir lieu par l'intermédiaire de la ligne principale sélectionnée, dans le sens (anti-horaire) prescrit. Considérant à nouveau la fig. 1, le nombre des appareils de 5 traitement de données, P1 à PET, est arbitraire, et il est déterminé dans une large mesure par des facteurs tels que les exigences relatives à la vitesse du système, l'importance du trafic et des appels que doit traiter le réseau de commutation, le nombre et la nature des services devant être accordés aux abonnés qui utilisent le cen-tre de commutation, ainsi que les exigences relatives au diagnostic automatique des dérangements et à leur correction. Dans tous les cas, on peut considérer que l'un au moins des appareils de traitement de donnés, par exemple PI, est tenu en réserve, comme un élément de rechange, devant être utilisé en remplacement de n'importe quel autre appareil de traitement de données, qui peuttomber en panne à un instant quelconque. Tous les appareils de traitement de données, utilisables en temps réel, ont une même gamme d'instructions, et ils sont identiques du point de vue des éléments physiques de traitement. A ce stade, on peut aussi considérer que tous les appareils de trai-20 tement de données ont des capacités de mémoire identiques (bien qu'il n'en soit pas nécessairement ainsi). Chaque appareil de traitement de données se voit assigné tin ou plusieurs programmes à accomplir^ seize au maximum) le nombre de programmes effectivement assignés à un appareil quelconque de traitement de données, dépendant 25 des fréquences de demande des programmes et des durées d'exécution des programmes. Dans le cas d'un appareil de traitement de données, recevant plus d'un programme, ceux-ci sont prévus "en partage du temps". Parmi les différents appareils de traitement de données, P2 à 30 PU doivent être considérés comme concernés par la gestion du réseau de commutatioh. A la différence de l'art antérieur dans le domaine de la commande, par des programmes enregistrés, de réseaux de commutation téléphonique et de réseaux analogues, les fonctions globales de programme (à désigner collectivement sous le nom d'algo-35 rythme de commande du central) qui doivent intervenir dans différents aspects de la gestion du réseau de commutation et des différents services qui y sont associés, sont subdivisées, d'une façon appropriée, en plusieurs sections de programme, autonomes, aménagées pour une exécution asynchrone. Les programmes relatifs à ces sec 70 01339 14 2028517 tions de programme sont distribués d'une façon appropriée, quelconque, entre les appareils de traitement de données P2 à PU, dont chacun' renferme un programme d'exécution indépendant, pour la gestion interne de l'appareil de traitement de données, correspondant. 5 Ceci conduit au concept suivant ï chaque procédure de gestion relative au réseau de commutation est accomplie sous la commande d'un "chapelet" de programme. Ces "chapelets" sont sélectionnés, à partir de 1'algorithme du central, et ils sont coordonnés par des informations produites, dans l'exécution des différentes fonctions requi-10 ses, cette sélection et cette coordination étant effectuées par les équipements périphériques du système téléphonique et les appareils de traitement de données eux-mêmes. Comme conséquence de la distribution des programmes de l'algo-rythme du central, entre les différents appareils de traitement de 15 données, au travail, des fonctions de transmission entre des appareils de traitement de données, accomplies de la façon précédemment mentionnée, représentent un aspect essentiel de la procédure de gestion pour la mise en "chapelet" des programmes, comme requis. Il en résulte qu'il faut prendre des dispositions pour permettre à un pro-20 gramme d'accéder à un autre programme, et, par suite, le système est organisé de manière que chaque programme de l'algorithme du central me voit affecter une adresse, dite "symbolique", unique, cette adresse étant placée dans la mémoire-tampon du poste pour lignes principales, qui dessert l'appareil de traitement de données en le-25 quel ledit programme est placé. En raison de la caractéristique d'adressage symbolique, la position effective d'un programme quelconque (c'est-à-dire l'appareil de traitement de données particulier où il se trouve) est sans importance pour l'exécution de l'algorithme du central. D'autre part, puisque plus d'un programme peut 30être placé dans un appareil de traitement de données quelconque, la mémoire-tampon qui y est associée, est pourvue d'une adresse symbolique, unique, pour chacun des programmes placés actuellement dans l'appareil de traitement de données correspondant. On peut mentionner que les adresses symboliques des différents programmes permet-35 tent également à un périphérique de commande téléphonique quelconque d'accéder à un programme requis quelconque sans avoir connaissance de la position physique de ce programme. L'adresse symbolique de chaque programme, correspondant par ailleurs à l'adresse de destination d'une opération de transmission 70 01339 15 2028517 de données, lorsque l'accès à un programme particulier est requis, peut êtfe utilisée comme l'adresse de priorité lorsque ce programme amorce une opération de transmission cUe données0 On peut mentionner que chacun des appareils de traitement de 5 données comporte en outre une adresse permanente (physique), qui définit cet apoareil de façon exclusive, et dans sa totalité, comme une unité physique. L'adresse physique, qui apparaît de façon permanente dans la mémoire-tampon pour lignes principales, est utilisée pour l'identification de l'appareil de traitement de données 10 correspondant : a) lorsqu'un dérangement y apparaît, et b) lorsqu'il est requis d'y introduire un ou plusieurs programmes quelconques. Les adresses physiques seront utilisées, de façon typique, pour la distribution initiale des programmes entre les différents appareils de traitement de données de l'installation, à titre pré-15 paratoire à la mise en service du centre de commutation. Dans ce cas, les informations des programmes (y compris chaque adresse symbolique) sont introduites dans un appareil de traitement de données particulier, sous la forme d'une opération de transmission de données, mettant en cause le lecteur de bandes TR et cet appareil de 20 traitement de données, l'adresse physique étant utilisée comme adresse de destination pour la séquence de transmission correspondante. Une conséquence importante de la distribution des programmes de l'algorithme du central est la suivante î si et quand un appareil quelconque de traitement de données en fonctionnement tombe en 25 panne, la majeure partie de 1'algorithme du central, interprétée par les appareils de traitement de données qui restent en fonctionnement, n'est pas affectée, et la restauration du service fonctionnel complet n'implique que le remplacement de l'appareil de traitement de données défectueux par un autre appareil de traitement de 30 données identique, et maintenu en réserve, par exemple l'appareil de traitement de données P1. Oe remplacement n'est effectué qu'après que des programmes identiques à ceux contenus jusque là dans l'appareil de traitement de données défectueux, ont été injectés dans l'appareil de traitement de données de remplacement. 35 Le remplacement d'un appareil"de traitement de données défec tueux par un appareil de réserve implique l'emploi d'un programme, de surveillance, dont une ccpie est conservée dans l'appareil de traitement de données effectuant la surveillance, £2, tandis qu'une seconde copie en est conservée dans un autre apoareil de traitement 70 01339 16 2028517 de données quelconque^ par exemple P3) qui peut être considéré comme contenant également un ou plusieurs programmes de travail. L'appareil de traitement de données P3 peut être désigné comme l'appareil auxiliaire de surveillance, et cet appareil P3 ainsi que l'ap-5 pareil P2 sont identiques à tous les autres appareils de traitement de données, avec lesquels ils sont en fait interchangeables dans des circonstances appropriées. Chaque appareil de traitement de données a la possibilité de déceler son propre état de dérangement, après quoi il interrompt le 10 programme qu'il est en train d'exécuter, et il introduit une section de programme de dérangement dans son programme d'exéxution. Par exemple, la section de programme de dérangement, qui peut être un micro-programme "physique", est organisé de manière à extraire la ou les adresses symboliques de la mémoire-tampon pour lignes prin-15 cipales, qui est associée, ce qui interrompt temporairement le ou les programmes de l'appareil de traitement de données considéré. D'autre part, le programme d'exécution de l'appareil de traitement de données défectueux amorce tine opération de transmission de données, qui commence par la présentation de l'adresse physique de 20 l'appareil de traitement de données, constituant une adresse de priorité, à une ligne principale arbitrairement choisie. Il convient de noter que les adresses physiques reçoivent une priorité supérieure à celle des adresses symboliques et périphériques, dans la mesure où. il s'agit de transmission de données. 25 Ayant choisi une ligne principale, l'appareil de traitement de données, défectueux, provoque la présentation de l'adresse symbolique du programme de surveillance comme une adresse de destination. Celle-ci est décelée par l'appareil de surveillance P2 seul, et ce dernier est par suite amené à accomplir ensuite le programme de 30 surveillance. L'appareil de traitement de données, défectueux, qui a reçu le code "destination libre", présente alors un code dit de "demande d8assistance" ("Mayday" code), sur les fils de données de la ligne principale, comme adresse de désignation. Cette dernière, lorsqu'elle a été reçue par l'appareil de surveillance, lui indique 35 le point requis d'entrée dans le programme de surveillance, et suggère qu'un dérangement relativement important s'est produit dans le système. L'appareil de traitement de données, défectueux, transmet alors un message à deux caractères, dont le premier représents sa propre identité (o1est-à-dire son adresse physique), tandis que le bad original 70 01339 17 2028517 second représente la nature du dérangement, et est accompagné, sur les fils de codes, par un code "état de dérangement"♦ la ligne principale correspondante est alors libérée. La situation existante est alors la suivante ï-l'appareil de 5 traitement de données, défectueux, a été séparé du système, et l'appareil de surveillance a été informé de l'identité dudit appareil défectueux, ainsi que de la nature du dérangement. L'appareil de surveillance renferme une table (c'est-à-dire une table des emplacements des programmes) qui comprend les adres-10 ses physiques des appareils de traitement de données, en corrélation avec les adresses symboliques des programmes alors en rapport avec tous les appareils de traitement de données. A partir de là, lz programme de surveillance est mis en mesure de déduire ï a) quel appareil de traitement de données est en réserve, et b) quels 15 programmes nécessitent d'être replacés. f L'un des équipements périphériques pour la mémorisation de grandes quantités d'informations, notamment l'équipement DS, qui comprend une mémoire à tambours magnétiques, est alors mis en service. La mémoire à tambours magnétiques contient une copie confor-20 me des programmes de l'ensemble de l'algorithme de commande du central. Par suite, le programme de surveillance adresse alors le poste pour lignes principales de la mémoire à tambours, et il transmet à cette mémoire à tambours des instructions pour l'accomplissement d'une opération de lecture relativement aux programmes 25 qui doivent être replacés, et pour la transmission des informations acquises, à l'appareil de traitement de données, de remplacement P1• Le programme d'exécution à utiliser pour la gestion des programmes à replacer dans l'appareil de traitement de données P1, est également contenu dans la mémoire à tambours. Les détails y 30 de ce programme d'exécution sont communiqués à l'appareil de remplacement pour lui permettre d'introduire les adresses symboliques des programmes replacés, dans la mémoire-tampon associée à cet appareil de traitement de données. De cette façon, les capacités fonctionnelles de l'algorithme du système sont rétablies. 55 A cet instant critique, ou à proximité, le programme de sur veillance remet à jour la table des emplacements des programmes, et il informe le personnel d'entretien de la nature et de l'emplacement de l'équipement défectueux, par l'accomplissement d'une séquence de transmission de données, impliquant l'utilisation d'un 70 01339 18 2028517 autre équipement périphérique de traitement de données, 0Pf qui comporte une imprimante. Ainsi qu'on l'a mentionné précédemment, le système est pourvu de deux copies du programme de surveillance, l'une dans l'appareil 5 de surveillance P2, et l'autre dans l'appareil de surveillance auxiliaire P3. En fait, l'appareil de surveillance auxiliaire renferme simplement une séquence d'instructions de programme, plutôt que les instructions de programme plus les données du programme. Une seconde copie des données du programme de surveillance est conser-10 vée dans la mémoire à noyaux magnétiques CS. Par suite, lorsqu'une opération de replacement des programmes est effectuée, l'appareil de surveillance doit remettre à jour non s exile ment sa propre table de replacement, mais aussi la table de replacement qui se trouve dans la mémoire à noyaux magnétiques CS. Ceci est effectué en ac-15 complissant une séquence appropriée de transmission de données entre l'appareil de surveillance et la mémoire à noyaux magnétiques. Bans cette séquence de transmission de données, l'adresse de destination définit la zone de la mémoire à noyaux, c'est-à-dire la zone utilisée pour enregistrer la table de replacement, tandis que l'a-20 dresse de désignation indique le type de l'opération d'enregistrement dans des noyaux magnétiques, qui est requise, c'est-à-dire de l'opération lecture-surinscription. Les caractères de données, transmis ensuite, pendant la séquence de transmission de données, constituent la version à jour de la table de replacement, qui est 25 offerte à la mémoire à noyaux magnétiques. Bien qu'on ait supposé qu'un appareil de traitement de données, notamment P2f. a été désigné pour servir exclusivement d'appareil de surveillance, il n'en est pas nécessairement ainsi, car il peut présenter une capacité suffisante pour recevoir en outre un ou plu-30 sieurs programmes de travail de l'algorithme du central. En réalité on considère souhaitable qu'il en soit ainsi, de manière que soit ainsi garanti son fonctionnement convenable. Il en résulte qu'un état défectueux dans un appareil de traitement ayant une capacité de surveillance, a la possibilité de sa manifester pendant l'exécu-35 tion d'un programme de travail, plutôt qu'à l'instant critique où 1'accomplissement d'une fonction de surveillance est requis. . Si l'appareil de traitement de données où. est placé présentement le programme de surveillance (appareil P2) parvient dans un état défectueux pendant l'exécution du programme de surveillance 70 01339 19 2028517 ou bien d'un programme de travail, l'adresse symbolique du programme auxiliaire de surveillance est utilisée automatiquement comme adresse de destination. Par suite, la seconde copie du programme de surveillance, placée présentement dans l'appareil de traitement de 5 données P3, est rendue disponible et, avant que la procédure de replacement du programme par l'appareil P3 ne soit exécutée, cet appareil lit la copie de la table de replacement dans la mémoire à noyaux. Le résultat de la procédure de replacement est que l'appareil 10 P1 (précédemment en réserve) prend en charge les fonctions de l'appareil P2, qui comprennent le programme de surveillance et son ou ses programmes de travail (algorithme). En plus de remettre à jour la table de replacement dans la mémoire à noyaux, l'appareil de traitement de données P3 remet également à jour l'appareil de trai-15 tement de données P1, de la même manière. Il peut se produire que, quand un appareil de traitement de données, au travail, prend un état défectueux, nécessitant son retrait du service, la capacité d'enregistrement de l'appareil en réserve ne convienne pas pour recevoir tous les programmes qui néces-20 sitent un replacement. En conséquence, la procédure de replacement des programmes est adaptée pour diriger un ou plusieurs des programmes dans l'appareil en réserve, et les autres programmes dans un ou plusieurs des appareils de traitement de données, ayant une cgj>acité en réserve. 25 On a mentionné brièvement tous les équipements périphériques de traitement de données, à l'exception de la mémoire à bandes magnétiques MTS. Cette mémoire particulière est utilisée pour le rassemblement de données prescrites, en provenance du système, une donnée typique étant celle relative à la comptabilisation des appels 30 et à l'analyse du trafic. Cette donnée est disponible pour un traitement par des programmes séquentiels, à faible priorité, qui sont également inclus dans l'ensemble de traitement de données. Ces programmes seraient mis en oeuvre pendant une période à faible trafic, pour assurer la transmission de données, sous une forme convenable, 35 à l'imprimante de sortie OP. On peut mentionner que des programmes à faible priorité, tels que ceux mentionnés ci-dessus, peuvent être retirés temporairement de l'ensemble de traitement de données, lorsqu'une procédure de replacement a été amorcée par un appareil de traitement de données, 70 01339 20 2028517 défectueux, pour aménager un emplacement (qui pourrait sans cela ne pas être disponible) afin de recevoir des programmes nécessitant un replacement. Dans ces circonstances, une information additionnelle est prévue dans la table de replacement pour définir chaque program-5 me qui a été retiré temporairement de l'ensemble de traitement de données. En considérant la fig. 2, on observera que les principaux éléments d'équipement, tels que les appareils de traitement de données périphériques de traitement de données, et périphériques de commande 10 téléphonique, ont été pourvus de références qui correspondent à celles de leurs équivalents fonctionnels de la fig. 1. D'autre part, le réseau de commutation et les équipements de ligne entrante et de ligne sortante, peuvent être considérés comme identiques à ceux de la fig. 1, et ils portent également des désignations correspondan-15 tes. On a prévu cependant deux groupes de lignes principales en anneau, à quinze conducteurs, le premier groupe comportant les lignes principales H1 à H3» et le second groupe les lignes principales H4 à H10. Tous les postes pour lignes principales comportent 20 une mémoire-tampon pour lignes principales, telle que HDB; cependant, tandis que les postes pour lignes principales, correspondant à des appareils de traitement de données, comportent dix dispositifs logiques de commande, Cil à C110, les postes pour lignes principales des équipements périphériques de traitement de données 25 (MÎS et analogues) comportent sept dispositifs logiques de commande de ce genre, alors que les postes pour lignes principales, des é-quipements périphériques de commande téléphonique (explorateurs de lignes entrantes IS1 à ISN, marqueurs H1 à MU, et explorateurs de lignes sortantes, 081 à OSÎT) comportent trois dispositifs logiques 30 de commande. On a indiqué par des flèches B et C les sens de transmission des informations sur les deux groupes de lignes principales. les deux groupes de lignes principales en anneau, associées aux dix dispositifs logiques de commande de chacun des postes pour lignes principales, correspondant à des appareils de traitement de 35 données, sont disponibles pour des transmissions entre appareils de traitement de données, le premier groupe de trois lignes principales est également disponible pour la transmission de données entre des appareils de traitement de données et des périphériques de commande téléphonique, tandis que le second groupe de sept lignes principales 70 01339 21 2028517 est disponible pour la transmission de données entre des appareils de traitement de données et des périphériques de traitement de données. les transmissions de données entre des postes pour lignes pfin-5 cipales sont effectuées sensiblement de la même façon que celles mentionnées relativement à la fig. 1. Cependant, il est évident que certaines modifications des fonctions de sélection des lignes principales sont essentielles, en ce qui concerne en particulier des postes pour lignes principales, demandeurs, des appareils de trai-10 tement de données, dans lesquels l'un ou lrautre des groupes de lignes principales, ou bien les deux, sont disponibles pour être utilisés conformément au poste de destination requis. En conséquence, en préparation à la mise en route d'une opération de transmission de données, un appareil de traitement de données déclenche ce que 15 l'on appelle un "code des lignes principales permises", indiquant les lignes principales qui doivent participer à la procédure de sélection (dix, trois ou sept selon le cas), lorsque la sélection de la ligne principale a été effectuée, la séquence de transmission, comportant la détermination de l'état de disponibilité ou d'occupa-20 tion de l'équipement de destination, est accomplie de la façon décrite schématiquement à propos de la fig. 1. On comprend que, dans le cas de transmissions à partir de périphériques de commande téléphonique, à destination d'appareils de traitement de données, il n'y a paB production, ni nécessité de co-25 des indiquant les lignes principales permises, puisque toutes les lignes principales correspondantes, H1 à H3, sont disponibles pour la sélection si elles ne sont pas en service. Des considérations similaires s'appliquent dans le cas de transmissions depuis des périphériques de traitement de données, à destination d'appareils de 30 traitement de données, puisque toutes les lignes principales H4 à H10 peuvent être sélectionnées. Comme dans le cas de la fig. 1, l'appareil P1 peut être considéré comme en réserve, tandis que les appareils de traitement de données P2 à PU peuvent être considérés comme renfermant des pro-35 grammes de travail (algorithme du central), 13appareil de traitement de données P2 contenant en outre le programme de surveillance, tandis que l'appareil de traitement de données P3 contient le programme auxiliaire de surveillance. D'autre part, tous les appareils de traitement de données, 40 qu'ils contiennent un ou plusieurs programmes, ont une constitution 70 01339 22 2028517 physique de nature à permettre une totale interchangeabilité des programmes, comme cela peut ôtre requis. Le nombre de lignes principales de chaque groupe (trois et sept) a été choisi arbitrairement et, dans la pratique, le nombre 5 de lignes principales de chaque groupe serait déterminé selon des considérations relatives au trafic de données. On va se référer maintenant à la fig. 3» celle-ci comporte trois groupes de lignes principales en anneau, à 15 fils, H1, H2; H3, H4, H5 et H6; HT, EB, H9 et H10, dont les sens de transmission 10 sont indiqués par des flèches D et B. Sur la fig. 3» chaque groupe de lignes principales et chaque groupe correspondant de dispositifs logiques de commande ont été illustrés de façon collective, pour simplifier la figure. C'est ainsi que, dans le cas du poste pour lignes principales, correspondant à un appareil de traitement de 15 données, HSP1, les dispositifs logiques de commande, CL1 à CL3, associés respectivement aux trois lignes principales H1 à H3, apparaissent sous la forme d'une seule unité; les groupes de disposi-ô"t# CL7 à» CL10 / tifs CL4 à C16 /sont représentés également chacun sous la forme d'une seule unité. 20 Dans de nombreux cas également, des éléments principaux d'é quipement comportent les références utilisées pour les éléments correspondants sur les fig. 1 et 2, si bien que, par conséquent, ces équipements sont requis pour accomplir des fonctions analogues à celles précédemment mentionnées. Parmi les appareils de traite-25 ment de données P1 à PU, dont on a seulement Représenté le premier et le dernier, l'un d'eux est en réserve, tandis que les autres couvrent dans leur ensemble les programmes de l'algorithme de commande du central, en même temps que le programme de surveillance et le programme auxiliaire de surveillance. Des moyens de remplace-30 ment des programmes en cas de panne d'un appareil de traitement de données sont prévus de la façon générale, précédemment décrite. Il convient cependant de noter que l'on a prévu deux groupes d'équipements périphériques de commande téléphonique, contre un seul groupe précédemment. Le premier groupe comporte des explora-35 teurs de lignes entrantes ISA1 à ISAN, des marqueurs IVIÂ1 à MH et des explorateurs de lignes sortantes 0SA1 à OSM, tandis que le second groupe comporte des explorateurs de lignes entrantes ISB1 à ISBN, des marqueurs KB1 à MBN et des explorateurs de lignes sortan-tantes 0SB1 à OSBN. 70 01339 23 2028517 l'aménagement de deux groupes de périphériques de commande téléphonique, pouvant fonctionner de façon indépendante, procède de l'hyphotèse que, dans le cas présent, à la différence des exemples des fig. 1 et 2, les groupes d'équipements de ligne entrante HE, 5 du réseau de commutation SU sont divisés en deux blocs, auxquels sont offertes des quantités sensiblement égales de trafic. Gn voit que, dans le cas où il y aurait lieu de prévoir plus de deux blocs de trafic de ce genre, ceci nécessiterait simplement de prévoir un nombre équivalent de groupes de périphériques de commande télépho-10 nique, avec les lignes principales associées. Il faut comprendre que l'aménagement de deux tels groupes de périphériques de commande téléphonique, associés chacun à un groupe de lignes principales, commun pour les appareils de traitement de données Î1 à Pif, permettrait, à titre de variante, de desservir 15 deux réseaux de commutation entièrement indépendants, contrôlés. par l'unique ensemble de traitement de données. En fait, ce principe peut être élargi pour permettre de desservir même plus de deux réseaux indépendants de commutation. la division effective du réseau de commutation SN en deux 20 blocs de trafic, pouvant être commandés indépendamment, est également prévue sur la fig. 4. Comme sur la fig. 3» on a simplifié la représentation des trois groupes de lignes principales en anneau, et des groupes correspondants de dispositifs logiques de commande des postes pour lignes principales. Dans de nombreux cas également, 25 des éléments principaux d'équipement portent les références utilisées pour les éléments correspondants sur les figures précédentes, puisqu'ils sont requis d'accomplir des fonctions analogues. Cependant, sur la fig. 4» on a prévu deux groupes d'appareils de traitement de données, P1A à PNA et P1B à PKB, chaque groupe comportant 30 un appareil de réserve, tandis que les autres appareils reçoivent les programmes de l'algorithme du central ainsi que le programme de surveillance et le programme auxiliaire de surveillance. Parmi les trois groupes de lignes principales en anneau, dont les sens de transmission ont été indiqués par les flèches ï1, G et H, le premier 35 groupe, comprenant sept lignes principales H4 à H10, est commun à tous les équipements de traitement de données et à tous les équipements périphériques de traitement de données, si bien que des opérations de transmission de données peuvent être effectuées entre ces équipements, le long des lignes déjà décrites, le second groupe 40 de lignes principales (H1A, H2â et H3â) concerne les postes pour li 70 01339 24 2028517 gnes principales du premier groupe d'appareils de traitement de données P1A à PHâ, ainsi que les postes pour lignes principales d'un premier groupe de périphériques de commande téléphonique, comprenant plusieurs périphériques de trois types, à savoir des explora-5 teurs de lignes entrantes, des marqueurs et des explorateurs de lignes sortantes, tels que ISA, MA., OSA respectivement. Ce groupe de trois lignes principales est disponible pour l'échange de données entre les appareils de traitement de données et les périphériques de commande périphérique qui viennent d'être mentionnés, re-10 lativement à la gestion des appels concernant un premier bloc de trafic du réseau de commutation. Les trois mêmes lignes principales sont,en outre,disponibles pour l'échange de données entre les appareils de traitement de données P1A à PUA. Il en résulte que des opérations de transmission de données 15 utilisant les lignes principales H1A, H2A et H3A, sont utilisées dans la gestion du premier bloc de trafic, comme cela est requis conformément à l'algorithme de commande du central, réparti entre certains des appareils de traitement de données P1A à PUA. Le troisième groupe de lignes principales (H1B, H2B et H3B) 20 est aménagé d'une façon analoglle au groupe mentionné en dernier, mais par rapport au second groupe d'appareils de traitement de données, P1B à PNB, et au second groupe de périphériques de commande téléphonique. Par suite, les opérations de transmission de données qui concernent les lignes principales H1B, H2B et H3B rentrent dans 25 la gestion du second bloc de trafic du réseau de commutation, comme cela est -requis par l'algorithme du central, distribué entre certains appareils de traitement de données P1B à PKB. Dans certains cas, il est envisagé qu'un appel puisse requérir l'emploi par exemple d'un marqueur dans chacun des deux groupes 30 et, dans ce cas, des informations seront transmises entre des appareils de traitement de données appartenant respectivement à chaque groupe, en. utilisant l'une des lignes principales H4 à H10. La technique pour remplacer un appareil de traitement de données, défectueux, dans l'un ou l'autre groupe, par l'appareil en 35 réserve de ce groupe, est la même que celle décrite relativement à la fig. 1, et utilisant le programme de surveillance correspondant à ce groupe, ainsi que la mémoire à noyaux CSf qui, dans ce cas (comme tous les autres périphériques de traitement de données), est accessible aux deux groupes d'appareils de traitement de données. 70 01339 25 2028517 Gomme dans le cas également de la fig. 3» si le réseau de commutation de la fig. 4 est divisé en plus de deux blocs, on peut en tenir compte en prévoyant un nombre correspondant de groupes d'appareils de traitement de donnéés et de périphériques de commande 5 téléphonique, associés. Par ailleurs, relativement à la fig. 4, il est possible d'utiliser les dispositifs de traitement de données pour la gestion de deux réseaux de commutation entièrement indépendants, et ce principe peut être élargi à la gestion même de plus de deux réseaux de ce 10 genre. Dans tous les cas, les équipements périphériques de traitement de données, notamment la mémoire à bandes magnétiques MÏS, la mémoire à tambours magnétiques DS, la mémoire à noyaux magnétiques CS, le lecteur de bandes TR, l'imprimante de sortie OP et la console de surveillance MO, sont disponibles pour être utilisés en com-15 mun par tous les groupes d'appareils de traitement de données. On peut obtenir un autre mode de réalisation d'un centre de commutation de téléphonie automatique, mettant en oeuvre la présente invention, en remplaçant la partie inférieure de la fig. 4 par la fig. 5» les deux diagrammes étant reliés au niveau des points 20 W, X, Y et Z. A la différence de la disposition initiale de la fig. 4, dans cette combinaison/chacun des deux groupes d'appareils de traitement de données, P1A à ;p?UA et P1B à PUB (comportant chacun un appareil en réserve) est desservi, pour des fins d'intercommunication, par 25 un groupe indépendant de lignes principales, H4A à H10A et H4B à HLlô-B. Ces groupes indépendants de lignes principales donnent accès, en commun, aux périphériques de traitement de données usuels ï€CS, DS, Tft, OP et MO, par l'intermédiaire de postes pour lignes principales, comportant.chacun quatorze dispositifs logiques de commande. 30 En plus, une mémoire de transfert à vitesse élevée T, est associée aux deux groupes de lignes principales, sur la même base. Cette mémoire est utilisée pour enregistrer temporairement des informations provenant de n'importe quel appareil de traitement de données du premier ou du second groupe., et destinées à un appareil de traite-35 ment de données du second ou du premier groupe. Dans tous lep modes de réalisation précédents, chaque équipement périphérique^ de commande téléphonique a été représenté comme ayant accès aux trois lignes principales d'un groupe particulier, | par l'intermédiaire des dispositifs logiques de commande du poste 70 01339 26 2028517 pour lignes principales correspondant. En cas de besoin, on peut prévoir, dans un tel groupe, plus de trois lignes principales, et, dans les cas où une accessibilité totale aux lignes principales, en nombre accru, est requise, on accroît de façon correspondante 5 le nombre des dispositifs logiques de commande dans chaque poste pour lignes principales. Dans les cas où un tel accroissement du nombre des dispositifs logiques de commande est indésirable, on peut doter chaque périphérique d'une accessibilité limitée aux lignes principales du groupe et,en fait, on peut obtenir un service 10 et une sécurité convenables, avec une certaine économie, en réduisant le nombre des dispositifs logiques de commande, par exemple à deux, dans chaque poste périphérique pour lignes principales. Dans ce cas, les dispositifs logiques de commande sont répartis entre les lignes principales du groupe sur des bases sensiblement équi-15 tables• Dans les différents modes de réalisation de l'invention qui ont été décrits, on a supposé que chaque équipement périphérique de commande téléphonique est desservi par un poste pour lignes principales, individuel» Dans la pratique, il n'en est pas néces-20 sairement ainsi et, en fait, ceci peut entraîner certains inconvénients économiques. Par suite, on envisage, selon la présente invention, une situation dans laquelle les équipements périphériques téléphoniques de n'importe quel type particulier, sont disposés.en un ou plusieurs groupes, chaque groupe étant desservi par un seul 25 poste pour lignes principales. Si l'on prend l'exemple des marqueurs qui sont.prévus pour définir les itinéraires à établir à travers le réseau de commutation, et si l'on suppose qu'un appareil de traitement de données est requis pour exercer une commande sur un unique marqueur d'un groupe, l'adresse de destination et une première 30 adresse de désignation, arrivant de l'appareil de traitement de données, définiraient respectivement le poste pour lignes principales et le marqueur particulier du groupe correspondant, ladite adresse de désignation commandant des organes sélectifs de commutation, pour connecter le poste pour lignes principales au marqueur 35 requis. Tous les différents modes de réalisation de l'ensemble de traitement de données ont été décrits en se référant à la commande de réseaux de commutation de télécommunications. Bien entendu, les mêmes principes peuvent être également utilisés dans d'autres do 70 01339 27 2028517 maines. Par exemple, les périphériques de commande téléphoniques peuvent être remplacés par n'importe quelles fozmes d'équipements périphériques, si bien que, en programmant convenablement l'ensemble de traitement de données, il est possible de l'utiliser pour 5 la commande automatique de processus industriels, pour des systèmes de réservation de places à l'échelle mondiale, et pour des systèmes analogues. Des modifications peuvent être apportées aux modes de réalisation décrits, dans le domaine des équivalences techniques, sans 10 s'écarter de l'invention. 70 01339 28 2028517 REVENDICATIONS 1.- Ensemble de traitement de données, à programmes enregistrés destiné à la gestion d'un système externe tel qu'un centre de commutation de télécommunications, caractérisé en ce qu'il comporte plu- 5 sieurs appareils de traitement de données, pouvant fonctionner de façon asynchrone, et fonctionnellement interchangeables, entre lesquels sont répartis les différents programmes couvrant collectivement les exigences de traitement de données pour la gestion du système externe, et que lesdits appareils de traitement de données sont 10 desservis en commua, pour l'iatercommunication d'informations, par plusieurs lignes principales de communication, pouvant être sélectionnées individuellement, certaines au moins de ces lignes principales de communication desservant également des équipements périphériques associés au système externe, pour 1'intercommunication d'in-15 formations entre lesdits équipements périphériques et des appareils de traitement de données, 2.- Ensemble de traitement de données suivant la revendication 1, caractérisé par le fait que certaines au moins des lignes principales, pouvant être sélectionnées individuellement, desservent éga-20 lement plusieurs équipements périphériques de traitement de données, pour l'intercommunication d'informations.entre ces équipements périphériques de traitement données et les appareils de traitement de données. 3.- Ensemble de traitement de données suivant la revendication 25 2, caractérisé par le fait que les lignes principales servant à l'intercommunication entre des équipements périphériques de traitement de données et les appareils de traitement de données sont différentes de celles servant à l'intercommunication entre des équipements périphériques du système externe et les appareils de traite-30 ment de données. 4.- Ensemble de traitement de données suivant la revendication 2 ou la revendication 3, caractérisé par le fait que chacun des appareils de traitement de données, et chacun des équipements périphériques, ou bien chacun d'un ou plusieurs groupes de ces équipe- 35 ments, dans le cas d'équipements périphériques associés au système externe, est pourvu d'un poste individuel pour lignes principales, ce poste étant aménagé poxir coupler sélectivement l'appareil de traitement de données ou l'équipement périphérique correspondant, ou bien appartenant au groupe correspondant d'équipements périphé 70 01339 29 2028517 riques, suivant le cas, à l'une-quelconque des lignes principales correspondantes, 5»- Ensemble de traitement de données suivant la revendication 4, caractérisé par le fait que le poste pour lignes principales de 5 chaque appareil de traitement de données et de chaque équipement périphérique ou groupe d'équipements périphériques, comporte des moyens contenant une adresse permanente, qui indique l'identité physique de l'appareil de traitement de données ou de l'équipement périphérique correspondant, ou du groupe correspondant d'équipe-10 ment s périphériques, suivant le cas. 6.- Ensemble de traitement de données suivant la revendication 4 ou la revendication 5, caractérisé par le fait que chaque programme est identifié par une adresse symbolique unique, et que chaque poste pour lignes principales, associé à un appareil de trai-15 tement de données, comporte une mémoire pour des adresses symboliques, qui contient la ou les adresses symboliques du ou des programmes placés à l'instant considéré dans ledit appareil de traitement de données. 7»— Ensemble de traitement de données suivant l'une des reven-20 dications 1, 2, 3, 4, 5 et 6, caractérisé par le fait que l'un au moins des appareils de traitement de données est tenu en réserve, comme appareil de remplacement, et que des moyens sont prévus pour pèrmettre que lui soit affecté le programme, ou tout au moins quelques uns des programmes, placés dans l'un quelconque des autres ap-25 pareils de traitement de données, 8.- Ensemble de traitement de.données suivant la revendication 6, caractérisé par le fait que chaque appareil de traitement de données comporte des moyens indicateurs de dérangement, qui fonctionnent lorsqu'une séquence de programme, mise en oeuvre dans 30 l'appareil de traitement de données considéré, rencontre un état de dérangement et qui, lorsqu'ils fonctionnent, retirent l'adresse symbolique de chaque programme, placé dans ledit appareil de traitement de données, de sa mémoire pour des adresses symboliques, qui fait partie du poste pour lignes principales associé audit appa-35 reils de traitement de données, 9,- Ensemble de traitement de données suivant la revendication 8, caractérisé par le fait que les moyens indicateurs de dérangement ont en outre pour effet d'établir une unique connexion, par ligne principale, entre l'appareil de traitement de données consi 70 01339 30 2028517 déré en premier, et un second appareil de traitement de données, contenant un programme de surveillance, ledit premier appareil de traitement de données transmettant ensuite unmessage, consistant en son adresse permanente personnelle, et en une information rela-5 tive à la nature et à l'emplacement du dérangement trouvé. 10.- Ensemble de traitement de données suivant la revendication 9t caractérisé par le fait que le second appareil de traitement de données, en réponse au message mentionné, provoque l'adressage de l'appareil de traitement de données tenu en réserve, et la 10 réception par ce dernier d'informations de programme, correspondant à celles placées dans le premier appareil de traitement de données, en dérangement, lesdites informations de programme étant extraites d'un équipement périphérique de traitement de données, qui contient un enregistrement permanent des informations concer- 15 nant tous les programmes. 11.- Ensemble de traitement de données suivant la revendication 10, caractérisé par le fait que l'adresse symbolique de chacun des programmes .auxquels correspondent lesdites informations de programme, est également extraite de l'équipement périphérique de 20 traitement de données, et placée dans la mémoire pour des adresses symboliques, du poste pour lignes principales associé à l'appareil de traitement de données précédemment en réserve. 12.- Ensemble de traitement de données suivant l'une des revendications 4, 5 et 6, caractérisé par le fait que l'un au moins 25 des équipements périphériques de traitement de données assure l'enregistrement de plusieurs groupes de données, dont chacun est identifié par une adresse symbolique unique, et que le poste pour lignes principales associé à cet équipement périphérique comporte une mémoire pour des adresses symboliques, qui contient l'adresse 30 symbolique de chacun des groupes de données, placés dans cet équipement périphérique. 13.- Ensemble de traitement de données suivant l'une quelconque des revendications 1, 2, 3, 4, 5> 6» 7» 8, 9» 10,11, 12, caractérisé par le fait que chaque ligne principale comporte plusieurs 35 conducteurs, et est aménagée, en liaison avec les postés pour lignes principales correspondants, de manière à former un anneau.