INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
EXEMPLE I, Tablettes contenant 50 mg d'acide 3-(2'-fluoro-4-biphénylyl)- butyrique.
Composition 1 tablette contient substance active 50,0 mg amidon de maïs 247,0 mg polyvinylpyrrolidone 10 > 0 mg stéarate de magnésium 3,0 mg 310,0 mg Procédé de fabrication : on granule le mélange de la substance active avec l'amidon de mais à l'aide d'une solution aqueuse de la polyvinylpyrrolidone à 14% à travers un tamis de 1,5 mm d'ouverture de maille, on sèche le granulé à la température de 45 C, on le fait passer à nouveau à travers le tamis sus-Indiqué, on le mélange avec le stéarate de magnésium et on forme des tablettes par compression.
Poids d'une -tablette : 310 mg; poinçon : 10 mm, plat.
EXEMPLE II.
Dragées contenant 100 mg d'acide 3-(2'-fluoro-4-biphénylyl)butyrique.
Composition : 1 noyau de dragée contient substance active 100,0 mg amidon de- mais 170,0 mg gélatine 8 > 0 mg talc 18 > 0-mg stéarate de magnésium 4.0 mg 300,0 mg Procédé de fabrication : on granule le mélange de la substance active avec l'amidon de mais à l'aide d'une solution aqueuse de la gélatine à 10% à travers un tamis de 1,5 mm d'ouverture de maille, on sèche le granulé à la température de 450C et on le fait passer à nouveau à travers le tamis sus-indiqué. puis on le mélange avec le talc et le stéarate de magnésium et on transforme le mélange en noyaux de dragées par compression.
Poids d'un noyau : 300,0 mg; poinçon : 10 mm, concave.
On recouvre, selon la technique connue, les noyaux de dragées d'un enrobage consistant essentiellement en sucre et talc et on polit les dragées finies à l'aide de cire d'abeilles.
Poids d'une dragée : 580 mg.
EXEMPLE III.
Capsules de gélatine contenant 200 mg d'acide 3-(2'-fluoro-4biphénylyl)-butyrique.
Composition 1 capsule de gélatine contient : substance active 200,0 mg amidon de mais 190,0 mg aérosil 6,0 mg stéarate de magnésium 4,0 mg 400 > 0 mg Procédé de fabrication : on mélange intimement les substances et on introduit le mélange dans des capsules de gélatine de grandeur 1.
Contenu d'une capsule : 400 mg.
Les bits de données sont interprétés comme des données en décimal codé binaire (groupes de 4 bits); en alphanumérique (8 bits) ou en binaire (16 à 64 bits). Dans ce dernier cas, ils sont interprétés en binaire comme des nombres signés en virgule fixe ou en virgule flottante. Tout groupe de bits consécutifs jusqu'à concurrence du mot double peut également être manipulé comme une chatte. Le jeu de caractères alphanumériques est représenté par le code+EBCDIC. Le code ASCII constitue un code de remplacement.
D. ADRESSES DES OCTETS Les emplacements d'octets en mémoire principale sont numérotés consécutivement à partir de zéro; chaque nombre représente l'adresse de Iloctet. On considère aucun groupe octets consécutifs est aligné au demi-mot au mot, au mot double ou au mot quadruple si l'adresse de l'octet gauche diun groupe est un multiple de 2, 4, 8 ou 16. Lorsqu'un demi-mot, un mot, un mot double ou un mot quadruple est aligné de cette façon, cette unité dlinformation peut-être extraite à cette adresse.L'emplacement d'une donnée en mémoire principale est spécifié par un descripteur de donnée auquel on accède indirectement pendant le développement d'adresse. (Voir demande de brevet n0 déposée le même jour et intitulée "Développement d'Adresse Segmentée≈dont le cesssionnaire est le même que celui du présent brevet. ) E. REGISTRES VISIBLES Le processeur central 104 de la figure 1 comporte 33 registres accessibles à l'utilisateur et dont le contenu définit collectivement l'état du processeur central. Il existe 4 types de registres (voir figure 2).
1. les registres-généraux 2. les registres de base 3. les registres scientifiques (en option) 4. les registres divers F. REGISTRES GENERAUX Les registres généraux (GR) 201 servent à manipuler les nombres binaires en virgule fixe ainsi que les chattes de bits. Le processeur central 104 contient 16 registres généraux de 32 bits numéros GR0 à GR15. Les registres généraux GR8 à GR15 peuvent également s#ervir de registres d'index. Lorsqu'ils sont utilisés comme registres d'index, ils sont référencés X0 à X7 dans le présent contexte: l'indexation est réalisée en utilisant l'entier de 32 bits en complément à 2 contenu dans le registre.
G. REGISTRES DE BASE Les registres de base (E3R) ont le même format que les compteurs d'instruction IC et que les registres de pile 202-203. Les registres de base sont utilisés pendant le calcul d'adresse pour définir une partie de la mémoire.
Il existe huit registres de base de 32 bits BRO à BR7 H. REGISTRES SCIENTIFIQUES utl#eslr,egistres scientifiques (SR) sont installés en option pour les calcul#des nombres binaires en virgule flottante. Il existe 4 registres scientifiques de 8 octets qui sont référencés SR0 à SR3. Les registres scientifiques ont le format 204-205 de la figure 2.
l. REGISTRES DIVERS Il existe 5 autres registres -compteur d'instruction ayant le format 202-203 -registre d'état ayant le format 207 - registre de pile (appelé registre T) - registre d'adresse ayant le format 202-203 - registre de masque de contrôle hardware ayant le format 208 Le compteur d'instruction (IC) est un registre de 32 bits qui contient l'adresse de l'instruction en cours d'exécution.Le registre -diétat (STR) 207 est un registre de 8 bits qui enregistre les évènements intéressant la pro cédure en cours d'exécution tels que par exemple, dépassement de capacité négatif provoqué par la toute dernière' opération. Le registre de pile qui porte également le nom de registre T est un registre de 32 bits qui contient un pointeur désignant le sommet diunepile à refoulement associée avec la pro cédure en cours d 'exécution. Les piles, qui seront décrites dans le présent exposé, offrent un espace de travail et un mécanisme permettant de conserver les variables locales et de protéger les informations relatives à l'introduction et au retour de procédure.Le registre adresse (BAR} 206 est un registre de 28 bits qui spécifie adresse absolue ra plus petite en mémoire principale accessible parsffitware. Ce registre est chargé à l'initialisation du système et sa lecture ne peut être réalisée que par software. Le registre de masque de contrôle hardware 208 est un registre de 8 bits qui enregistre des in - formations sur l'état de la machine.
J. FORMAT D'INSTRUCTION It existe environ 200 instructions mais on peut en utiliser plus ou moins, Chaque instruction peut avoir l'une des quatre longueurs possibles mais elle doit toujours comporter un nombre pair dtoctets, Les instructions occupent des positions de mémoire consécutives. L'adresse de I toctet de gauche est un multiple de 2 et correspond à l'adresse de ltinstruction.
Les huit bits les plus significatifs (et dans certains cas les bits 8 à 11 ou 12 à 15) d'une instruction représentent le code opération alors que les autres bits représentent un ou plusieurs opérandes. Un opérande peut être un désignateur de registre, un désignateur de déplacament,une syllabe adresse (adresse logique'), une valeur littérale ou une valeur littérale immédiate. Le type et le nombre d'opérandes sont déterminés par le format de l'instruction.
3~ORGANISATION DU SYSTEME A. ETAPE DE TRAVAIL ET TACHE Le traitement que doit exécuter l'ordinateur est défini extérieu rement par une série dtétapes de travail au moyen dun langage de contrôle de travail. Une étape de traVail est une unité de travail à laquelle sont affec tées des ressources-hardware. Une étape de travail comporte plusieurs taches. La tache est l'unité de travail la plus petite définie par l'utilisateur et constituée d'une suite d'instructions exécutée sans parallèlisme.
B. PROCESSUS Aux concepts de tâche et d'étape de travail qu'emploie l'utilisateur correspondent respectivement le processus et le groupe de processus sur le plan du hardware. Un processus est une suite ordonnée d'instructions qui peut être exécutée de façon asynchrone par le processeur central (plusieurs processus peuvent être actifs et se partager les ressources mais un seul processus s'exécuteen réalité à un moment donné). Un groupe de processus est un ensemble de processus associés nécessaires à ltexécution d'une étape de travail.
C. BLOC DE CONTROLE DE PROCESSUS ET BASE DU SYSTEME Etant donné que les processus peuvent se soustraire aux ordres du processeur central en divers points de leur exécution, une zone de stockage de mémoire centrale est mise à la disposition d'un processus pour conserver l'état du processeur central. Ces informations d'état permettent de préparer le processeur central avant de relancer Itexécution d'un processus.
La zone de stockage- affectée à un processus est appelée bloc de contrôle de processus (PCB) 400 figure 4. Les données contenues dans un bloc de contrôle de processus comprennent les adresses des zones de mémoire (espace adresse) affectées au processus, le contenu de tous les registres appropriés ainsi que l'état du processus. Un bloc de contrôle de processus sert donc de zone de stockage provisoire pour les informations nécessaires au lancement et à la relance d'un processus sans aucune perte d'information.
Chaque bloc de contrôle de processus est accessible au hardware et le système d'exploitation peut y accéder en passant par l'intermédiaire d'un ensemblende tables hardware créé pendant l'initialisation du système et modifié pendant l'exécution du traitement (figure 5).
Il existe une zone absolue de mémoire centrale désignée sous le nom de base du système (figures 5 et 6). Cette zone, créée par le firmware, est accessible par l'intermédiaire du registre d'adresse (BAR) 501 qui peut faire l'objet d'une lecture mais non dtune écriture. La base du système 502 contient un certain nombre de caractéristiques du système dont le numéro d'étape de travail et un numéro de groupe de processus (J, P) pour le processus en cours d'exécution. Une autre caractéristique de la base du système est un pointeur qui désigne une structure de donnée définie -par hardware et portant le nom de table J 503. Cette table contient un élément pour chaque étape de travail se trouvant dans le système. Chaque élément de la table J 503 désigne une table P 504 qui est également une structure de donnée définie par hardware.Cette table définit un groupe de processus et contient un élément pour chaque processus figurant dans le groupe de processus.
Chaque élément de la table P désigne un bloc de contrôle de processus 400.
Figure 5, on peut voir que le pointeur de la table J 505 indexé par le numéro J par l'intermédiaire de la partie arithmétique 506 de t'unité de calcul 111 (figure 1) permet d'accéder à un élément de la table J 503. Cet élément contient un pointeur de table P qui, lorsqu'il est indexé par le numéro P par l'intermédiaire de l'unité de calcul 506 permet d'accéder à un élément de la table P 504. L'élément de la table P contient un pointeur 507 qui renvoie au bloc de contrôle du processus en cours d'exécution . Ainsi le système d'exploitation peut accéder au bloc de contrôle de processus actif en utili sant le contenu du registre d'adresse 501 et peut accéder à un autre bloc de contrôle de processus en connaissant le nom logique qui lui est associé (J, P).
L'adjonction de la structure d'élimination des variables après travail sera décrite en se référant à la FIG 53: lorsque le pas Si est réalisé, un circuit lo-:oue 60 vérifie s'il y a eu une action 1 pour les deux variables; dans la négative on passe à la suite du problème; dans l'affirmative, un circuit logique 61 élimine la variable ayant fait une acton 1 au pas Si-l, et on passe à la suite du problème.
On donnera un exemple numérique selon la FIG i concerne un problème type voyageur de commerce W villes A et B et C, les coûts de parcours d'une ville a l'autre étant ceux portés par les arcs de la FIG 54. Supposons d'autre part, que le voyageur part de Ta ville A. Il y a donc deux chemins hamiltoniens possibles.
ABCA = 2+5+1 = A C B A = 4 + 5 + 4 = 13 Le combinateur selon l'invention (fig. 55): 1} fait correspondre à chaque ville un axe de l'espace ou une variable du combinateur ville AS . variable a ville 8 " b ville C ~ " c 2) détermine le segment correspondant Fi (27) li = SUP (Ci j) + 1 d'où Li = SE L 1, 2, 3, 4, 5, 4 + 1 = 5 + 1 = 6 7) choisit une "variable de tretour" d oui représente le retour du voyageur à la ville après avoir visité 3 et G.
4) construit les zones de contraintes rectangulaires dort les côtés sont proportionnels aux coûts.
5) traduit le fait que le voyageur part de la ville A par un positionnement de SD sur le segment No 2 pour la variable a.
Le combinateur construit la trajectoire retrêsentée FIG 56 : où L1 = Cab + Cbc + Cca = 6 L2 = Li = Ct = 6 On décrira maintenant, à partir de la présente page jus qu'à la page (142), des réalisationsdu combinateur selon l'invention; de façon plus détaillée, on décrira page (80 ) : une réalisation de l'opérateur analyse CA, avec des réalisations du module de scrutation Ms page ( 83 ) )et d'une cellule de scrutation page ( 85 ) ) , le schéma-blocs de pilotage du module de scrutation et sa mise en oeuvre en scrutation optimisée page ( 92 ), la mise en oeuvre de ce schéma-blocs en scrutation com plète diagonale page ( 97 ), une exécution du module de scrutation page ( 99 ), le fonc tionnement de la scrutation complète diagonale rage (100 ), et une autre détermination des quatre paramètres fondamentaux page (104 ); parue ( 107) : une réalisation de l'opérateur recombinaison OR, avec quatre réalisations de l'ensemble de recombinaison d'actions ERA pages ( 109 ), ( 112 ), (114 ), ( 115) , et l'interdiction O... O page (116 ); page ( 117) : une réalisation de l'opérateur compatibilité OC, avec une réalisation du module d'interrogation de la compatibilité Mcic page ( 118 ) et son fonctionnement page ( 122) page ( 125) : une une réalisation de l'opérateur spécialisé OS avec le choix de l'ensemble de recombinaison d'actions ERA, une réalisation du procédé de choix de moyens page ( 126), une mise en oeuvre du procédé du chemin hamiltonien PCH page (126) la fonction priorité et antiprioritépage (128) le fonctionnement en simulation page ( 130) et ses applications page ( 131), le procédé de régulation réévaluable périodiquement page(131) page ( 136 : une réalisation de l'opérateur directeur OD et son application au trafic ferroviaire, avec page ( 140 ) la synchronisation des séquence fonctionnelles par l'opérateur directeur.
On décrira maintenant une réalisation de ltopérateur analyse O.A.
L'opérateur analyse exécute trois fonctions essentielles: a) la formation des C plans d'analyse à partir des n axes de l'espace "n dimentlonnel". Cette fonction peut entre facilement programmée car il s'agit de sélectionner en séquence deux objets parmi n objets jusqu'à l'épuisement de tous les couples.
Les n axes de l'espace n dimentionnels sont repérés par une suite de chiffres de-l à n.- Un schéma-blocs(fig. 57) permet de former les Cn2 couples stockés dans la mémoire plans d'analyse (MPA) qui permettra de générer lors des explorations E les Cn2 plans d'analyse, ce schéma-blocs, avec référence à la figure 57, emploie un circuit logique 53, qui forme le couple IJ et le stocke dans la mémoire plans d'analyse MPA, -un circuit logique 64 qui vérifie l'égalité =n, dans la négative incrémente J d'une unité par un circuit logique 65, et dans l'affirmotive un circuit logique 66 vérifie l'égalité I=n, dans la négative incrémente I d'une unité par un circuit logique 67, et dans l'affirmative arrête la formation des couples en un circuit logique 68.
b) la scrutation optimisée des Cn2 plans d'analyse précédemment définis, à l'aide du module de scrutation Ms qui fait l'objet d'une réalisation originale en logique électrique cabalée, qui va être décrite.
c) le pilotage du module de scrutation, il réalise-la scrutation optimisée qui fait l'objet d'une réalisation programmée mettant en oeuvre le schéma-blocs de pilotage du module de scrutation, qui sera décrit plus loin en se référant à la figure 71.
L'intérêt d'une réalisation chablée du module de scrutation, par rapport à une réalisation programmée, sera prouvé ci-dessous.
On considère un quadrillage carré de côté q a' explorer selon le mécanisme de l'exploration E.
soit: f : la fréquence d'horloge de l'électronique servant à la réalisation cablee.
fo : la fréquence de base d'un ordinateur industriel (fo = 1 tc : temps de cycle) tc k : le nombre de temps de cycle employés par l'ordinateur pour explorer la case immédiatement voisine de celle qui vient d'être explorée R: le rapport du temps de traitement en ordinateur au temps de traitement avec une logique câble pour explorer une même surface q2.
2 En ordinateur: dans cette surface g.2 il y a des zones de contraintes multiples; l'exploration des q2 cases se fait séquentiellement et réclame le temps d'exploration : to = x k). q2 o En logique électrique câble spécialisée: cette logique fonctionnant selon un principe de parallélisme déjà décrit page ( 36 ) , le temps d'exploration sera le tels nécessaire pour construire le chemin le plus court qui dans l'bypothèse d'une contrainte carrée de côté q - 1 vaudra approximativement 2 q); de plus à chaque temps d'horloge le front d'onde multidirectionnel avance d'un pas.Il el résulte que le temps d'exploration est donné par la relation te = (1) x 2q 2 fo d'où
Comme le montre la Fig. 1, le dispositif de l'invention est destiné à être placé au droit d'un orifice 1 percé dans la paroi 2 d'une enceinte 3 maintenue sous pression et reliée par un conduit 3 à un ventilateur ou à une autre source de fluide sous dépression, non représenté. A l'intérieur de cette enceinte 3, le dispositif comporte un ensemble mobile formé par un piston plat 4 dont la dimension est nettement inférieure à celle de l'orifice 1 et qui est prolongé à sa partie inférieure par une Jupe périphérique 6 dirigée vers l'intérieur de l'enceinte. Autour de cette jupe une collerette perforée 8 supporte un clapet annulaire 10 dont la forme correspond à celle de l'orifice 1 et dont la dimension est au moins égale à celle de cet orifice.Le clapet 10 est entièrement contenu à l'intérieur de l'enceinte 3 et se prolonge comme la jupe 6 des deux côtés de la collerette 8.
Cet ensemble mobile est guidé par un support fixe comprenant une plaque 12 parallèle au plan de l'orifice et percée en son centre d'un passage 13. Cette plaque est solidaire d'un conduit 14 reliant le passage 13 à l'extérieur et fixé dans la paroi 15 de l'enceinte 3 qui est opposée à la paroi 2. La plaque 12 supporte sur sa périphérie une couronne 16, de guidage du clapet 10, à l'intérieur de laquelle celui-ci peut coulisser.
Cette plaque 12 porte également une seconde couronne 18 parallèle et concentrique à la couronne 16 > le long de laquelle la jupe 6 peut coulisser. Cette couronne 18 est dans cet exemple à l'intérieur de la jupe 6 > laquelle peut entre munie d'un anneau interne 19 qui lui est parallèle et glisse sur l'autre face de la Jupe 6, ce qui forme une chicane empêchant la communication entre les deux faces de la jupe. En effet, la surface interne du piston 4, la Jupe 6 et la couronne 18 délimitent avec le conduit 14 une chambre 20 toujours en communication avec ' atmosphère. Par contre, sur l'autre face de la jupe 6, l'enceinte annulaire 22 délimitée par la plaque 12, la couronne 16, le clapet 10 et la collerette 18, est en communication constante par les perforations 9 de la eollerette 8 avec l'espace annulaire 24 entre le piston 4 et le bord extérieur 23 de l'orifice 1.
L'ensemble mobile est guidé par le support ftxe mais peut se déplacer librement par rapport à lui, à l'enceinte 3 et à l'orifice 1.
Toutefois, le clapet 10 ne ferme jamais complètement l'orifice 1. En effet, le fluide sous pression contenu dans l'enceinte 3 s 'échappe en un débit de fuite par le passage 24 et forme ainsi un jet périphérique autour du piston 4 en créant une dépression sur la surface externe de celui-ci. Comme la surface interne de ce piston est soumise à la pression atmosphérisque, l'ensemble mobile est repoussé et écarté de la plaque 12, ce qui rapproche le clapet 10 du bord de l'orifice 1, jusqu'à une position d'équilibre obtenue lorsque le débit de fuite est assez faible pour que la dépression compense juste le poids de 1 ' ensemble mobile.
Lorsqu'un obstacle, par exemple une charge à déplacer 70, se présente au droit de la surface externe du piston 4, le jet péripnérique est perturbé et la dépression est diminuée ou méme ennulée selon l'importance et le poids de l'obstacle. Cette augnientation de pression contrebalance facilement I'acticn de le pression atmosphérique, diminuée du poids de l'ensemble mobiles qui agit sur la face interne du piston 4, lequel est donc repoussé en direction de la plaque 12, en entralnant le clapet 10 qui ouvre le passage 24.Au fur et à mesure de cette ouverture une contrepression sur le piston 4 apparat t de sorte que le clapet est repoussé jusqu'à sa position extrême d'ouverture. Pendant ce mouvement, la pression dans la chambre 22 est, grâce aux perforations 9 > la même que celle de l'espace 24 de sorte que la collerette 8 n'a aucune action, la pression sur ses deux faces étant toujours rigoureusement la même la même.
Il est clair que le poids et l'importance de l'obstacle 30 peuent être extrêmement variables sans que le fonctionnement du dispositif soit modifié.
Lorsque l'obstacleacle 30 est retiré, le et sortant. par le passage 24 reprend sa forme périphérique et crée à nouveau une dêpresson sur la surface externe du piston 4, qui se déplace ers la position de fermeture. Toutefois, tant que l'obstacle est prisent le piston reste automatiquement, d'une ânière stable, en position d'ouverture complète.
Eventuellement un ressort, par exemple un ressort hélicoidal 28, est monté entre la plaque de fond 14 et la surface interne du piston 4 et repousse celui-ci vers, l'extérieur, c'est- à-dire vers la position de fermeture.
Dans ce cas en particulier, il peut être préférable de prévoir des saillies 26 pour servir de butées d' 2appui du clapet 10 contre la paroi de l'orifice en laissant des passages pour le débit de fuite. Celui-ci pourrait aussi être obtenu au moyen de trous 33 percés dans la plaque 12 entre les couronnes 18 et 16. Ces trous mettent l'enceinte 22 en communication avec l'enceinte 3 et permettent le passage du fluide contenu dans cette enceinte 3 à travers les perforations 9 de la collerette 8 de telle sorte qu'il s'échappe de la même manière que précédemment en un jet périphérique de fuite tout autour du piston 4.