INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Chaque processus peut avoir accès jusqu'à 2068 segments de mémoire. Normalement, ceci devrait nécessiter un même nombre de descripteurs de segments par processus Cependant, étant donné que les segments peuvent être partagés, le système diexploitation groupe les descripteurs de segments en tables de segments Ce regroupement est basé sur l'accessibilité par un processus (tache), par un groupe de processus (étape de travail) ou une accessibilité globale (ensemble du système) Chaque processus peut avoir jusqu'a 15 tables de segments coopérant avec lui. Cette technique ne néces site qu'un descripteur de segment pour chaque segment qui peut être accédé par un processus par l'intermédiaire d'une table de segments.Ainsi, llespa- ce de mémoire nécessaire pour les descripteurs ae segments est diminué, la mise à jour de la mémoire au cours de la translation est réduite et une certaine protection du programme est fournie. (Le système de protection principale du programme est le système d'anneaux (cf la demande de brevet français n0 73 42706 du 30 Novembre 1973 ayant pour titre "Protection de l'information dans un système de multitraitement de l'information mettant en oeuvre un concept dianneaux pour représenter les différents niveaux de pri vilèges entre processus" au nom de la demanderesse).
Un processus doit être capable de déterminer quels sont les segments auxquels il a le droit d'accéder. En conséquence, le système donne au processus deux tableaux de mots de tables de segments (STWA). Ces tableaux contiennent les adresses de toutes les tables de segments accessibles à un processus. Il y a deux tableaux de tables de segments par processus, du fait qu'il existe deux tailles de segments, les grands segments et les petits. Les grands segments ont une taille maximale de 222 octets tandis que les petits segments ont une taille maximale de 216 octets. Tous les segments varient de taille par incrément de 16 octets jusqu'au maximum. Un système peut typique- ment contenir jusqu'à 28 grands segments et 2040 petits segments.
Les tableaux de mots de tables de segments STWA peuvent être translatés par le système d'exploitation ; en conséquence, un processus doit connaître ll'adresse absolue de ses tableaux STWA. Le bloc PCB de tout processus contient deux mots qui comportent cette information et qui sont appelés mots d'espaces d'adresses Asw 1 et ASWA 2 sur la figure 4. Chaque mot désigne un tableau de mots de tables de segments STWA. Le système d'exploitation met à jour le contenu des mots ASW chaque fois que les tableaux STWA correspondants sont translatés. L'opération consistant à suivre la chai ne de pointeurs et à décoder le descripteur de segment est une fonction de la microprogrammerie et ainsi, une fois entreprise, ntest pas visible même au système d'exploitation.
La segmentation définit plus de 200 millions d'octets d'espaces d'adresses comme étant disponibles pour les processus. Ce-nombre dépasse la capacité de la mémoire principale ; en conséquence, une mémoire auxiliaire (à disques ou à tambour magnétiques) est utilisée en combinaison avec la mémoire principale. Le système d'exploitation crée l'illusion que le système a une mémoire principale beaucoup plus grande que celle qui est réellement disponible. Ce concept est appelé "mémoire virtuelle".
A un instant donné quelconque, un segment défini peut être ou ne pas être matériellement dans la mémoire principale. Le contenu diun descripteur de segment indique si le segment correspondant se trouve ou non dans la mémoire principale. Le matériel détecte toute tentative effectuée par un processus d'accéder à un segment qui ne se trouve pas dans la mémoire princi pale et le notifie au système d'exploitation. Le système d'exploitation provoque le chargement, à partir de la mémoire auxiliaire, dans la mémoire principale, du segment désiré. Ensuite; le système d'exploitation place l'adresse en mémoire du segment dans le descripteur de segment qui est le seul endroit où liadresse absolue d'un segment peut être trouvée.Cette opération est invisible au processus et ainsi il ntest pas averti que le segment ne se trouvait pas dans la mémoire principale ou qutil peut avoir été translaté dans la mémoire principale (Pour plus de détails sur la segmentation de la mémoire on se référera à la demande de brevet n0 73 17765 du 16 Mai 1973 ayant pour titre 'Dispositif de développement et de calcul d'adresse dans une mémoire segmentée" au nom de la demanderesse.
Le système d'ordinateur décrit ici fournit une protection des données et procédures en empêchant les processus dlinterférer entre eux ou de par tager leurs espaces d'adresses d'une manière non autorisée. Cette protection est réalisée en restreignant l'adressabilité au moyen de la segmentation de la mémoire et par un système d'anneaux.
Les tables des segments isolent ltespace d'adresses des divers processus contenus dans le système. Les processus utilisent toujours une adresse segmentée au cours de l'exécution Une adresse segmentée est constituée par un numéro de segment et une adresse relative à llintérieur du segment. Le matériel vérifie que l'adresse utilisée par un processus fait partie de espace d'adresses attribuée au processus. Si l adresse est en dehors de l'espace d'adresses prescrit, une exception se produit. Un processus ne peut pas faire référence à des données contenues à l'intérieur de l'espace d'adresses d'un autre processus du fait que le matériel utilise les tables de segments du processus qui a émis la référence.Ainsi, il n'y a aucune possibilité qu'un processus ou qu'un groupe de processus puisse référencer une entité appartenant à un autre groupe de processus.
Généralement, un chevauchement d'espace d'adresses dans le système se produit pour ceux des segments qui sont partagés par tous les processus Ces segments "publics" sont créés par les programmes du système qui effectuent une vérification pour donner une garantie vis à vis des risques de conflits d'adresse. Ainsi, la segmentation protège les programmes d'utiliser teurs les uns vis à vis des autres et protège le système dtexploitation vis à vis des programmes d'utilisateurs.
Les segments partagés par plusieurs processus ne sont pas protégés vis à vis des utilisations erronéespar l'un de ces processus. Pour résoudre ce problème, un système d'anneaux est utilisé suivant lequel les segments de procédures et de données sont groupées en une hiérarchie à quatre classes. Les quatre classes anneaux sont numérotées de 0 à 3.
Chaque anneau représente un niveau de privilège du système, le niveau 0 (anneau le plus intérieur) étant le plus privilégié et le niveau 3 (anneau le plus extérieur) le moins privilégié. A chaque procédure du système sont associés des numéros d'anneau d'exécution minimal et maximal qui spécifient qui peut appeler la procédure. Une procédure est un sous-programme qui est capable d'appeler d'autres procédures et de leur transmettre des paramètres.
Les règles générales du système d'anneaux sont les suivantes 1/ Une procédure dans un anneau intérieur a libre accès aux données dans un anneau extérieur. Inversement, une procédure dans un anneau extérieur ne peut pas avoir accès aux données qui sont dans un anneau intérieur.
2/ Une procédure dans un anneau extérieur peut effectuer un branchement sur une procédure dans un anneau intérieur mais l'inverse n'est pas permis.
3/ A chaque segment contenant des données, sont attribuées deux valeurs d1anneau, une pour la lecture (RD) et une pour l'écriture (WR). Ces valeurs d'anneau spécifient la valeur dtannf48 maximale dans laquelle une soit procédure peut exécuter lorsqu'elle accède cux données/dans le mode décri ture soit dans le mode de lecture.
Chaque fois aucune instruction de procédure est exécutée, le numéro d'anneau de la procédure (anneau d'adresse effective EAR) est vérifié par rapport aux numéros d'anneau attribués au segment contenant les données référencées. L'anneau d'adresse effective EAR est le numéro maximal des numéros dianneaux contenus dans les registres de base et les descripteurs de données trouvés sur le trajet d'adressage. L'accès aux données est accordé ou refusé sur la base d'une comparaison des numéros d'anneau. Par exemple, si une table du système existe dans un segment ayant une valeur d'anneau de lecture maximale de 3 et une valeur d'anneau d'écriture maximale de 1, une procédure d'utilisateur exécutant dans Iianneau 3 peut lire la table mais ne peut pas la mettre à jour.
Par construction, les anneaux 0 et 1 sont réservés au système d'exploitation et les anneaux 2 et 3 sont réservés à l'utilisateur. L'anneau 0 contient ceux des segments qui sont critiques par le fonctionnement diensemble du système. L'anneau 1 contient la masse des segments du système dont la défaillance ne serait pas catastrophique et permettrait un rétablissement.
L'utilisateur peut utiliser l'anneau 2 pour les programmes mis au point et l'anneau 3 pour les programmes en cours de mise au point.
Calculé pour [BrC6H4SiO1,5]n: C 34,63 H 1,92 Si 13,50 Br 38,41.
On effectue la polymérisation du produit XII d'une façon analogue à celle de l'exemple 1. On prend pour la polymérisation 0,55g de produit XII, 0,05 g (10% en pds.) de diphényle, 0,7 g de toluène et 0,18 cm3 d'une solution 0,08 N de KOH dans l'alcool (0,15% en pds.). Au bout de trente minutes, on obtient à une température de 220 C un produit XIII entièrement soluble ayant une viscosité intrinsèque [ # ] = 0,2 dl/g., n = 2 x 10, qui, par précipitation dans une solution de benzène et d'alcoo4, donne un dépôt de poudre blanche.
Trouvé, % t C 36,12, 35,91 ; H 1,48, 1,58 ; Si 13,55, 13,40 ; Br 39,90.
Calculé pour [BrC6H4SiO1,5]n C 34,63 H 1,92 Si 13,40 Br 38,41 Exemple 8.
On effectue l'hydrolyse d'un produit composé d'un mélange de I et X suivant le mode opératoire de l'exemple 2.
On prend 22,0 g (0,09 mole) de produit I et 2,9 g (0,01 mole) de produit X, 50 cm3 -de benzène et 50 cm3 d'eau. Après avoir chassé le solvant par distillation, on obtient un produit XIV.
Trouvé % : OH 5,05, 4,90.
On prend pour la polymérisation 1 ,08 g de produit XIV, 0,01 g (1%) de ditolylméthane et 0,115 cm3 d'une solution 0,14 N de KOH (ce qui correspond à 0,12 % en pds.) et 0,87 g de benzène. Au bout de 20 minutes à une température de 320 à 2250C on obtient un polymère XV ayant une viscosité intrinsèque [ # ] = 0,75 dl/g.
On effectue lthydrolyse du composé I dans le benzène à une température de 45 C d'une manière analogue à celle de l'exemple 2.
On introduit dans le ballon de réaction 43,0 g de produit I, 120cm3 de benzène et 60 cm3 d'eau. Ensuite, on soumet à la condensation 40 cm3 de produit d'hydrolyse XVI en présence de 0,015% de KO [Si(CH3)20j8 SiOR pendant deux heures à une température de 800C.
On réduit par évaporation 40 cm3 de solution dans le benzène à une pression de 10 à 15 mm de Hg jusqu'à une concentration de la solution de 50?6. On ajoute à 18 g de solution dans le ballon de réaction 0,1% en pds. de KO [So(CH3)20]8 SiOH en solution dans le ben- zène et 0,2 g (2,2% en pds.) d'oxyde de diphényle et on effectue la polymérisation à une température de 2450C dans un courant d' ar- gon. Au bout de trente minutes on obtient 6,5 g d'un polymère XVII qui, après précipitation dans un mélange benzène-alcool, a une viscosité intrinsèque [ #] 2 dl/g.
On effectue l'hydrolyse du composé I d'une façon analogue à celle de l'exemple 2. ON soumet 40 cm3 de produit dthydrolyse XVI à une condensation en présence de 0,012 g (0,15% en pds.) de NaOH.
Après six heures d'ébullition de la solution à 800C, il se sépare 0,35 cm3 d'eau ; ensuite on chasse le solvant par distillation de la solution jusqu'à une concentration de la solution de 70%. On ajoute à 13,0 g de mélange réactionnel 0,72 g (8,0 en pds.) d'un mélange de diphényle et d'oxyde de diphényle (72% et 28% respectiye- ment) et 1,0 cm3 d'une solution alcoolique 0,215 N de NaOHi. Au bout de trente minutes, on obtient 6,4 g d'un produit XVII ayant une viscosité intrinsèque [#] = 0,3 dl/g, n = 4 x 102.
La moyenne des coefficients K de la construction isolée en polyuréthane est de 0,40 environ. Elle permet d'obtenir les labels ff Confort Total Electrique et Acoustique t En planche 1, les cloisons reposent sur la dalle flottante et cette dernière sur lt lant. Elle peut porter directement sur le plancher. Dans ce cas, les cloisons sont protégées à la base par un mortier de bitume minéral de 1 cm d'épaisseur et sablé en surface. Cette disposition élimine le pont thermique et permet l'accrochage du plâtre ou du ciment hourdant les briques.
Composition du sol.
Pour une meilleure compréhension, supposons que la maison est de forme rectangulaire.
Le plancher est coulé avec une pente de 0,5 %. Le point bas se situe cdté murs extérieurs en longueur. Le point haut divise l'appartement en deux pentes égales en largeur; sur le plancher, sont apprêtés de bas en haut les isolants de polyuréthane de 3 à 4 cm d'épaisseur, une chape de béton armé de 5 cm d'épaisseur touchant les parois.
Le câble chauffant, le lit de briques creuses, le mortier et le carrelage sont arrdtés à 18 mm des parois. Cette disposition crée une coupure périphérique intérieure de 8 cm environ de profondeur. Un jeu de 1 cm laissé entre les plinthes et le carrelage en crée une deuxième extérieure, communiquant avec la pièce (fig.1) Le câble chauffant est déployé sur la dalle flottante en forme de serpentin. Un lit de briques creuses de 4 ou 5 cm d'épais- seur protège le câble. Le carrelage (ou autres revêtements) d'une épaisseur variable, est scellé dans un bain de mortier ciment de 2 cm d'épaisseur.
Description Au fur et à mesure du déploiement du câble sur la dalle flottante, il est fixé sur les cités par un mortier de ciment à prise rapide, la partie supérieure du câble restant visible,ou par un ruban adhésif.
Les longueurs du serpentin sont espacées, selon la puissance à installer. Le rayon de courbure est atténué afin que la constitution du câble ne subisse aucune contrainte. Une chape de mortier de ciment variable selon ltépaisseur du cible est tirée sur repères plus hauts de 5 mm que le serpentin. Ce dernier est recouvert par uneépaisseur de 5 mm, genre lamelle drisorel ou couche de sable. Cette disposition permet de laisser la partie supérieure du câble usible.
Ces protections sont enlevées au fur et à mesure de la pose des briques3 enfoncées dans le bain de mortier de 3 mm. Elles ne portent pas sur le câble, en assurant la protection mécanique.
En sous-face des briques, quelques petits trous sont pratiqués et un jeu de 3 mm est laisse entre largeurs de briques. Ils permettent le passage de la chaleur instantanement. Ce jeu de 3 mm ralentit les circuits effectués par l'air. Pour éliminer cet inconvénient, un jeu de 2 cm est laissé entre briques en longueur. Le mortier scellant le passage bouche les jeux et les canaux extérieurement. Cette disposition stimule l'appel d'air qui ne peut fluer latéralement tous les 40 cm.
De par la présentation du lit de briques, les trous ou canaux de diffusion sont face aux cloisons de doublage point bas et se poursuivent jusqu'aux cloisons de division point haut. Ils unissent les coupures longitudinales et ces dernières les coupures latérales. Ils unissent encore le jeu laissé entre la base des plinthes et le pavage.
Le sol ouvert permet le passage de ltair en circuit sous le carrelage.
La confection des circuits chauffants est simplifiée en fixant des circuits préfabriqués.
Cette version permet de laver le sol au linge humide, ou de le cirer. Il est possible de le laver à grande eau.
2ème version - La première rangée de briques des cloisons "longi- tudinales" de 5 cm d'épaisseur ou de 6 cm à deux trous, est hourde ** trous verticaux. La paroi est crevée en carrés de 31 nm en face chaque trou du lit de briques et une deuxième fois au-dessus de la plinthe vers le haut par des trous de mEme valeur. Pour ne pas altérer la résistance mécanique de la brique verticale, les nervures sont respectées. U ortier de bitume minéral bouche la partie supérieure des trous, situés au-dessus de la plinthe. Les canaux de diffusion unissent les jeux intérieur et extérieur. Ils permettent le passage de l'air en circuit sous le pavage. Les plinthes reposent sur le sol.La chaleur s'infiltre côté bas et se dissipe côté haut, respectivement par les côtés longitudinaux bas et haut. Les côtés latéraux ne sont pas touchés.
Une troisième version est possible.
Le lit de briques dressé est scellé contre les cloisons longitudinales. Les fractions de briques dressées crevées de la base vers le haut sur 31 mm sont unies aux trous du lit de briques. Elles surplombent le sol de 5 cm côté bas, de 10 cm côté haut, et les cloisons longitudinales de 5 cm. Un caisson en bois, en fer ou autre matériau, monté sur pattes de 1 cm, enveloppe de 11 cm x 6 cm les fractions de briques saillantes. Le dessus du caisson fortement ajouré, permet la dissipation de la chaleur.
Ce système automatique de mise en magasin d'un type antérieur est décrit ci-après plus particulièrement en considérant la fi gure 1. Le système représenté sur la figure 1 comporte un grand nombre de casiers a disposés horizontalement en plusieurs ran gées et verticalement en plusieurs étages, ces casiers servant en même temps comme rails de guidage pour les chariots, un trans porteur récepteur d'articles b, un mécanisme de transfert des articles c, des positions d'attente pour la réception d'articles d, des appareils élévateurs chargeurs d'articles e, un chariot récepteur d'articules f, un chariot distributeur d'articules , des appareils élévateurs déchargeurs d'articles h, des positions d'attente de distribution des articles i, des dispositifs de transfert des articles 1 et un transporteur de sortie des articies k. l'appareil élévateur chargeur d'articles e transporte un article l d'une position réceptrice attente des articles d à I'extrêmité réceptrice articles du casier a sélectionné, 1' article 1 ayant été préalablement amené à la position réceptrice d'attente d par le transporteur récepteur d'articles b et les dispositifs de transfert c A ltextrêmité réceptrice du casier a, 11 article 1 est placé sur le chariot récepteur d'articules f par une fourche a' glissière de 11 appareil élévateur chargeur qui I'entralne vers l'intérieur du casier a. le chariot récepteur f est arrêté quand il détecte l'article précédent déåà emmagasiné dans le casier, et après avoir posé l'article 1 sur le casier, il revient à ltextrêmité réceptrice du casier. l'appareil élévateur chargeur e, après avoir placé l'article 1 sur le chariot récepteur f, revient aussi à la position de repos de réception d pour recevoir l'article suivant. Un cycle de fonctionnement de mise en magasin dlun article est ainsi terminé. Quand l'ar- ticle 1 ainsi emmagasiné doit être distribué, cette distribution peut avoir lieu par les opérations décrites ci-dessus mais dans le sens inverse. Autrement dit, l'article 1 emmagasiné dans le casier est passé à la position i d'attente de distribution de l'article par le chariot distributeur g et l'appareil élévateur déchargeur h et ensuite il est transporté à 11 emplacement prescrit par les dispositifs de transfert z et le transporteur de sortie k.Sur ia figure 2, la référence m désigne des rails conducteurs pour le courant d'alimentation et les signaux de commande pour les chariots récepteurs et de sortie f et S et la référence n désigne un patin de contact monté sur chaque chariot.
le fonctionnement de chaque chariot est commandé à travers les rails ou fils conducteurs m et le patin n. Sur la figure 3, les références f1 et g1 désignent les roues des chariots f et g et la référence o désigne la fourche à glissière de chaque appareil élévateur chargeur ou déchargeur e, h. Coame le montre la figure 3, la fourche coulissante o est maintenue à un niveau A quand elle est engagée dans le casier a, et elle est abaissée à un niveau B à la fin de sa course en avant pour placer article 1 sur le casier a. Quand l'article 1 a été placé sur un casier a, la fourche o est rentrée dans 11 appareil élévateur chargeur du casier a.On notera que, par les opérations décrites ci-dessus effectuées en sens inverse, l'article 1 peut être transféré à l'appareil élévateur déchargeur h. la figure 4 montre comment un chariot f ou S est transféré d'un casier à un autre par la fourche coulissante o. Plus précisément, la fourche o portant le chariot f ou S est déplacée dans le casier a en étant maintenue au niveau C, est abaissée au niveau D dans le casier et est ensuite rétractée dans l'appareil élévateur e ou h afin que le chariot f ou E soit positionné dans le casier a. Le chariot f ou E peut être placé dans l'appareil élévateur chargeur e ou h par des opérations en sens inverse.
Dans le système d'emmagasinage automatique antérieur qui vient d'être décrit, une fourche à glissière o est utilisée pour transférer un article de l'appareil élévateur à un casier ou inversement et pour transférer le chariot d'un casier à un autre.
Par suite, un inconvénient du système réside en ce qu'il est nécessaire de commander la fourche à glissière dans quatre étages entre les niveaux À à D, de sorte que le dispositif de commande de 11 appareil élévateur ou de la fourche coulissante est compliqué et coûteux et que son fonctionnement est compliqué.
De plus, dans ce système d'emmagasinage automatique, pour sortir des articles de types différents les uns après les autres du système, l'appareil élévateur de déchargement h est nécessairement déplacé de l'extrêmité de sortie d'un casier à l'extrêmi- té de sortie dlun autre casier, de temps à autre, et il est essentiel que le chariot de sortie S soit disponible au casier devant lequel l'appareil élévateur déchargeur h est positionné, parce qutautrement l'article devant être sorti ne pourrait pas être amené à l'extrêmité de sortie de ce casier pour être enlevé par l'appareil élévateur h. Cette difficulté pourrait être évitée en utilisant le chariot récepteur f pour transporter aussi l'article à 1'extrêmité de sortie du casier ou en amenant le chariot de sortie à partir d'un autre casier et en le plaçant dans le casier particulier de la façon représentée sur la figure 4 au moyen de l'appareil élévateur h avant que celui-ci soit mis en position pour enlever l'article, sous la commande d'un dispositif de commande utilisé sur le côté de sortie du système. Cependant, l'utilisation du chariot récepteur f pour l'opération de sortie nécessite que les opérations de réception et de sortie soient effectuées par un même chariot, ce qui entraîne comme inconvénient le fait que la construction du chariot et du dispositif de commande devient compliquée et que le rendement de chargement et de déchargement du système est abaissé.De plus, dans le système dlemmagasinage automatique antérieur, le transfert d'un chariot d'un casier à un autre, qui comporte les opérations de changement de niveau de la fourche à glissière o d'un niveau C à un niveau D et inversement et le déplacement pour lt entrée et la sortie du chariot par l'appareil élévateur, demande du temps. Cela résulte du fait que l'appareil élévateur de déchargement est utilisé pour des services autres que ceux pour lesquels cet appareil est prévu principalement. D'autre part, pour maintenir ia capacité de sortie de l'ensemble du système à une certaine valeur, l'utilisation d'un certain nombre d'appareils élévateurs serait inévitable, ce qui serait coûteux et augmenterait le prix de revient de ltensemble du système.Ce problème de temps d'utilisation pourrait être, par ailleurs, éliminé en utilisant des chariots de sortie pour chaque casier, mais cela nécessiterait ltutilisation d'un grand nombre de chariots de sortie et entraînerait par suite, une augmentation du prix du système.
Dans le système d'emmagasinage automatique construit de la façon décrite ci-dessus conformément à l'invention, quand des articles doivent être transportés successivement dans le même casier, les articles sont transportés à la position d'attente de réception par le transporteur récepteur d'articles et le dispositif de transfert et l'appareil élévateur chargeur positionné devant cette position de réception saisit un article à la fois.