Brevet FR2604003A1 — publié le 19880318

La présente invention concerne un système d'interconnexion d'ordinateurs identiques ou compatibles. Actuellement, l'interconnexion entre ordinateurs identiques ou compatibles est réalisée par la mise en oeuvre de connexion locale, de réseau voies de données, de réseau téléphonique commuté ou de réseau numérique à intégration de service. Cette interconnexion réalisée d'unité centrale à unité centrale de deux ou plusieurs ordinateurs implique pour l'essentielun dialogue interactif entre unités centrales correspondantes afin d'effectuer l'échange de données, d'ordres de traitement ou de commandes. Les ordinateurs ainsi interconnectés sont ainsi en mesure, en fonction des programmes de traitement qui leur sont assignés, d'effectuer des opérations de traitement complémentaires mais distinctes. Ce type d'interconnexion entre plusieurs ordinateurs implique cependant un flux important d'informations à échanger en fonction des différentes tâches dévolues à ces derniers. Cependant, ltorgani- sation des tâches correspondantes de chacun des ordinateurs interconnectés et la gestion des interconnexions et échanges correspondants par l'unité centrale de ces derniers implique une consommation non négligeable du temps et donc de la puissance de calcul de chacune des unités centrales. En particulier, dans le cas où les ordinateurs sont destinés à des tâches identiques, c'està-dire en fait destinés à exécuter des programmes, sous programmes ou parties de programmes identiques sur la base des mêmes données, le déroulement desdits programmes dépendant uniquement,sensiblement,de la seule réaction d'un opérateur utilisateur, au niveau des organes de commande de chaque ordinateur, ce mode d'interconnexion n'apparaît pas adapté dans la mesure où il implique l'intervention des unités centrales de chacun des ordinateurs interconnectés. La présente invention a pour but de mettre en oeuvre un système d'interconnexion d'ordinateurs identiques ou compatibles ne présentant pas les inconvénients précités. Un autre objet de la présente invention est la mise en oeuvre d'un système d'interconnexion d'ordinateurs identiques ou compatibles permettant d'assurer le fonctionnement conjoint simultané de plusieurs de ces ordinateurs. Un autre objet de la présente invention est la mise en oeuvre d'un système d'interconnexion d'ordinateurs permettant de configurer le système de façon à permettre à un utilisateur opérateur d'effectuer un choix du mode de fonctionnement du système et/ou d'un ou plusieurs ordinateurs selon une pluralité de modes de fonctionnement différents. Un autre objet de la présente invention est la mise en oeuvre d'un système d'interconnexion d'ordinateurs identiques ou compatibles permettant de simuler, pour une pluralité d'utilisateurs d'ordinateurs distincts, l'utilisation des organes de commande d'un ordinateur unique. Le système d'interconnexion d'ordinateurs identiques ou compatibles objet de l'invention est remarquable en ce qu'il comprend pour chaque ordinateur un circuit duplicateur des ordres de commande engendrés par les organes de commande vers l'unité centrale dudit ordinateur et des moyens de transmission interconnectés entre les circuits duplicateurs de chaque ordinateur et permettant l'échange des ordres de commande engendrés par les organes de commande vers l'unité centrale d'un ordinateur vers le circuit duplicateur d'un ou des autres ordinateurs. Ce système d'interconnexion d'ordinateurs identiques ou compatibles objet de l'invention trouve avantageusement application dans le domaine de la formation assistée par ordinateur, dans le domaine de la maintenance, dans le domaine de la conduite de processus industriels ou de gestion,de distribution d'énergie à postes synchrones, et de façon plus générale, dans tous les domaines od une collaboration ou tout au moins une action conjointe, simultanée, identique, ou sensiblement identique, ou même complémentaire entre individus est nécessaire. L'invention sera mieux comprise à la lecture de la description et à l'observation des dessins ciaprès dans lesquels - La figure 1 représente un schéma synoptique fonctionnel du système d'interconnexion d'ordinateurs identiques ou compatibles objet de l'invention, - la figure 2 représente le schéma logique correspondant du système tel que représenté en figure 1, dans le cas simplifié de deux ordinateurs interconnectés conformément à l'objet de la présente invention, - la figure 3a représente un mode de réalisation non limitatif d'un élément essentiel du système d'interconnexion objet de l'invention constitué par un circuit duplicateur, - la figure 3b représente un schéma synoptique du protocole d'interconnexion et de transmission des ordres de commande dans le cas particulier de l'interconnexion de deux ordinateurs, des modes de réalisation des figures 2 et 3a, - la figure 3c représente un organigramme fonctionnel de ce même protocole d'interconnexion et de transfert ou transmission des ordres de commande dans le cas de deux ordinateurs des figures 2 et 3a, - la figure 4a représente un mode de réalisation non limitatif du système d'interconnexion d'ordinateurs conforme à la présente invention dans le cas où le nombre d'ordinateurs interconnectés est supérieur à deux, - la figure 4b représente,de manière avantageuse non limitative, la structure d'un message de type jeton circulant en permanence entre les différents ordinateurs afin d'assurer la mise en oeuvre d'un système d'interconnexion susceptible de permettre l'interconnexion d'un nombre d'ordinateurs supérieur à 2 conformément à la figure 4a. Le système d'interconnexion d'ordinateurs identiques ou compatibles, objet de l'invention, sera tout d'abord décrit en liaison avec la figure 1. Conformément à la figure 1, le système d'interconnexion d'ordinateurs comprend pour chaque ordinateur d'ordre i correspondant un circuit duplicateur,noté DUi,des ordres de commande engendrés par les organes de commande vers l'unité centrale notée UCi, de l'ordinateur. Sur la figure 1, les organes de commande sont notés li, 2i, 3i. Chaque ordinateur d'ordre i est noté 0. Bien que le système d'interconnexion d'ordinateurs objet de l'invention puisse être utilisé sensiblement avec tout type d'ordinateurs, la description ci-après sera donnée dans Ze cas où l'ordinateur ou les ordinateurs considérés sont des microordinateurs pour lesquels les organes de commande considérés notés 11, 21 31 respectivement 1i, 2it 3. pour chaque ordinateur d'ordre correspondant i sont constitués respectivement par un clavier, une souris, ou analogue. En outre, des moyens de transmission notés T sur la figure 1 sont interconnectés entre les cir cuits duplicateurs DU. de chaque ordinateur 0.. Ces i i moyens de transmission permettent l'échange des ordres de commande engendrés par les organes de commande 1 i, 2i' 3i' vers l'unité centrale UCi de l'ordinateur 0. correspondant et vers le circuit duplicateur noté DU. d'un ou des autres ordinateurs interconnectés. Les moyens de transmission T peuvent, ainsi qu'il sera décrit plus en détail ultérieurement dans la description, être constitués par un réseau de connexions local, désigné habituellement sous la dénomination de réseau local, par un réseau voie données, par un réseau téléphonique commuté ou par un réseau numérique à intégration de service. Les réseaux numériques à intégration de service peuvent par exemple répondre aux spécifications du réseau dénommé ou connu sous le nom de réseau RENAN et permettant la transmission de signaux Ce télécopie, de signaux téléphoniques en l'absence de système modulateur/démodulateur. Ainsi qu'il sera décrit plus en détail ultérieurement dans la description, le système d'interconnexion d'ordinateurs objet de l'invention permet à deux ou plusieurs exécutants de travailler sur des ordinateurs identiques ou compatibles localement séparés et exécutant des programmes identiques sur des données identiques ou des données semblables, c'est-à-dire des données de même nature, mais de valeur différente. Ainsi qu'il apparait en outre en figure 1, les circuits duplicateurs notés DUi de chaque ordinateur 0 sont interconnectés entres les organes de com mande 1i, 2it 3. de l'ordinateur 0. et l'unité centrale i i UC. de ce même ordinateur Oi et le circuit duplicateur d'au moins un autre ordinateur noté 0. +P d'ordre i + p. Le système d'interconnexion d'ordinateurs objet de l'invention permet ainsi de délocaliser un ordinateur central unique en une pluralité d'ordinateurs périphériques de même puissance de calcul sensiblement. Dans la mesure où les seules données échangées entre les dispositifs duplicateurs associés à chacun des ordinateurs considérés interconnectés conformément à l'objet de l'invention, sont les commandes ou ordres de commande engendrés par les opérateurs utilisateurs et non les résultats issus des ordinateurs, le flux d'informations ou données à échanger est ainsi beaucoup plus limité que s'il s'agissait d'échanger tous les résultats du traitement. Les transmissions d'informations sont ainsi plus économiques et permettent d'obtenir des temps de réponse bien meilleurs que dans les cas d'une solution où l'ensemble des résultats est échangé comme dans la technique antérieure. Le fonctionnement de principe du système d'interconnexion d'ordinateurs objet de l'invention sera maintenant décrit au moyen de la figure 2, laquelle représente le schéma logique correspondant du système, dans le cas simplifié de l'interconnexion de deux ordinateurs. Ainsi qu'il apparaît sur la figure 2 précitée, le circuit duplicateur noté DU1 effectue la sommation des flux de commande, au moyen d'une fonction analogue à une fonction OU logique, une commande engendrée par l'utilisateur opérateur de l'ordinateur 01 correspondant et des flux de commande engendrés par l'utilisateur opérateur de l'ordinateur 02, afin de transmettre la somme de ces flux à l'unité centrale UC1 correspondante.De la même façon, le circuit duplicateur DU2 effectue la sommation des flux de commande par une opération analogue à une fonction OU logique semblable engendrée par l'utilisateur opérateur de l'ordinateur 0 2 et par l'utilisateur opérateur de l'ordinateur 1 pour les transmettre de la même façon à l'unité centrale UC2. Ainsi, tout logiciel normalement chargé dans l'unité centrale de chacun des ordinateurs,logiciels tels que traitementsde textes, tableurs, logiciels de dessins, logiciels intégrés ou systèmes graphiques, logiciels de gestion financière ou comptable peut être exécuté au niveau de chacun des ordinateurs 0 d'ordre i, lesquels présentent le même écran, le même clavier, les mêmes organes d'entrée/sortie, pour un même programme de traitement pour des données identiques ou semblables. Une description plus détaillée d'un circuit duplicateur DUi,conforme à l'objet de la présente invention,sera maintenant donnée en liaison avec la figure 3a. Conformément à la figure précitée, le circuit duplicateur DU. associé à chacun des ordinateurs 1 0 destiné à être interconnecté selon le système objet de l'invention, comprend un microprocesseur 301, une mémoire de données 302, une mémoire de programme 303, ainsi qu'une interface de liaison pour chacun des organes d'entrées de commande de l'unité centrale UC. correspondante. Le circuit duplicateur DUi comprend i i en outre une interface de liaison du circuit duplicateur considéré avec l'unité centrale UC. correspondante. Sur la figure 3a, chaque interface de liaison avec les organes d'entrée de commande des unités centrales est notée par exemple 305, 306, 307, alors que l'interface de commande avec l'unité centrale ellemême est notée par exemple 308, 309, 310. Le microprocesseur 301 peut être constitué normalement à titre d'exemple avantageux non limitatif par un microprocesseur 6809, processeur huit bits, commercialisé par la société MOTOROLA. La mémoire de données 302 peut avantageusement être constituée par une mémoire vive à accès sélectif, réalisée par un circuit intégré normalement disponible dans le commerce. Ainsi qu'il est en outre représenté en figure 3a, la mémoire vive à accès sélectif 302 peut avantageusement être subdivisée endeux zones mémoire constituant des files d'attente désignées pour chaque circuit duplicateur DU. d'ordre i, respectivement Q1i et Q2i. Le rôle et la fonction de ces files d'attente sera décrit plus en détail ultérieurement dans la description. La mémoire de programme 303 peut avantageusement être constituée par une mémoire morte dans laquelle est implanté le programme de gestion de l'ensemble de chacun des circuits duplicateurs CD. considérés. Le circuit duplicateur CD. comprend en outre une liaison de transmission de données notée 304 sur la figure 3a, permettant au circuit duplicateur considéré de dialogueravec le circuit duplicateur CD. d'au moins un autre ordinateur 0. considéré. La i+p liaison de transmissionde données 304 peut avantageusement être constituée par un circuit de type USART, normalement disponible dans le commerce, et plus communément désigné par"Universal Synchronous and Asynchronous Receiver Transmitter"selon le vocable anglo-saxon, le système de transmission pouvant être synchrone ou asynchrone. Ce type de circuit est normalement distribué par la société MOTOROLA. Bien entendu, l'ensemble des éléments décrits constitutifs du circuit duplicateur CDi considéré est relié par une liaison de type BUS processeur. Dans le cas où les ordinateurs destinés à être interconnectés conformément au système objet de l'invention sont des microordinateurs tels que des microordinateurs de type désignés sous les marques commerciales IBM PC, IBM XT, IBM AT ou BULL MICRAL 30 par exemple, l'ensemble des éléments précédemment décrits,constituant le circuit duplicateur considéré,peut être implanté sur une carte enfichable dans un connecteur libre de la carte mère de l'ordinateur considéré, l'adresse système de celle-ci pouvant être choisie parmi les adresses 300 H à 307 H ou 308 H à 30 F H.Enfin, la liaison de transmission de données 304 est normalement associée, dans le cas d'une interconnexion des ordinateurs considérés par l'intermédiaire d'un réseau commuté,à un modulateur démodulateur constituant périphérique de l'ordinateur considéré, ce modulateur/démodulateur étant avantageusement de type asynchrone dit "full duplex" à vitesse programmable. De préférence, la vitesse de transmission du modulateur/démodulateur peut être choisie égale à 1200 baudsminimum en-l'absence d'utilisation d'une souris comme organne de commande ou à 2400bauds minimum avec utilisation d'une souris. Une description plus détaillée du protocole d'interconnexion et de transmission des ordres de commande dans le système d'interconnexion d'ordinateurs objet de l'invention, sera maintenant donnée en liaison avec la figure 3b dans le cas simplifié où le système permet l'interconnexion de deux ordinateurs. Sur la figure 3b, on a représenté les zones fonctionnelles essentielles de deux ordinateurs notés et et 02 interconnectés conformément au système objet de l'invention. On peut ainsi reconnaître relativement à l'ordinateur Oî et 02 les organes de commande référencés 31 2 î et 12, 22, 32 respectivement,leurs unités centrales respectivement UC1,UC2 et les mémoires vives 302 munies de leur file d'attente respective notées Q11, Q21 et Q12, Q22 respectivement pour chacun des duplicateurs de ces ordinateurs.La liaison T symbolisée par les doubles flèches entre les mémoires vives 302 de chacun des circuits duplicateurs des ordinateurs 1 et 2 représente en fait le système de transmission reliant les circuits duplicateurs tels que précédemment décrits. Bien entendu, afin d'assurer un bon fonctionnement du système, on suppose que les opérateurs utilisateurs des ordinateurs 01 et 2 sont susceptibles de communiquer soit oralement dans le cas de l'utilisation du système décrit dans le cadre d'un programme de formation par exemple, soit par des moyens audiophoniques ou téléphoniques dans le cas où les ordinateurs 1 et 02 sont délocalisés et physiquement séparés d'une distance importante. Le mode de fonctionnement du système tel que représenté en figure 3b, sera considéré comme un mode de fonctionnement symétrique dans lequel les opérateurs utilisateurs de chaque ordinateur O let O, 2 peuvent, au choix, intervenir sur les organes de commande de leurs ordinateurs. Conformément à un aspect avantageux non limitatif du système d'interconnexion d'ordinateurs objet de l'invention, les ordinateurs tels que 01 et 02 représentés en figure 3b, échangent en permanence un message de type jeton. Ce message de type jeton consiste essentiellement en un message représentatif à un instant donné du fonctionnement du système de la somme des interventions ou ordres de commande donnés par chaque ordinateur 01 et 02. Selon un aspect plus particulièrement avantageux du système d'interconnexion d'ordinateurs objet de l'invention, le message de type jeton est mémorisé dans l'une des files d'attente, la file d'attente notée Q21 ou la file d'attente notée Q22 de l'un des ordinateurs 01 ou 02 interconnectés. La mémorisation du jeton dans la file d'attente précédemment citée consite bien entendu en ia mémorisation de ce même jeton dans l'autre file d'attente de l'autre ordinateur et réciproquement.Ainsi, à titre d'exemple non limitatif, en supposant une phase initiale correspondante, dans laquelle le message jeton estmémo- risé dans la file d'attente notée Q21 du duplicateur de l'ordinateur 01, une intervention de l'opérateur utilisateur sur les organes de commande de l'ordinateur 01, opération consistant par exemple pour celui-ci à introduire sur le clavier par exemple, le message en caractère alphanumérique TOTO a pour effet de provoquer la mémorisation de ce message alphanumérique TOTO dans la file d'attente Q21 au niveau du jeton mémorisé dans celle-ci.En l'absence du message jeton mémorisé au niveau du circuit duplicateur de l'ordi nateur 021 toute intervention de l'opérateur utilisateur sur les organes de commande 12, 22, 32 de l'ordinateur 021 est alors mémorisée par la file d'attente correspondante notée 012 du circuit duplicateur correspondant. Ainsi, une intervention de l'opérateur utilisateur de l'ordinateur O2 consistant par exemple, en l'absence de mémorisation du jeton, à introduire un message alphanumérique U est mémorisée dans la file d'attenteQ12 de la mémoire vive 302 du duplicateur DU2 de l'ordinateur 2 considéré. Après un intervalle de temps déterminé, le message jeton mémorisé par la mémoire vive 302 du duplicateur DU1 de l'ordinateur 0 est transmis à l'ordinateur 2 au niveau du circuit duplicateur de celui-ci. Ainsi, le message jeton transmis correspond au message jeton dans lequel le message alphanumérique TOTO a été ajouté, et bien entendu, les messages correspondants de la file d'attente Q11, laquelle dans la phase d'initialisation a cependant été considérée comme vide. A la réception du message jeton par le duplicateur DU2 de l'ordinateur 021 le duplicateur DU2 retransmet vers UC2 le message accompagnant le jeton soit "TOTO". Le message jeton mémorisé au niveau de la file d'attente Q22 de l'ordinateur O2 peut alors prendre en compte des interventions nouvelles de l'opérateur utilisateur de l'ordinateur 021 lesquelles sont mémorisées également dans la file d'attente Q22 précédemment citée. Ainsi, un nouveau message ou intervention de cet opérateur utilisateur consistant par exemple en un message alphanumérique V est mémorisé dans la file d'attente Q22 précédemment citée. Le message jeton, toujours présent au niveau de la mémoire vive 302 du circuit duplicateur de l'ordinateur 021 est alors retransmis vers le circuit duplicateur 302 de l'ordinateur Of, le message contenu dans le message jeton correspondant alors à la somme des informations contenues dans la mémoire vive 302 du circuit duplicateur de l'ordinateur 02, la somme devant bien entendu être comprise comme une somme par concaténation des informations précitées.Le message contenu dans le message jeton transmis à l'ordinateur 1 comporte alors la somme de tous les ordres de commande effectués par le deuxième opérateur utilisateur, soit le message total "UV". Bien entendu, la transmission du message total est également effectuée simultanément vers l'unité centrale UC2 de l'ordinateur 02' puis après réception par l'ordinateur 1 vers l'unité centrale UC1 de l'ordinateur 1. Bien entendu, on comprendra que la transmission du jeton d'un circuit duplicateur d'un ordinateur, tel que 01, vers le circuit duplicateur de l'ordinateur, tel que 02, est effectuée après un temps déterminé, lequel peut être choisi en fonction de l'utilisation considérée. La subdivision des mémoires vives 302, en files d'attente Q11, Q21 et Q12, Q22 pour chacun des ordinateurs 1 et 02 permet ainsi, les files d'attente de type Q1 permettant la mémorisation des ordres ou interventions en l'absence de jeton et les files d'attente Q2 permettant la mémorisation des ordres ou interventions en présence du jeton, d'assurer la transmission successive du message jeton, après concaténation ou sommation des ordres de commande correspondant. A l'issue de ces opérations, les unités centrales UC1 et UC2 ont reçu le même message "TOTOUV". Un organigramme détaillé du programme de gestion de chacun des duplicateurs CD1, CD2 ou CD des ordinateurs 01, 02 ou de tout ordinateur 0. interconnecté conformément au système d'interconnexion objet de l'invention, sera maintenant décrit en liaison avec la figure 3c. Le programme de gestion implanté dans la mémoire morte 303, comporte tout d'abord, référencé en 1000 en figure 3c, un test d'attente de jeton, permettant de déterminer la présence ou l'absence de jeton mémorisé dans la mémoire vive 302. Sur réponse positive au test 1000 précédemment cité, c'està-dire, en l'absence de jeton, les ordres de commande ou interventions au niveau des organes de commande 2. 2i 3. de l'ordinateur 0. considéré sont stockés i, i i dans la file d'attente notée Q1. de la mémoire vive 302 correspondante. Sur la figure 3c, l'ordre de stockage de ces ordres de commande est noté 1002. Cet ordre de commande est bien entendu valide, tant que l'absence de jeton est constatée,ce qui est symbolisé par la boucle de retour sur le test 1000. Au contraire, sur réponse négative au test 1000, c'est-à-dire lors de l'arrivée du jeton, un ordre de prise en compte des ordres de commande qui accompagnent le jeton est établi en 1001, l'ordre 1001 étant suivi en 1003 de l'émission des informations contenues dans la file d'attente Q1i, vers l'unité centrale UC. de l'ordinateur 0.. Après réalisation de l'ordre i i 1003 précité, le circuit duplicateur CD. se trouve en état de possession du jeton noté 1004. Dans le cas de l'arrivée d'une commande locale ou ordre de commande engendré par l'opérateur utilisateur de l'ordinateur O. considéré, arrivée d'une commande locale notée 1007, cette commande locale est transmise à l'unité centrale UC. correspondante, l'étape de transmission étant notée 1008. Cette commande ou ordre de commande est également mémorisée dans la file d'attente 02i en 7010. Cette situation est maintenue, ce maintien étant symbôlisé par la boule de retour sur la situation 1004. Cette situation est maintenue. pendant une durée déterminée par une temporisation interne notée 1005.En fin de temporisation 1005, un ordre de transmission du jeton contenant l'ensemble des informations contenues dans les files d'attente Q1i et Q2i est alors donné et le circuit duplicateur CD. est ramené par la boucle à la situation de départ correspondant au test d'attente jeton noté 1000. Le programme correspondant à l'organi- gramme de la figure 3c peut, bien entendu, être écrit en langage machine et est conduit,pour chaque circuit duplicateur CD. considéré,par le microprocesseur 301 en l'absence de toute intervention de l'unité centrale UCi de l'ordinateur 0. correspondant. i i Le programme de gestion de chaque circuit duplicateur CD. peut bien entendu, également, être utilisé dans le cas de l'interconnexion de plusieurs ordinateurs i . Un exemple de réalisation d'interconnexion d'une pluralité d'ordinateurs conformément à l'objet de l'invention sera maintenant décrit en liaison avec la figure 4a et la figure 4b. Dans ce cas, le programme de gestion précédemment décrit entre les différents ordinateurs 0. présente certaines particularités, lesquelles permettent la mise en oeuvre de la réalisation ci-après. Ainsi que représenté en figure 4a, l'en- semble des ordinateurs Oi considéré peut être interconnecté,dans le cas d'un réseau local par exemple, par un BUS de type CSMACD, BUS connu sous le vocable anglo-saxon de Carrier Sense Multiple Accès s Collision Detection. Ce type de liaison par BUS, établit un pro tocole d'accès, à chacun des postes ou ordinateurs avec hiérarchisation d'accès. Ce type de liaison par BUS en réseau local est parfaitement connu de l'état de la technique et ne sera pas décrit en détail car ne faisant pas partie de l'objet de la présente invention. Ce type de liaison par BUS permet à un poste ou ordinateur 0. donné de pouvoir atteindre l'un des autres postes ou ordinateurs Oi,p d'ordre i+p i+p correspondant. Conformément à l'objet de la présente invention,dans le cas de 1' interconnexion d'une pluralité d'ordinateurs 0. d'ordre i donné, une adaptation du programme de gestion précédemment décrit et du message jeton ou jeton est effectuée de la manière ciaprès. Ainsi qu'on le remarquera en figure 4b, le message jeton ou jeton peut avantageusement comporter une zone de configuration ou type de jeton, une zone d'identification de l'émetteur ou étiquette, et une zone de message de commande, zone destinée à recevoir, par sommation ou concaténation, l'ensemble des commandes engendrées par chacun des opérateur utilisateurs des ordinateurs O. considérés. Afin de procéder à l'initialisation du système, il est tout d'abord procédé au niveau de chacun des circuits duplicateurs CD. correspondants, au moyen du programme de gestion adapté à cet effet, au tir d'un nombre aléatoire sur une série de nombres déterminés. Chaque nombre aléatoire est ainsi affecté au circuit duplicateur CD. correspondant de l'ordinateur i Les nombres aléatoires affectés à chacun des ordinateurs 0. correspondants sont alors échangés de façon à constituer au niveau d'une mémoire auxiliaire 320 ou mémoire de travail du circuit duplicateur CD. considéré, une liste de nombres ordonnés par un programme de tri de type classique. Sur la figure 4a, on a représenté uniquement trois ordinateurs O1 O2,03, de façon ncnlimitative, de manière à ne pas nuire à la clarté des dessins .Il est bien entendu que le protocole d'échange de données entre les ordinateurs,conformément au système d'interconnexion objet de l'invention, peut être appliqué à un nombre plus important d'ordinateurs. Ainsi, à titre d'exemple non limitatif, le nombre aléatoire résultant du tir pour l'ordinateur 01, peut être pris, par exemple à 57, celui affecté à l'ordinateur 02 est pris égal à 22, et celui affecté à l'ordinateur 03 est par exemple pris égal à 3. L'initialisation, c'est-à-dire l'étape de création et donc de mémorisation du message jeton peut avantageusement alors être effectuée par l'ordinateur dont le nombre aléatoire,ou étiquette,affecté correspond au nombre aléatoire de valeur la plus grande de la liste ordonnée.Le programme de gestion du circuit duplicateur CD1 correspondant, permet alors la mise en oeuvre du protocole de gestion des ordres de commande pour l'ordinateur 1 considéré, conformément à l'organi- gramme de la figure 3c, les autres ordinateurs 02 et 03 et en particulier leurscircuitsduplicateurs CD2 et CD3, étant alors soumis au protocole de gestion en l'absence de jeton, conformément à l'organigramme représenté en figure 3c. Suite à l'étape de temporisation notée 1005 sur la figure 3c, le jeton ou message jeton est alors transmis par le circuit duplicateur CD1, conformément à ce même organigramme de gestion vers le circuit duplicateur CD2, dontl'étiquettecorrespond au deuxième nombre aléatoire de la série ordonnée des nombres aléatoires. La gestion du circuit duplicateur CD2 est alors effectuée conformément à l'organigramme de la figure 3c en présence de jeton, les autres circuits duplicateurs des autres ordinateurs étant soumis au protocole de gestion, conformément à ce même schéma en l'absence de jeton. La transmission du jeton peut alors être effectuée,après temporisation ,vers l'ordinateur d'ordre inférieur et successivement pour un nombre plus important d'ordinateurs. Bien entendu, afin d'assurer la transmission successive du message jeton ou jeton, l'adresse constituée par le nombre aléatoire suivant de la liste ordonnée, est inscrite en zone d'identification ou étiquette du message représenté en figure 4b, préalablement à l'ordre d'émission ou de libération du jeton. De même bien sûr, ainsi qu'il avait été décrit précédemment en liaison avec la figure 3c, le message de la zone message du jeton, consistant en l'ensemble des ordres de commande engendrés au niveau de chacun des ordinateurs O. est complété par concaténation ou sommation, ainsi qu'il avait été décrit en liaison avec la figure 3c. Les ordinateurs 0. échangent ainsi en continu le message de type jeton, le programme de gestion d'interconnexion et d'échange des données permettant un rebouclage de l'interconnexion de l'ordinateur, dernier dans la liste d'ordre avec le premier de cette même liste. L'ordinateur dans lequel le message de type jeton est mémorisé, transmet à son circuit duplicateur associé les informations reçues de ces interfaces de commande et le circuit duplicateur correspondant CD. transmet au bout d'un temps déterminé, vers un des autres ordinateurs ou circuits duplicateurs associés le message de type jeton contenant les nouvelles informations de commande acquises. De manière avantageuse non limitative, la temporisation peut être prise égale à 1/10 de seconde ou à un temps inférieur. Les circuits duplicateurs des ordinateurs dans lesquels le jeton n'est pas mémorisé mettent en file d'attente les ordres de commande engendrés localement et ces mêmes circuits duplicateurs, le jeton arrivant à leur niveau, transmettent les informations associées au jeton , celles mémorisées en files d'attente. Le système d'interconnexion d'ordinateurs objet de l'invention, tel que représenté en figure 4a, est particulièrement avantageux en ce qu'il permet également la configuration de l'ensemble du système selon des modes divers de fonctionnement. Dans ce but, le message jeton précédemment décrit, comporte avantageusement, ainsi que déjà cité, une zone de configuration ou type de jeton. Cette zone de configuration ou de type de jeton est destinée à recevoir un octet de mémorisation de commande, permettant la configuration du système selon des modes de fonctionnement tels que le mode maître esclave dans lequel un seul des ordinateurs autorise la prise en compte de ses ordres de commande, et la transmission de ceux-ci à au moins l'un des autres ordinateurs constituant l'ordinateur esclave, un moae symétrique dans lequel tous les ordinateurs autorisent la prise en compte des ordres de commande et la transmission de ceux-ci à tous les autres ordinateurs, ce mode de fonctionnement correspondant sensiblement au mode de fonctionnement précédemment décrit dans le cas de la figure 4a, un mode symétrique à préemption dans lequel tous les ordinateurs sont susceptibles, dans un premier temps,d'émettre un premier ordre de commande, l'émission du premier ordre de commande permettant d'engendrer un ordre exclusif de commande pour les autres ordinateurs pendant un temps prédéterminé, supérieur au temps de temporisation interne précédemment décrit. Enfin, un mode local peut être prévu dans lequel l'interconnexion entre circuits duplicateurs étant inhibée, les ordinateurs sont rendus indépendants, les circuits duplicateurs étant alors transparents et assurant la seule transmission desordres de commande engendrés par l'opérateur au niveau des organes de commande 1i, 2iw 3i vers l'unité centrale UC correspondante, exclusivement. On notera que dans le cas du mode de fonctionnement symétrique avec préemption, la temporisation au lieu de 1/10ème de seconde indiquéeprécédemment, peut être amenée à une valeur de 5 secondes ou plus pendant lesquelles l'opérateur utilisateur peut effectuer toute opération ou ordre de commande indépendamment , temporairement,des autres ordinateurs. Bien entendu, le choix de la valeur de la tempo risation peut être modifié par l'intèrmédiaire d'un programme de type "menu" permettant à l'utilisateur de choisir le temps de temporisation précité, sur une plage de valeurs. On notera en outre qu'en fonctionnement selon un mode de fonctionnementenmaitre esclave, le système d'interconnexion d'ordinateurs objet de l'invention, peut par exemple conférer à l'ordinateur dont le nombre aléatoire affecté est le plus grand, le rôle de maître. Bien entendu, le rôle de maître peut également être affecté de façon arbitraire. Dans ce cas, selon une variante avantageuse du programme de gestion du protocole d'interconnexion et d'échange de données tel que décrit en figure 3c, le message jeton reste en permanence, accroché et donc mémorisé, au niveau des mémoires vives 302 du circuit duplicateur de l'ordinateur maître, un pseudo-message jeton étant par contre envoyé en permanence à l'ensemble des autres ordinateurs du système.Dans ce cas, le pseudo- message jeton ou pseudo-jeton comporte de manière avantageuse un ordre d'inhibition introduit dans la zone de configuration ou de type jeton par exemple. Ce message ou ordre d'inhibition a pour effet, par exemple , d'empêcher la réémission du jeton par les circuits duplicateurs des ordinateurs esclaves. Le circuit duplicateur de l'ordinateur maître, par contre, effectue une réactualisation en permanence des informations contenues dans la zone message du message jeton et du pseudo-message jeton en fonction des ordres de commande engendrés par l'opérateur utilisateur de l'ordinateur maître. On a ainsi décrit un système d'interconnexion d'ordinateurs identiques ou compatibles particulièrement performant, dans la mesure où, au prix d'une modification minime consistant en une seule adjonction de carte enfichable dans le cas de microordinateur, celle-ci permet la réalisation d'un système complexe susceptible d'être configuré selon différents modes de fonctionnement au choix du ou des utilisateurs. Le système d'interconnexion d'ordinateurs objet de l'invention n'est pas limité au mode de réalisation décrit, en particulier en ce qui concerne les supports de transmission permettant l'interconnexion de3ordinateurs. On comprendra bien entendu, que dans le cas d'une configuration du type réseau local, une liaison entre les circuits duplicateurs de chaque ordinateur peut être effectuée, de manière économique, au moyen d'un port de liaison série constitué par une interface de type RS 232 selon la définition habituelle de ce type d'interface. Mais on comprendra également qu'au système d'interconnexion d'ordinateurs identiques ou compatibles objet de l'invention, peuvent être ajoutés, notamment, des moyens de communication entre opérateur utilisateur, moyens téléphoniques ou analogues par exemple. Le système d'interconnexion d'ordinateurs identiques ou compatibles objet de l'invention peut enfin être l'objet de développement particulièrement intéressant dans le cas de système de gestion financière ou comptable multipostes, dans le cas de systèmes de gestion d'énergie et de distribution d'énergie multi postes et dans la conduite de processus industriels. Dans ce dernier cas, les moyens de transmission utilisés pourront avantageusement être constitués par des réseaux numériques à intégration de service. Afin d'assurer une intercommunication complète entre les différents opérateurs utilisateurs, l'ensemble du système pourra avantageusement être complété par un système serveur central et un système de gestion de conférence. REVENDICATIONS 1. Système d'interconnexion d'ordinateurs identiques ou compatibles, caractérisé en ce qu'il comprend pour chaque ordinateur - un circuit duplicateur des ordres de commande engendrés par es organes de commande vers l'unité centrale dudit ordinateur, - des moyens de transmission interconnectés entre les circuits duplicateurs de chaque ordinateur et permettant l'échange des ordres de commande engendrés par les organes de commande vers l'unité centrale d'un ordinateur vers le circuit duplicateur d'un ou des autres ordinateurs. 2. Système selon la revendication 1, caractérisé en ce que ledit circuit duplicateur est interconnecté entre les organes de commande dudit ordinateur, l'unité centrale de ce même ordinateur et le circuit duplicateur d'au moins un autre ordinateur. 3. Système selon l'une des revendications 1 ou 2, caractérisé en ce que ledit circuit duplicateur comprend - un microprocesseur (301), - une mémoire de données (302), - une mémoire de programme (303), - une interface de liaison avec les organes d'entrée de commande des unités centrales, et avec l'unité centrale elle-même, - une liaison de transmission de données permettant au circuit duplicateur de dialoguer avec le circuit duplicateur d'au moins un autre ordinateur. 4. Système selon la revendication 3, caractérisé en ce que ladite mémoire de programme (303) comporte un programme de configuration du système permet tant notamment la configuration dudit système selon les modes de fonctionnement ci-après - mode maitre esclave dans lequel un seul des ordinateurs autorise la prise en compte de ses ordres de commande et la transmission de ceux-ci à au moins l'un des autres ordinateurs constituant l'ordinateur esclave, - mode symétrique dans lequel tous les ordinateurs autorisent la prise en compte des ordres de commande et la transmission de ceux-ci à tous les autres ordinateurs, - mode symétrique à préemption dans lequel tous les ordinateurs sont susceptibles, dans un premier temps, d'émettre un premier ordre de commande, l'émission du premier ordre de commande permettant d'engendrer un ordre exclusif de commande pour les autres ordinateurs pendant un temps déterminé, - mode local dans lequel l'interconnexion entre circuits duplicateurs étant inhibée, lesdits ordinateurs sont rendus indépendants. 5. Système selon la revendication 4, caractérisé en ce que,en fonctionnement en mode symétrique, lesdits ordinateurs échangent en continu unmessage de type jeton, l'ordinateur dans lequel le message de type jeton est mémorisé transmettant à son circuit duplicateur associé les informations reçues de ses interfaces de commande et ledit circuit duplicateur transmettant, au bout d'un temps déterminé, vers les autres ordinateurs ou circuits duplicateurs des autres ordinateurs,ledit message de type jeton contenant les nouvelles informations de commande acquises, les dupli cateurs des ordinateurs dans lesquels le jeton n'est pas mémorisé mettant en file d'attente les ordres de commande engendrés localement, et ces mêmes duplica teurs, le jeton arrivant à leur niveau, transmettant les informations associées au jeton et celles mémorisées en file d'attente. 6. Système selon la revendication 1 et 3, caractérisé en ce que, dans une configuration du type réseau local, la liaison entre les circuits duplicateurs de chaque ordinateur est effectuée par un port de liaison série constitué par une interface de type RS 232. 7. Système selon l'une des revendications 1 à 5, caractérisé en ce que dans une configuration de type réseau local, la liaison entre les circuits duplicateurs de chaque ordinateur est effectuée par un BUS de type CSMACD. 8. Système selon l'une des revendications 1 à 5 ou 7, caractérisé en ce que dans le but d'initialiser le système, ladite mémoire de programme (303) de chacun des circuits duplicateurs (CDi) comporte un programme dans lequel sont prévus - le tir d'un nombre aléatoire parmi une série de nombres aléatoires, - l'échange de ces nombres aléatoires pour constituer une liste ordonnée desdits nombres, - la mise en oeuvre séquentielle successive d'un programme ou protocole d'interconnexion et d'échange de données entre les circuits duplicateurs d'ordre i, i+1 successifs conformément à la revendication 5. 9. Système selon l'une des revendications 1 à 5 ou 8, caractérisé en ce que les moyens de transmission -(T) sont constitués par un réseau numérique à intégration de service.