Brevet FR2650414A1 — publié le 19910201

- 1 ARCHITECTURE DE SYSTEIME INFORMATIQUE COMPORTANT DEUX BUS. La présente invention concerne une architecture de système informatique comportant deux bus. Elle est applicable à tout type d'ordinateur. Quel que soit le type de système informatique, il existe des fonctions de base commune, sous diverses formes, à tous ces systèmes. Ces fonctions de base sont effectuées par les différents éléments structurels, matériels et logiciels, du système informatique. Pour simplifier, on supposera que ce système informatique est un ordinateur classique constitué d'une unité centrale (central processor unit, en anglais, en abrégé, CPU), encore appelé système hôte (host, en anglais), et de différents organes périphériques, que ce soit des périphériques magnétiques tels que des mémoires à disques ou dérouleurs de bandes ou des périphériques dits d'entrée/sortie permettant l'échange de données avec l'extérieur (imprimantes et différents terminaux à écran, etc...). L'unité centrale (le système hôte) est formée par au moins un processeur central (par plusieurs processeurs, dans ce cas le système informatique est dit multiprocesseurs) et une mémoire principale à laquelle ce processeur (ces processeurs) est relié, et un'processeur d'entrée/sortie (plusieurs processeurs d'entrée/sortie) assurant le contrôle de l'échange des données entre la mémoire et les différents organes périphériques. Le transfert physique des données entre l'unité centrale et le ou les périphériques qui lui sont associés s'effectue par l'intermédiaire d'un coupleur (de plusieurs coupleurs) qui est (sont) relié(s) d'une part au bus de sortie de l'unité centrale et d'autre part à l'organe périphérique que l'on cherche à mettre en oeuvre. L'ensemble des éléments constitutifs fonctionnels constituant un système informatique, qu'il s'agisse des processeurs centraux ou d'entrée/sortie, des mémoires vives et mémoires mortes, des contrôleurs d'entrée/sortie ou des contrôleurs de périphériques est disposé sur un ensemble de cartes (boards, en anglais) dont les dimensions sont généralement normalisées. Toute carte est constituée d'un circuit imprimé sur lequel sont disposées une pluralité de circuits (chips, en anglais) intégrés (circuits intégrés) 2650 4 14 - 2 - constituant chacune des sous-ensembles ou ensembles fonctionnels parfaitement déterminés fabriqués en grande série par les différents constructeurs de composants électroniques tels que Texas Instruments, Motorola, Intel.... Ces cartes sont reliées généralement à un même bus de type parallèle qui assure les communications entre les différents processeurs, le transport des données entre les différentes cartes et l'alimentation électrique de celles-ci. A cet effet, les cartes sont munies de connecteurs de type mâle (généralement deux connecteurs) permettant de les relier physiquement au bus qui comporte lui-même des connecteurs femelles correspondants disposés en un certain nombre d'emplacements de connexion déterminés (un emplacement de connexion est connu sous le terme anglo-saxon de slot). Parmi les bus les plus couramment utilisés dans la pratique actuelle, on trouve le bus communément appelé Multibus II (marque de la Société Intel). Ce bus est le résultat d'un travail de groupe comprenant 17 sociétés américaines et européennes en plus d'Intel. Parmi ces sociétés, on relève AMD, Tektronics, Hewlet-Packard, ICL, Siemens, ainsi que la Compagnie demanderesse et bien d'autres. Ce Multibus II présente de bonnes performances ainsi qu'une grande souplesse et sécurité d'emploi. Comme son nom l'indique, l'architecture d'un Multibus II est structurée autour de plusieurs bus et comprend un bus principal et des bus secondaires. Seul le bus principal est normalisé suivant la norme IEEE 1296 (IEEE est le sigle de 1 'Institute of Electrical and Electronic Engineers) et concerne l'invention. Ce bus est appelé PSB (ce qui signifie Parallel System Bus). Il est destiné à l'usage général et est conçu pour opérer dans un environnement multiprocesseurs avec des fonctions d'arbitrage, d'identification des cartes, etc...; Le PSB est construit autour du format des cartes dit "DOUBLE EUROPE" (233 x 220 mm) avec deux connecteurs appelés P1 et P2 dont l'un correspond au bus PSB et dont l'autre est libre. - 3- Les deux connecteurs sont des modèles à 96 broches (3 rangées parallèles de 32 broches) conformes à des normes définies par l'International Electromechanical Commission, sous la référence 6032IEC096, qu'il s'agisse des connecteurs miles présents sur chacune des cartes ou femelles disposés sur le bus lui-même. Ces connecteurs 96 points sont encore définis par la norme DIN 41612. Le bus système PSB assure les communications interprocesseurs et les mouvements de données. Il accepte n'importe quel type de processeur disponible aujourd'hui sur le marché. Il a les caractéristiques suivantes: - Un débit de 40 Mégaoctets par seconde en mode rafale (burst mode) obtenu grâce à une fréquence d'horloge de 10 MHz pour une largeur de bus de 32 bits (soit 4 octets). - Un fonctionnement de type synchrone qui annule l'influence des signaux parasites lorsqu'il est inactif; - Possibilité de travailler avec des processeurs de 8, 16 ou de 32 bits ou de. transférer des données sur 8, 16, 24 ou 32 bits. Le Multibus II est un bus de type fond de panier. Il est donc formé d'un circuit imprimé qui supporte des connecteurs, la norme IEEE 1296 définissant chacun des conducteurs qui le compose, les dimensions des cartes qui sont connectées sur le bus, l'espacement entre celles-ci, leur mécanique, etc.... Par ailleurs, le nombre de cartes connectables sur le Multibus II est limité à 20 car un trop grand nombre de cartes limite ses performances du fait d'une dissipation plus grande d'énergie, de l'existence de capacités et inductances parasites, etc.... Par ailleurs la longueur du bus est limitée à 40 cm. La structure physique d'une architecture de système informatique multiprocesseurs se présente donc sous la forme d'un panier porte-cartes comportant une pluralité de cartes logiques (20 maximum pour un panier comportant un Multibus II), de forme sensiblement parallélépipédique. Le fond de panier a une forme sensiblement rectangulaire. Le fond de panier porte le Multibus qui a la forme d'un circuit imprimé orienté cuivre qui 2650 4 1 4 - 4 - comporte une pluralité d'emplacements de connexion (20) sur lesquels sont disposés des connecteurs femelles à 96 broches. Les faces du panier parallèles à la longueur de ce dernier et perpendiculaires au fond de panier comportent chacune une rangée de guide-cartes parallèles à l'intérieur desquelles peuvent coulisser les cartes afin d'être connectées par l'intermédiaire des connecteurs mâles aux connecteurs femelles disposées sur le fond de panier. Lorsque les concepteurs d'une architecture de système informatique élaborent les plans d'ensembles électroniques constituant ces systèmes (c'est-à-dire l'ensemble des cartes qui les constituent), ils ont, parmi leurs objectifs d'avoir la meilleure disponibilité possible pour ce système informatique et également d'obtenir de bonnes performances. On rappelle que pour un système informatique, l'indisponibilité est le temps pendant lequel le système o le sous-système est indisponible pour le client qui l'utilise (pour cause de panne, pour cause d'entretien, pour cause de révision générale du système). Il est clair que la disponibilité se définit par opposition à l'indisponibilité. Par ailleurs, on appelle performance d'un système déterminé le nombre de transactions que l'on peut effectuer pendant l'unité de temps. Ainsi, par exemple, pour une mémoire à disques, la performance s'établit en mesurant le nombre d'opérations de lecture et d'écriture qu'on peut faire pendant l'unité de temps (secondes, microsecondes,...). Lorsque l'on cherche à obtenir une disponibilité et des performances élevées, on est conduit à se poser le problème du doublage du bus, c'est-à-dire de réaliser une architecture de système informatique comportant deux ensembles électroniques identiques construit chacun autour d'un même bus par exemple un bus de type Multibus II. La structure physique d'un tel système est alors constituée par deux paniers porte-cartes identiques. La nouvelle architecture ainsi obtenue composée de deux ensembles identiques apporte ainsi la redondance souhaitée, permettant d'accroître disponibilité et performance par rapport à la structure comportant un seul ensemble. Pour traiter en interne les cas de-pannes partielles (ce sont les pannes pouvant survenir à tout ou partie des éléments physiques constituant les 2650 4 1 4 ensembles électroniques ci-dessus définis) sans que ce problème ne soit traité par le logiciel de l'unité centrale du système informatique mais le soit par un logiciel contenu dans l'un des éléments physiques précités, on établit alors une liaison physique entre chacun des deux ensembles électroniques qui constituent l'architecture du système informatique. La liaison entre les deux ensembles est la plus performante possible, lorsqu'elle devient de fait un troisième bus sur lequel des éléments communs aux deux ensembles viennent se connecter. L'inconvénient de ce syst.ème est qu'il comporte au moins deux cartes supplémentaires pour établir la liaison entre les deux ensembles, à savoir une première carte de liaison connectée au premier bus du premier ensemble, et une seconde carte connectée au second bus du second ensemble. Par ailleurs, si le troisième bus tombe en panne, en quelque endroit que ce soit, on perd tout 1 'avantage obtenu: on n'a donc plus uh véritable double accès soit au premier ensemble, soit au second ensemble, ceci étant vu dans le sens de la disponibilité. Un autre inconvénient qu'il faut mentionner également est la nécessité de relier les deux paniers comportant les deux ensembles électroniques par un même cible ce qui coûte relativement cher et diminue la performance. La présente invention permet de remédier à ces inconvénients en disposant deux ensembles distincts dans un même fond de panier, en évitant des l. iaisons spécifiques par câble entre les deux ensembles, et en ayant de ce fait une disponibilité très importante équivalente à deux ensembles distincts, tout en ayant des éléments communs aux deux ensembles et des accès très performants à ceux-ci. Selon l'invention, l'architecture de système informatique dont les différents éléments constitutifs sont constitués d'une pluralité de cartes formées chacune de circuits imprimés portant une pluralité de circuits intégrés, comportant au moins deux ensembles d'éléments, tout ou partie des éléments d'un ensemble étant identique à tout ou partie des éléments de l'autre, associés à deux bus système de type parallèle assurant les communications et le transport des données -et d'énergie électrique entre les cartes, est caractérisée en ce que les deux bus présentent entre eux 6 - une zone de recouvrement totale ou partielle sur laquelle sont connectés soit exclusivement un ou plusieurs éléments communs aux deux ensembles, soit outre un ou plusieurs éléments communs, des éléments appartenant au premier ensemble et/ou au second ensemble. Dans une forme de réalisation préférée de l'invention, l'architecture de système informatique est caractérisée en ce que le premier bus ayant un nombre donné m d'emplacements de connexion, le second bus est identique et parallèle au premier mais décalé par rapport à celui-ci d'un nombre donné n d'emplacements de connexion de telle sorte que l'ensemble formé par les deux bus comprend une première zone (ZA) o est connecté un premier ensemble de n cartes relié au premier bus et d'une seconde zone (ZB) o est connecté un second ensemble de n cartes connectées au second bus, la troisième zone (ZC) constituant la zone de recouvrement, comportant (m n) emplacements de connexion. Selon un mode de réalisation préférée, l'architecture selon l'invention, dont la structure physique est constituée par un panier à cartes logiques comportant un fond de panier de forme sensiblement rectangulaire ayant un centre de symétrie, et un plan de symétrie perpendiculaire au plan au fond de panier et à sa grande dimension (longueur), est caractérisée en ce que. le fond de panier porte le premier et le second bus et comprend une première rangée de (m + n) emplacements de connexion pour le premier bus portant des connecteurs femelles ayant tous un même premier axe de symétrie parallèle à la longueur du fond de panier, et une seconde rangée de (m + n) emplacements de connexion du second bus portant des connecteurs femelles et un second axe de symétrie parallèle au premier axe de symétrie, les emplacements de connexions de la première et de la seconde rangée étant alignés deux à deux selon une même ligne parallèle à la largeur du fond de panier, les connecteurs de la première rangée situés dans la première moitié (seconde moitié) du panier d'un même c6té du dit plan de symétrie étant monté symétriquement des connecteurs de la seconde rangée situés.dans la seconde moitié (première moitié) du panier de l'autre côté du plan de symétrie, par rapport au centre de symétrie, les cartes connectées aux 3' emplacements de la première moitié étant montées symétrique des cartes connectées aux emplacements de la seconde moitié par rapport à ce même centre de symétrie. 2650 4 14 - 7 - D'autres caractéristiques et avantages de la présente invention apparaîtront dans la description suivante donnée à titre d'exemple non limitatif et en se référant aux dessins annexés. Sur ces dessins: - La figure 1 illustre de manière simplifiée la notion de disponibilité d'un système informatique; - La figure 2 montre un système informatique selon l'art antérieur comportant deux bus par exemple de type Multibus II et deux ensembles de cartes identiques dont chacun est connecté à un seul et même bus, la figure 2 comportant les figures 2a et 2b; - La figure 3 montre le schéma électrique simplifié d'un système informatique selon l'invention comportant deux bus de type Multibus II parallèles entre eux et décalés l'un par. rapport à l'autre; - La figure 4 est une vue de dessus schématique simplifiée montrant le fond de panier de la structure physique en forme de panier qui correspond à l'architecture du système informatique selon l'invention montrée à la figure 3; - La figure 5 est une vue de 3/4 en perspective écorchée montrant la structure physique en forme de panier du système informatique à deux bus selon l'invention montrée à la figure 3; - La figure 6 est une vue de dessus montrant de façon simplifiée 4 connecteurs fenmelles disposés sur des emplacements de connexion du fond de panier correspondant au système informatique selon l'invention, disposé de part et d'autre du plan de symétrie du panier perpendiculaire à la longueur du fond de panier; On considère la figure 1 qui permettra de mieux comprendre la notion de disponibilité (ou d'indisponibilité) d'un système informatique. On considère tout d'abord un système informatique ORD formé du système hôte H (ce dernier étant composé d'un ou plusieurs processeurs centraux et des - 8 - mémoires associées ainsi que des processeurs et contrôleurs d'entrée/sortie, voir plus haut), qui est associé à une batterie de mémoire à disques D1, D2, D3,.... Dn. Ces dernières sont commandées par un même contrôleur CNT1. Plusieurs cas d'indisponibilité sont possibles: - Si le contrôleur CNT1 de l'ensemble des mémoires à disque D1 à Dn tombe en panne, il en résulte que aussi bien le contrôleur CNT1 que l'ensemble des mémoires à disques associées D1 à Dn sont indisponibles le temps nécessaire aux agents ou opérateurs de maintenance d'effectuer la réparation du contrôleur CNT1. On voit donc que l'indisponibilité du seul contrôleur CNT1 entraîne l'indisponibilité de toutes les mémoires à disque associées. - Le contrôl61eur CNT1 fonctionne, mais l'une (ou plusieurs parmi les n mémoires à disques) tombe en panne. Seule cette mémoire est indisponible. Toutefois, si le système hôte H a besoin des informations qui sont enregistrées dans la mémoire à disque indisponible (par exemple Dl), cela peut provoquer de sérieuses perturbations dans le fonctionnement du système informatique dans son ensemble. Pour accroître la disponibilité du système informatique ORD, deux types de solutions par exemple sont alors possibles: 1/ Pour éviter que l'indisponibilité de l'une quelconque des mémoires à disque D1 à Dn ne vienne perturber le fonctionnement de l'ensemble du système informatique, comme il a été indiqué ci-dessus, on constitue alors une seconde batterie de mémoires à disque D'1 -à D'n, également commandée par CNT1 identique à la batterie D1 à Dn, chacune des mémoires à disque D'1 à D'n étant le miroir des mémoires à disque correspondantes D1 à Dn. Cela signifie que les données enregistrées sur les mémoires à disque D'1 sont strictement identiques aux données enregistrées dans la mémoire à disque D1. Toutefois, il est clair que dans ce cas, si le contrôleur CNT1 est défectueux, l'ensemble du système est indisponible. 2/ Pour avoir la disponibilité la meilleure possible, il est alors nécessaire d'améliorer la disponibilité du système décrit dans le 2650 4 14 -9- paragraphe 1/ ci-dessus, en associant à chacune des deux batteries des mémoires à disque D1 à Dn et D'1 à D'n, un contrôleur de mémoires à disque CNT2 identique au contrôleur de mémoires à disque CNT1. On considère les figures 2a et 2b qui montrent un système informatique ORDA selon l'Art Antérieur qui est formé d'un système hôte H et de deux ensembles identiques de cartes ENS1 et ENS2 et d'un ensemble EEC d'éléments communs aux deux ensembles ENS1 et ENS2, offrant une grande disponibilité et de bonnes performances. Le premier ensemble ENS1 est représenté à la figure 2a comme étant formé de 6 éléments El, E2, E3,..., E6 reliés à un même bus de type Multibus II, à savoir PSBA, mais il est évident qu'il peut en comprendre davantage puisque, ainsi qu'il a été dit plus haut, on peut connecter jusqu'à 20 éléments à un même Multibus II tel que PSBA. L'ensemble ENS2 est identique à l'ensemble ENS1, et comprend 6 éléments E7, E8,..., E12 identiques respectivement aux éléments E1 à E6 de l'ensemble ENS1. Les éléments E7 à E12 sont reliés à un même bus de type Multibus II PSBB. Afin d'améliorer la disponibilité de l'ordinateur ORDA, les deux ensembles ENS1 et ENS2 sont, de préférence, reliés par un ensenble EEC d'éléments communs EC1, EC2, etc. Ces éléments sont, de fait, reliés entre eux par un même troisième bus PSBC. Ces éléments sont donc accessibles à la fois par tout élément de ENS1 et tout élément de ENS2. Ainsi, l'ensemble EEC est connecté, à la figure 2a, respectivement à l'élément E3 de ENS1 et E7 de ENS2. Le système hôte H est relié par exemple à l'ensemble ENS1 par l'intermédiaire d'une liaison L1 et par la liaison L2 à l'ensemble ENS2. (Ces liaisons L1 et L2 sont par exemple connectées aux bus PSBA et PSBB). On considère la figure 2b qui représente la structure physique simplifiée des trois bus PSBA, PSBB et PSBC. 2650 4 1 4 - 10 - On sait que les bus PSBA et PSBB de type Multibus II définis par la norme IEEE 1296, sont de type fond de panier, ces derniers comportant 20 emplacements de connexion, à savoir SA1 à SA20 pour le bus PSBA et SB1 à SB20 pour le bus PSBB. Ces différents emplacements de connexion comportent des connecteurs femelles normalisés DIN41612 (voir plus haut) sur lesquels viennent s'embrocher les connecteurs mâles des différentes cartes constituant les éléments tels que E1 à E6 ou E7 à E12. Les connecteurs mâles et femelles normalisés DIN41612 comportent ainsi qu'il a été dit plus haut 96 broches. La figure 2b montre également comment sont reliés les deux ensembles ENS1 et ENS2. Cette liaison comporte une carte de liaison CL1 connectée au bus PSBA à l'emplacement de connexion SA20 et une carte CL2 connectée à l'emplacement de connexion SB20 du bus PSBB. CL1 et CL2 portent respectivement, par exemple, les éléments E3 et E7. Les deux cartes de connexion CL1 et CL2 sont elle-mémes reliées entre elles par l'intermédiaire du troisième bus PSBC, auxquels sont connectés les éléments communs EC1 et EC2, etc... de l'ensemble d'éléments communs EEC. Ce même troisième bus PSBC est soit un bus de type quelconque, soit un bus de type Multibus II également. Dans le cas o l'ensemble d'éléments communs est vide, c'est-à-dire qu'il n'y a pas d'éléments communs proprement dits, les deux ensembles ENS1 et ENS2 sont simplement reliés par l'intermédiaire des cartes CL1 et CL2 reliées elles-mêmes entre elles par l'intermédiaire d'une liaison telle qu'un câble par exemple. Dans la pratique, lorsque le nombre d'éléments communs est relativement faible, ces derniers sont reliés entre eux deux à deux par une liaison par câble et le troisième bus est de fait constitué par un ensemble de câbles reliant entre eux deux à deux les éléments communs. La structure de l'ordinateur ORDA montrée à la figure 2a, permet d'obtenir une forte disponibilité, ainsi que l'exemple suivant le montre. On suppose par exemple que l'élément E4 est un contrôleur de mémoires à disque D1, D2, D3, le contrôleur étant relié à la batterie de mémoires à 2650 4 14 - 11 - disque D1, D2, D3,..., par la liaison L3. L'homologue du contrôleur E4 dans l'ensemble ENS2 est -l'élément Eo10 qui est relié à la batterie de mémoires à disque D1, D2, D3, par l'intermédiaire de la liaison L4. Si le contrôleur E4 est défectueux et tombe en panne, l'accès (de la part du système hôte) aux données contenues dans la batterie de mémoires à disque D1 D3 peut s'effectuer de deux façons, à savoir d'une part par le chemin constitué par la liaison L1, le bus PSBA, l'élément E3, le bus PSBC et les éléments communs EEC, l'élément E7 et le contrôleur Eo10, d'autre part par le chemin constitué par la liaison L2, et le contrôleur Eo10 suivi de la liaison L4. On voit donc que deux solutions se présentent pour remédier à une panne éventuelle de l'un quelconque des éléments E1 à E6 de l'ensemble ENS1 (il en serait de même évidemment pour tout élément de l'ensemble ENS2). On voit que la probabilité d'indisponibilité de l'ordinateur ORDA, du fait de la panne de l'un quelconque des éléments constituant 'un des deux ensembles ENS1 et ENS2 est extrêmement faible. Par ailleurs, lorsque le contrôleur E4 devient défectueux, c'est un logiciel de commande contenu dans l'une quelconque des cartes de l'un des ensembles ENS1 ou ENS2 qui met en oeuvre le processus permettant d'avoir accès aux données de la batterie D1 à D3 par l'un ou l'autre des chemins indiqués ci-dessus pour accomplir cette tache. On n'a donc pas besoin de faire appel à un logiciel contenu dans le système hôte H comme c'est le cas dans la structure de la figure 1. Toutefois, ainsi qu'il a été dit plus haut, la structure montrée à la figure 2a présente l'inconvénient suivant. - D'une part, les deux ensembles ENS1 et ENS2 sont constitués physiquement par deux paniers distincts, reliés entre eux par un troisième bus PSBC, ce qui constitue une structure relativement compliquée et coûteuse, - Si la liaison PSBC est interrompue pour une raison quelconque, il en résulte que la disponibilité de l'ordinateur ORDA est sérieusement affectée. On considère désormais la figure 3 qui montre un exemple de réalisation d'une architecture système selon l'invention de conception relativement 2650 4 1 4 - 12 - simple et moins onéreuse que celle de la figure 2, tout en assurant une disponibilité supérieure. Le système informatique ORDI selon l'invention comprend un système hôte H identique à ceux montrés aux figures i et 2, un premier ensemble ENSI1 composé d'éléments A1 à A6, un second ensemble ENSI2 formé des éléments B1 à B6 et d'un ensemble EECI d'éléments communs C1 à C4. A la figure 3, H (non représenté pour simplifier) est connecté à l'élément B2, mais il peut fort bien être connecté directement au bus PSBAI et/ou au bus PSBBI. Les deux ensembles ENSI1 à ENSI2 sont, dans l'exemple de réalisation décrit ici, des ensembles identiques. Les éléments A1 à A6 sont respectivement identiques aux éléments correspondants B1 à B6. Pour des raisons évidentes de simplification de la figure 3, il n'a été représenté que 6 éléments pour les ensembles ENSI1 et ENSI2 et quatre éléments pour l'ensemble d'éléments communs EECI, mais il est évident que ce nombre d'éléments peut être différent et être soit inférieur soit supérieur. Le système informatique selon l'invention ORDI comporte deux bus identiques parallèles l'un à l'autre, de préférence de type Multibus II, et décalés. l'un par rapport à l'autre d'une longueur permettant la connexion de n éléments. On. suppose que le nombre d'éléments connectables à un même bus PSBAI ou PSBBI est égal à m o m est dans le cas d'un Multibus II égal à 20. Les éléments A1 à A6 de ENSI1 sont connectés à PSBAI et les éléments B1 à B6 de ENSI2 sont connectés à PSBBI. L'architecture ORDI comporte donc trois zones différentes, à savoir ZA, ZB, ZC. La zone ZA et la zone ZB sont des zones correspondant au décalage entre les deux bus PSBAI et PSBBI, o les deux bus ne sont pas en regard 1 'un de l'autre. La zone ZA correspond à une partie du bus PSBAI o sont connectés exclusivement des éléments de l'ensemble ENSI1, tels que A1 à A4. 2650 4 14 - 13 - De même, la zone ZB correspond à la partie du multibus PSBBI o sont connectés exclusivement des éléments de l'ensemble ENSI2, tels que B1 à B4. On a donc dans ce cas précis n égal 4, mais il est évident que ce nombre lui aussi peut être différent et inférieur ou supérieur à ce chiffre (comme c'est le cas aux figures 4 et 5). On peut même avoir n = O. Quant à la zone ZC, elle correspond aux parties des deux bus PSBAI et PSBBI qui sont en regard l'une de 1 'autre, physiquement (voir description ci- dessous en relation avec les figures 4 et 5). On y connecte des éléments io0 communs aux deux ensembles ENSI1 et ENSI2, tels que C1 à C4, et, dans l'exemple de réalisation décrit ici en relation avec la figure 3, des éléments de 1 'ensemble ENSI1 tels que A5 et A6 connectés au bus PSBAI et des éléments de l'ensemble ENSI2 tels que B5 et B6 connectés au bus PSBBI. De manière plus générale, la zone commune ZC comprend, soit exclusivement des éléments communs aux deux ensembles ENSI1 et ENSI2, soit outre des éléments communs, des éléments appartenant à l'ensemble ENSI1 et/ou des éléments appartenant à l'ensemble ENSI2. L'essentiel est, dans l'un comme l'autre des deux cas précédents, que les ensembles ENSI1 et ENSI2 restent Po identiques.. Dans le cas o seulement une partie des éléments des ensembles ENSI1 et ENSI2 est identique, le raisonnement précédent tenu pour les deux ensembles dans leur entier, s'applique intégralement aux parties identiques des éléments des ensembles. Dans ce cas, les parties non identiques sont, de préférence mais non exclusivement, connectées aux zones ZA et ZB. On voit que la zone ZC est telle que 1 'on peut y connecter m - n éléments. Si n = O, la zone de recouvrement ZC comprend donc m emplacements de connexion; dans ce cas, la zone de recouvrement est dite totale. Ainsi qu'on peut le voir à la figure 3, on peut décomposer le système ORDI, du point de vue de l'alimentation électrique des différentes cartes constituant les différents éléments.des deux ensembles ENSI1 et ENSI2 en une première partie, à savoir la partie droite PDI et en une seconde partie, à savoir la partie gauche PGI. Cela signifie que toutes les cartes correspondant aux éléments qui se situent dans la partie droite PDI seront 2650 4 1 4 - 14 - alimentées en énergie électrique par une même alimentation ALIMA, alors que tous les éléments contenus dans la partie gauche PGI seront alimentés par une même alimentation en énergie électrique ALIMB. Dans le cas de l'exemple de réalisation particulier montré à la figure 3, les éléments A1 à A6 et les deux éléments communs C3 et C4 sont alimentés en énergie électrique par l'alimentation ALIMA, alors que les éléments B1 à B6 et les éléments communs C1 et C2 sont alimentés en énergie électrique par l'alimentation ALIMB. Ces alimentations électriques sont, de préférence, indépendantes l'une de l'autre et il est évident que le nombre d'alimentations électriques peut être différent de deux et lui être supérieur. On considère désormais la figure 4 qui montre le fond de panier FPI du panier contenant la structure physique du système informatique ORDI montré à la figure 3. On note que le système informatique est constitué par une seule et même structure physique, à savoir le panier PAI (voir figure 5) dont est seulement représenté le fond de panier FPI à la figure 4. On voit déjà apparaitre la première différence de structure physique entre le 2C système informatique de l'art antérieur montré à la figure 2 et le système informatique selon l'invention de la figure 3, à savoir que les deux ensembles ENSI1 et ENSI2 sont disposés dans un seul et même panier, alors que les deux ensembles équivalents du système montré à la figure 2 sont disposés dans deux paniers différents. 2E On peut dire que la figure 4 est une vue de dessus extrêmement simplifiée du fond de panier FPI dont les détails apparaissent de façon plus précise à la figure 5. Le fond de panier FPI présente un plan de symétrie SYMI perpendiculaire à son plan et à sa longueur L (grande dimension). Il a une forme sensiblement rectangulaire et un centre de symétrie O qui, bien entendu, est le centre du rectangle. Sur cette même figure 4, on a donc représenté la trace'de ce plan de symétrie SYMI sur le plan du fond de panier FPI. De part et d'autre du plan de symétrie SYMI, on trouve respectivement la partie droite PDI et la partie gauche PGI du système ORDI respectivement alimentées par les alimentations ALIMA et ALIMB. - 15 - Le bus de type Multibus Il PSBAI est disposé dans la partie supérieure de la figure 4, alors que le bus de type Multibus II PSBBI est disposé dans la partie inférieure du fond de panier FPI montré à la figure 4. Dans l'exemple de réalisation montré à la' figure 4, on a supposé que n égal 8. Par conséquent, les zones ZA et ZB pourront se voir connecter 8 cartes représentant des éléments du système informatique ORDI. La partie commune ZC pourra donc comprendre, étant donné que m égale 20, 12 éléments qui lui seront connectés. Le fond de panier FPI comprend dans sa partie supérieure et de droite à gauche (celle qui est en haut de la figure 4) 28 emplacements de connexion SAI1 à SAI28, alors que sa partie inférieure de gauche à droite comprend également 28 emplacements de connexion SBI1 à SBI28. La nature des connecteurs femelles disposés sur ces emplacements de connexion sera précisée ci-dessous. Les connecteurs correspondant aux emplacements de connexion SAI1 à SAI28 sont désignés par CFAI1 à CFAI28, alors que les connecteurs disposés sur les emplacements de connexion SB11 à SBI28 sont désignés par CFBI1 à CFBI28. Les 20 premiers connecteurs CFAI1 à CFAI20 disposés aux emplacements de connexion SAI1 à SAI20 sont reliés électriquement au bus PSBAI, alors que les 20 premiers connecteurs CFBI1 à CFBI20 disposés aux emplacements de connexion SBI1 à SBI20 sont connectés électriquement au bus PSBBI. Les emplacements de connexion SAI21 à SAI28 d'une part et SBI21 à SBI28 d'autre part sont munis de connecteurs qui ne sont pas reliés électriquement aux bus PSBAI d'une part et PSBBI d'autre part. La raison en est que, suivant la norme IEEE1296, le nombre de connecteurs reliés électriquement à un bus de type Multibus II ne peut excéder le nombre de 20. Sur la partie droite PDI du fond de panier FPI on peut connecter 14 cartes CDIj avec i compris entre 1 et 14. Bien entendu, ainsi qu'on peut mieux le voir à la figure 5, toute carte CDIi connectée dans la partie droite PDI du fond de panier FPI est perpendiculaire au plan du fond de panier. Toute carte CDIj comprend un premier connecteur mâle P1 et un second connecteur 2650 4 1 4 - 16 - mâle P2 qui sont destinés à se connecter respectivement à des connecteurs femelles de même type situés sur les emplacements SAIi et SBIj. Le connecteur P1 est défini par la norme DIN41612 mentionnée ci-dessus, alors que le connecteur P2 est libre, c'est-à-dire que son choix est laissé à la libre disposition du constructeur. Par suite, on voit que tous les connecteurs femelles CFAI1 à CFAI14 (le nombre total d'emplacements de connexion étant de 28, les deux parties droite et gauche PDI et PGI comprennent chacune 14 emplacements de connexion) sont munis des connecteurs femelles de type P1 définis par la norme indiquée ci-dessus. On voit donc également que les emplacements de connexion SBI14 à SBI28 de la partie droite PDI disposés dans la partie inférieure du fond de panier FPI sont munis de connecteurs femelles CFBI14 à CFBI28 de type P2. Les cartes CGIj qui sont connectées dans la partie gauche PGI du fond de panier PFI perpendiculairement à celui-ci, sont montées de telle sorte que le connecteur disposé dans la partie inférieure de la carte, est de type P1 alors que le connecteur disposé dans la partie supérieure de cette même carte est de type P2. Toutefois, les cartes CGIj sont montées à l'envers des cartes CDIi. Par suite, le connecteur CFAI14 disposé à l'emplacement de connexion SAI14 est symétrique par rapport au centre de symétrie O du connecteur CFBI14 disposé à l'emplacement de connexion SBI14 et il en est de même de proche en proche pour les autres connecteurs CFAI13 à CFAI1 et CFBI13 à CFBI1. Autrement dit, le connecteur CFAI1 est symétrique par rapport au point O du connecteur CFBI1. Il en est bien entendu de même pour les connecteurs CFAI15 (de type P2) et du connecteur CFBI15. Ils sont symétriques l'un de l'autre par rapport au centre de symétrie O et ainsi de suite de proche en proche pour les connecteurs CFAI16 à CFAI28 symétriques par rapport au point O des connecteurs CFBI16 à CFBI28. Il convient de remarquer que dans une forme de réalisation préférée de l'invention, le connecteur P2 est identique au connecteur P1 défini par la norme DIN41612 précitée. A la figure 5, on peut voir les connecteurs CFAI1 à CFAI19 (les autres connecteurs CFAI20 à CFAI28 sont masqués par la face supérieure du panier - 17 - PAI) permettant de connecter les cartes CDIi, CGIj au bus PSBAI. De même, on peut voir les connecteurs CFBI28 à CFBI15 du bus PSBBI (les autres connecteurs CFBI14 à CFBI1 étant masqués par d'autres éléments à la figure ). L'ensemble des connecteurs femelles CFAI1 à CFAI28 a le même axe de symétrie AXAI parallèle à la longueur du fond de panier FPI. Par abus de langage, on dit que les connecteurs CFAI1 à CFAI28 sont alignés sur le même axe AXAI. L'ensemble CFBI1 à CFBI28 a même axe de symétrie AXBI parallèle à AXAI (figures 4 et 5). On dit également que les connecteurs CFBI1 à CFBI28 sont alignés sur le même axe AXBI. Par ailleurs, chacun des connecteurs'CFAI1 à CFBI28, CFBI1 à CFBI28 a un axe de symétrie parallèle à la largeur du fond de panier FPI (et donc perpendiculaire à AXAI et AXBI), appelé axe de symétrie vertical, par abus de langage. Tout connecteur de l'ensemble CFAI1 à CFAI28 et tout connecteur correspondant de l'ensemble CFBI1 à CFBI28 ont même axe de symétrie vertical..Ainsi, en est-il des connecteurs CFAI1 et CFBI28, CFAI2 et CFBI27, etc.... Il est évident que cette disposition relative des connecteurs de chacun des -deux ensembles est indispensable pour permettre une connexion correcte des cartes CDIi et CGIj à l'intérieur du panier PAI. Le panier PAI est muni d'un guide-cartes inférieur GCII (en fait, la face inférieure du panier) et, d'un guide-cartes supérieur GCSI (en fait, la partie supérieure du panier) parallèles entre eux et perpendiculaires au fond de panier FPI, leur plan étant parallèle à la longueur du fond de panier. L'un et l'autre de ces guide-cartes sont munis de rails perpendiculaires au plan du fond de panier à l'intérieur desquels peuvent coulisser des cartes de type CDIi et CGIj de manière à être introduite à l'intérieur du panier puis d'être connectées aux différents connecteurs CFBIi à CFBI28 et CFAI1 à CFAI28. Cette façon d'introduire les cartes est parfaitement connue et il n'est pas nécessaire de la décrire davantage. On a fait figurer à la figure 5 deux cartes de type CDIi à savoir les cartes CDI4 et CDI14 ainsi que deux cartes de type CGIj, à savoir les cartes CGI14 et CGI3. 2650 4 1 4 - 18 - La carte CDI4 est vue du côté comprenant certains composants intégrés. L'un de ceux-ci, à savoir le composant CPI4 est montré à la figure 5 disposé sur la carte CDI4 alors que le composant CPI14 est montré disposé sur la carte CDI14. La carte CDI4 est munie du connecteur mâle CMI41 de type P1 et du connecteur CMI42 de type P2 (en fait, identique à P1 dans l'exemple de réalisation préférée de l'invention), alors que la carte CDI14 est munie des connecteurs mâles CMI141 et CMI142 respectivement de type P1 et P2. La carte CGI14 étant montée à l'envers des cartes de type CDIi, telles que CDI4 et CDI14, par rapport au plan de symétrie SYMI est donc vue du côté opposé à celui contenant les composants c'est-à-dire du côté soudure. La carte CGI14 comprend le connecteur SCMI142 de type P2, situé dans la partie supérieure de la carte et le connecteur SCMI141 situé dans la partie inférieure. De même, la carte CGI3 est-montrée avec son connecteur inférieur SCMI31. 2C)0 Le connecteur SCMI141 est symétrique du connecteur CMI141 de la carte CDI14 par rapport au centre de symétrie 0 du fond de panier FPI. De même, le connecteur SCMI142 est symétrique par rapport à ce même point 0 du connecteur CMI142 de la carte CDI14. Chacune des cartes montrées à la figure 5 est munie d'extracteurs sur lesquels un opérateur peut exercer des pression manuelles de haut en bas et de bas en haut de manière à introduire ou retirer les cartes du panier PAI. Ainsi, la carte CDI4 est montrée avec ses deux extracteurs EXI1 et EXI2, la carte CDI14 avec ses extracteurs EXI3 et EXI4, la carte CGI14 avec ses deux extracteurs EXI5 et EXI6 et enfin la carte CGI3 avec ses deux extracteurs EXI7 et EXI8. La carte CDI4 est montrée partiellement introduite à l'intérieur du panier PAI. La carte CDI14 est montrée complètement introduite à l'intérieur du panier et connectée au connecteur CFAI14 et CFBI15, la carte CGI14 est - 19 - montrée à l'extérieur du panier PAI, alors que la carte CGI1 est montrée partiellement introduite à l'intérieur de ce panier. On voit que la structure de l'architecture selon l'invention permet de connecter davantage de cartes dans un fond de panier tel que FDI, que dans un fond de panier classique utilisant un même bus, par exemple un bus de type PSB de Multibus II. On se reporte à la figure 6 qui montre vus de dessus les connecteurs femelles des deux bus PSBAI et PSBBI les plus proches du plan de symétrie SYMI. Ces connecteurs sont les connecteurs CFAI14 et CFAI15 sur la partie supérieure de la figure et les connecteurs CFBI14 et CFBI15 dans la partie inférieure de celle-ci. Ainsi qu'il a été dit plus haut, les deux connecteurs CFAI14 et CFBI14 sont symétriques l'un de l'autre par rapport au centre de symétrie O du fond de panier PAI. De même, les deux connecteurs CFAI15 et CFBI15 sont symétriques l'un de l'autre par rapport à ce même centre de symétrie O. Ainsi, le connecteur CFAI14 comprend 96 broches en trois rangées o20 parallèles, à savoir R1 à R32, S1 à S32, T1 à T32 de gauche à droite et de haut en bas de la figure, alors que 'le connecteur CFBI14 comprend trois rangées de 32 broches, à savoir R'1 à R'32, S'1 à S'32 et T'1 à T'32 de droite à gauche et de bas en haut. Il en est de même pour les connecteurs CFBI15 et CFAI15. Le connecteur CFBI15 est muni de trois rangées de 32 broches U1 à U32, V1 à V32 et W1 à W32, de gauche à droite et de haut en bas, alors que le connecteur CFAIi5 est muni de trois rangées parallèles de 32 broches, U'1 à U'32, V'1 à V'32, w'1 i W'32 de droite à gauche et de bas en haut à la figure 6. La disposition relative des cartes CDIi et CGIj fait qu'il est impossible d'insérer une carte dans le mauvais sens. On ne peut donc insérer une carte CDI) dans la partie gauche DGI et une carte CGI dans la partie droite PDI. Ceci est dû à la disposition des connecteurs sur les cartes. En effet, si l'on regarde le fond de panier (de la gauche vers la droite à la figure ) on voit que les connecteurs sont placés à droite des cartes CDIi et à gauche des cartes CGIi. L'insertion d'une carte CGIj dans la partie droite - 20 - PDI aurait donc pour résultat que les connecteurs de celle-ci buteraient sur les connecteurs d'une carte CDIi et qu'on ne pourrait insérer la carte plus profondément dans le panier, ce qui rendrait impossible la connexion. Les avantages de l'architecture du système ORDI montré aux figures 4 à 6 sont les suivants: - Obtention d'une disponibilité très importante équivalente à deux ensembles distincts en alimentant simplement les deux parties droite et gauche PDI et PGI à partir de deux alimentations indépendantes ALIMA et ALIMB, - Structure physique permettant de supporter les éléments communs aux deux ensembles, - accès aux éléments communs très performants (les performance du bus de type Multibus II), - Cette invention peut s'appliquer à n'importe quel type bus de type standard ou non à condition que ces bus soient définis sur un seul' connecteur, le second étant libre, - - Les cartes des zones ZA et ZB, ainsi que de la zone ZC peuvent étre de type tout à fait standard au niveau de leur connecteur P1, - Cette architecture permet d'incorporer deux ensembles distincts ENSI1 et ENSI2 dans un même fond de panier PAl en évitant des liaisons spécifiques par cable entre les cartes qui de toute façon coûteraient beaucoup plus cher avec des performances moindres. - ZX 2650414 Revendications: 1. Architecture de système informatique (ORDI) dont les différents éléments constitutifs (B1 à B6, A1 à A6, C1 à C4) sont constitués d'une pluralité de cartes (CDIi et CGIj) formées chacune de circuits imprimés portant une pluralité de circuits intégrés, comportant au moins deux ensembles d'éléments (ENSI1, ENSI2), tout ou partie des éléments d'un ensemble étant identique à tout ou partie des éléments de l'autre, associés à deux bus système (PSBAI, PSBBI) de type parallèle assurant les communications et le transport des données et d'énergie électrique entre les cartes, caractérisé en ce que les deux bus présentent entre eux une zone de recouvrement totale ou partielle (ZC) sur laquelle sont connectés soit exclusivement un ou plusieurs éléments communs. (C1 - C2, C3 - C4) aux deux ensembles soit outre un ou plusieurs éléments communs, des éléments appartenant au premier ensemble (ENSI1, A5 et A6) et/ou au second ensemble (ENSI2, B5 et B6). 2. Architecture de système informatique (ORDI) selon la revendication 1, caractérisé en ce que, le premier bus (PSBAI) ayant un nombre donné m d'emplacements de connexion, le second bus (PSBBI) est identique et parallèle au premier mais décalé par rapport à celui-ci d'un nombre donné n d'emplacements de connexion. (SAI21 à SAI28, SBI21 à SBI28) de telle sorte que l'ensemble formé par les deux bus comprend une première zone (ZA) o est connecté un premier ensemble de n cartes relié au premier bus et d'une seconde zone (ZB) o est connecté un second ensemble de n cartes connectées au second bus, la troisième zone (ZC) constituant la zone de recouvrement, comportant (m - n) emplacements de connexion. 3. Architecture selon la revendication 1, dont la structure physique est un panier (PAI) à carte logique, comportant un fond de panier (FPI) de forme sensiblement rectangulaire ayant un centre de symétrie O et un plan de symétrie (SYMI) perpendiculaire au plan du fond de panier et à sa grande dimension (longueur L), caractérisé en ce que le fond de panier (FPI) porte le premier et le second bus (PSBAI et PSBBI) et comprend une première rangée de (m + n) emplacements de connexion (SAI1 à SAI28) du premier bus portant des connecteurs femelles (CFAI1 à CFAI28) ayant tous un même premier axe de symétrie parallèle à la longueur du fond de panier, et une seconde rangée de (m + n) emplacements de connexion (SBI1 à SBI28) du second bus portant les connecteurs femelles (CFBI1 à CFBI28) et ayant un second axe de symétrie parallèle au premier, les emplacements de connexion de la première et de la seconde rangée étant alignés deux à deux selon une même ligne parallèle à la largeur du fond de panier, les connecteurs de la première rangée situés dans la première moitié (seconde moitié) du panier d'un même côté du plan de symétrie (SYMI) étant montés symétriquement des connecteurs de la seconde rangée situés dans la seconde moitié (première moitié) du panier (PAI), de l'autre côté du plan de symétrie, par rapport au centre de symétrie, les cartes connectées aux emplacements de la première moitié étant montées symétriquement des cartes connectées aux emplacements de la seconde moitié par rapport à ce centre de symétrie. 4. Architecture selon les revendications i à 3, caractérisée en ce que au moins l'un des bus est de type Multibus II, les connecteurs correspondants étant des connecteurs 96 broches, en trois rangées parallèles de 32. 5. Architecture selon la revendication 4 caractérisée en ce que cnaque carte porte deux connecteurs dont l'un est de type P1, l'autre connecteur de type P2 dépendant de la nature du second bus. 6. Architecture selon la revendication 5, caractérisée en ce que le connecteur de type P2 est identique au connecteur de type P1.