INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Les segments utilisés par plusieurs processus ne sont pas protégés contre une mauvaise utilisation de la part de l'un de ces processus. Pour résoudre ce problème, un système en anneau est utilisé grâce auquel procédure et segments de données sont groupés selon une hiérarchie à quatre niveaux. Les quatre classes d'anneau sont numérotées de O à 3. Chaque anneau représente un niveau privilégié du système, le niveau O (anneau le plus interne) ayant le privilège le plus éle- vé et le niveau 3 (anneau le plus externe) le moins élevé. A chaque procédure du système est affecté un numéro d'anneau minimum et maximum qui peut appeler la procédure. Une procédure est un sous-programme capable d'appeler d'autres procédures et de leur fournir des paramètres; Les règles générales du système en anneau sont les suivantes 1.Une procédure d'un anneau interne a libre accès aux données d'un anneau externe. En revanche, une procédure d'anneau externe ne peut avoir accès aux données d'un anneau interne.
2. Une procédure d'un anneau externe peut se brancher sur une procédure d'un anneau -interne mais l'inverse n'est pas autorise.
3. Chaque segment contenant des données reçoit deux valeurs d'anneau : une pour la lecture (RD) et une pour l'écriture (WR). Ces valeurs d'anneau specifient la valeur d'anneau maximale dans laquelle une procédure peut s'exécuter lorsque l'accès aux données se fait en mode lecture ou en mode écriture. Chaque fois qu'une isntruction de procédure est exécutée, le numéro d'anneau de la procédure (anneau d'adresse effective BAR) est comparé aux numéros d'anneaux affectée au segment contenant les données référencées. L'anneau est le nombre maximum de numeros d'anneau de processus du compteur d'instruction et de tous les numéros d'anneaux des registres de base et des descripteurs de données rencontrés pendant l-'adressage. L'accès aux données sera accordé ou refusé par comparaison avec les numéros d'anneaux.Ainsi, s'il existe dans un segment une table système ayant une valeur maximum d'anneau de lecture égale à 3 et une valeur maximum d'anneau d'écriture égale à 1, une procédure utilisateur s'exécutant dans l'anneau 3 pourra lire la table mais ne pourra pas la mettre à jour.
Par construction, les anneaux O 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 O contient les segments indispensables au fonctionnement de l'ensemble du système. L'anneau 1 contient l'ensemble des segments du système pour lesquels un incident ne serait pas catastrophique et permettrait une reprise. L'utilisateur peut employer l'anneau 2 pour les programmes au point et l'anneau 3 pour les programmes en cours de mise au point.
F. APPELS DE PROCEDURE L'appel de procédure est une fonction importante dans le système décrit ici.
Les appels de procédure sont utilisés pour passer d'une procédure à l'autre, autoriser les procédures utilisateur à avoir recours aux services du système d'exploitation et obtenir une structure modulaire à l'intérieur du système d'exploitation. Un appel de procédure est réalisé par des instructions ainsi que par une entité reconnue par le hardware et appelée pile (figure 7A).
Une pile est un mécanisme qui accepte et stocke les données et en permet l'extraction selon le principe dernier entré premier sorti. Les piles résident dans des segments spéciaux appelés segments de pile. Un segment de pile est cons titué d'un certain nombre d'éléments consécutifs appelés supports de pile 701 (figures 7A et 7B) qui sont affectés dynamiquement à chaque procédure. Le premier support de pile est chargé au sommet du segment et les supports suivants sont charges par dessus. Le dernier support chargé est considéré comme le sommet de la pile. Le registre T 702 localise le sommet de la pile pour le processus en cours d'exécution. Il existe un registre T virtuel dans le bloc PCB de tous les autres processus du système.
Le support de pile 701 figure 7B comporte 3 zones : une zone de travail 702 qui sert au stockage des variables, une zone de mémorisation 703 qui sert à mè- moriser le contenu des registres et une zone de communication 704 qui permet le transfert des paramètres entre procédures. Avant un appel de procédure, l'utilisateur doit spécifier les registres dont il veut conserver le contenu et il doit charger dans la zone de communication les paramètres à fournir à la procédure appelée. Lorsque l'appel s'effectue, le hardware conserve le contenu du compteur d'instruction IC ainsi que le contenu des registres de base spécifiés pour faciliter un retour depuis la procédure appelée.
Chaque appel de procédure crée un support de pile dans un segment de pile 701 et les appels emboités- suivants créent des supports supplémentaires. Chaque sortie de l'une de ces procédures appelées entraîne l'élimination d'un support de pile dans la pile. Ceci permet de conserver l'historique des appels et facilite les retours après exécution.
Pour assurer la-protection entre procédures s'exécutant dans des anneaux différents, on utilise des segments de piles différents. Il existe un segment de pile correspondant à chaque anneau de protection pour chaque processus.
Un bloc PCB contient trois mots de base de pile qui désignent le début des segments de piles pour les anneaux 0, 1 et 2 associés au processus. Le segment de pile de l'anneau 3 ne peut jamais être mis en oeuvre par un appel intérieur ; son adresse de#début de pile n'est donc pas nécessaire dans le bloc PCB.
4 - GESTION ET SYNCHRONISATION DES PROCESSUS Le présent système permet des opérations en multitraitement qui sont contrôlées par un système d'exploitation associant software, hardware et firmware. Le software crée et supprime les processus dans le système alors que le hardware et le firmware assurent un multiplexage des processus sur le processeur central. Par ailleurs, l'association du hardware/software/firmware permet la synchronisation entre processus.
Normalement mais pas toujours, les processus sont lancés et arrêtés au début et à la fin des opérations d'entrée/sortie pendant le-traitement de travaux associés et a d'autres moments pour des raisons jugées nécessaires par le système d'exploitation. Un système de communications est donc nécessaire pour lancer et arrêter les processus associés et pouP assurer le transfert d'informations entre ces processus. Le hardware du présent système dispose de messages internes appelés sémaphores qui assurent la communication entre ces processus.
Normalement les données sont ecrites dans le tableau de la mémoire morte 1333 par l'intermédiaire du registre d'écriture de données du processeur central qui porte également le nom de registre local YO 1343. Une bascule de contrôle (non représentée) précise si c'est la moitié-supérieure ou la moitié inférieure du tableau qui doit être écrite. Les données provenant de l'unité de chargement et de contrôle CLU 1304 parviennent aux unités CIA/CSU par l'intermédiaire du bus de maintenance QMB 1344 et sont mises en tampon par le registre de stockage local YO 1343 avant d'être introduites dans le tableau de mémoire morte 1333.
Le registre de stockage local 1343 est utilisé à la fois comme registre de lecture et d'écriture. Le multiplexeur KQM 1345 peut être contrôlé soit par le panneau de maintenance 1355 soit par des micro-diagnostics et il constitue une voie de sortie pour les registres qui lui sont reliés. Un registre de comparaison KP 1350 du type non-fonctionnel sert principalement à la maintenance et il est utilisé conjointement avec la logique de comparaison 1352 et la logique de décodage 1351.
COMMUTATEUR DE COMMANDE DE PROCESSUS Le commutateur est une unité firmware/hardware qui a pour rôle essentiel de gérer les diverses files de processus et de passer d'un processus à l'autre.
Il assure en outre la mise à jour des files de processus, des blocs PCB, du mot de processus courant dans la base du système et du registre d'un nouveau processus. Il communique en outre des messages à un processus qui les attend effectivement au niveau d'un sémaphore (apres une opération V, une simulation d'ope- ration V relative à l'unité IOC ou au traitement des exceptions). De plus, il met en file d'attente un message relatif à un sémaphore après une opération P ayant libéré une liaison de message lorsqu'un processus attend au niveau d'un sémaphore de liaison libre pour délivrer son message.
Le commutateur fait en outre appel au firmware d'instructions en mode natif après la "restitution" d'un processus s exécutant en mode natif ou après un "contest" si le processus en cours continue à se dérouler et à s'exécuter en mode natif. Il fait également appel au firmware "décor etendu" pour (a) un appel provisoire pendant le rangement d'un processus s'exécutant dans ce décor étendu (b) un appel provisoire pendant la restitution d'un processus s'exécutant dans ce décor étendu (c) un appel définitif après la restitution d'un processus s exécutant dans ce décor étendu et (d) un appel définitif après un "contest" si le processus en cours continue à se dérouler et à s'exécuter dans ce décor étendu.
De plus, le commutateur fait tourner le système sur une boucle vide lorsqu'aucun processus n'est en train de s'exécuter.
Il existe plusieurs façons d'entrer dans le commutateur et d'en sortir qui sont les suivantes (1) La procédure d'initialisation (SIP) permet l'entrée en dernier ressort (Voir demande de brevet n0 73 42704 intitulée "Procédure d'initialisation du Système"dont le cessionnaire est le même que celui de la présente invention), déposée le même jour.
(2) L'instruction lancement et suspension permet l'entrée dans le commutateur. L'instruction de lancement lance l'exécution d'un processus et l'instruc tion de suspension y met fin.
(3) Les opérations P et V permettent d'entrer dans le commutateur. L'operation P reçoit un message d'un sémaphore et s'il n'y a pas de message, le processus passe à l'état attente. (Voir demande de brevet n07342697 déposée le 30.11.73 et intitulée "Opération P et V sur sémaphores").
Le commutateur est le mécanisme principal qui gère les processus et par voie de conséquence les blocs PCB en choisissant le processus à exécuter et en prenant les mesures appropriées telles que le rangement du processus en cours d'exécution (écriture dans le bloc PCB de toutes les informations relatives au processus en cours d'exécution et contenues dans les registres hardware, la memoire de travail etc.), et restitution du nouveau processus (lecture dans le PCB et écriture dans les différents registres hardware, la mémoire de travail, etc.
de toutes les informations nécessaires l'execution du nouveau processus).
Les différentes fonctions exécutées par le commutateur sont représentées dans les organigrammes figures 14a-14i. Ainsi le bloc 1402 de la figure 14a représente la fonction exécutée par le commutateur dans laquelle un mot microprogramme est délivré par l'unité de commande de mémoire morte et après décodage par le décodeur 1359 contrôle les parties appropriées du processeur central par l'intermédiaire d'une série de signaux de micro-óperation 1360, 1361 etc.
pour extraire le mot IPQW de la base du systeme dans le sous-système de stockage 102 et le transférer dans la mémoire de travail 1315. Simultanément, le commutateur extrait en 1404 le descripteur de segment GO (voir figure 12) de la table G des descripteurs de segments désignée par le-mot de table G (GTW) dans la base du système. Les bits 16-31 du mot IPQW contiennent un entier positif de 16 bits qui représente le déplacement entre la base du segment G n0 0, appelé segment GO, et la tête (premier octet) de la file des#processus à l'état prêt (Q/PR/RDY). Si les bits 16-31 du mot IPQW sont à 0, 1403 la file des processus à l'état prêt est considérée comme vide.Si cette file est vide, cela indique qu'aucun processus ne se trouve en attente dans la file Q/PR/RDY et que la file des processus a l'état prêt est vide.
La question que l'on se pose dans le bloc de décision 1405 est de savoir si un processus est en cours d'exécution ou non dans la machine et à cet effet on détermine si l'indicateur de disponibilité est positionné ou non. Si l'indicateur de disponibilité est positionné (autrement dit si aucun processus n'est en cours d'exécution) et étant donné que l'on a déterminé qu'il n'existe dans la file des processus à l'état prêt aucun processus attendant d'utiliser le processeur, la machine se met à l'état marche à vide 1406. En revanche, si un processus est en train de s'exécuter dans la machine, mais qu'aucun processus n'attende l'utilisation de la machine, le processus en cours prend en charge son instruction suivante 1407.
Revenons maintenant au bloc 1403 de l'organigramme de la figure 14a. S'il existe un entier positif dans la zone pointeur du mot IPQW (bits 16-31) la tête de la file des processus à l'état prêt désignée par le mot IPQW du segment GO est placé dans la mémoire de travail. (Note : Pour éviter la répétition et par souci de clarté les fonctions intermédiaires du commutateur intéressant l'unité de contrôle et le processeur central seront omises ; il ne faut toutefois pas oublier que les fonctions intermédiaires décrites précédemment continuent à être utilisées). Jusqu'ici on a déterminé qu'un processus se trouvait en attente dans la file des processus a l'état prêt.Avant d'entreprendre quoi que ce soit, il est nécessaire de déterminer si un processus est en train de s'exe- cuter dans le processeur central. Ce point est déterminé au bloc 1410 de l'organigramme et si aucun processus n'est en train de s'exécuter dans le processeur central (aucun CJP), on exécute la tête de la file des processus à l'état prêt 1412. Toutefois, si un processus est en train de s'exécuter dans le processeur central, le commutateur doit déterminer si c'est le processus en cours d'exécution ou la tête de la file des processus à l'état prêt qui a la priorité. En conséquence, il faut accéder en 1413 à l'octet priorité du processus en cours (CJP) qui se trouve dans le mot du processus en cours d'exécution de la base du système du bloc-PCB 400.On détermine alors 1414 si la priorité du processus en cours d'exécution CJP est inférieure ou non à celle du nouveau processus NJP se trouvant en attente en tête de la file des processus à l'état prêt. (Voir bloc de décision 1414). Si la priorité du processus CJP n'est pas inférieure à celle du processus NJP, le processus CJP conserve le contrôle du processeur central et l'indicateur de présence est restauré 1415. (L'indicateur de présence est toujours mis à 0 sauf lorsque un nouveau processus ou plus ont été rangés dans la file des processus à l'état prêt depuis le début de la dernière instruction exécutée pour le compte du processus CJP ce qui crée un risque de conflit ;~dans ces conditions, l'indicateur de présence est mis à 1).Toutefois, avant que le processus en cours CJP ne reçoive l'autorisation de se poursuivre et d'exécuter d'autres instructions, on détermine si le processus CJP s'exécute dans le mode décor étendu 1415. Si le processus CJP s'exécute dans le mode de decor etendu l'instruction suivante est alors exécutée en mode émulé (decor étendu) et dans le cas où il ne s'exécute pas dans le mode décor étendu l'instruction suivante est exécutée en mode natif. Revenons une nouvelle fois au pavé de décision 1414.
EXEMPLE 7.-III Dans une solution d'a- [4-(benzothiazol-2-yl)dithio-3-phé- noxyacétamido-2-oxoazétidin-1-yl]-α-(2-bromo-1-hydroxyéthylidène) acétate de 2,2,2-trichloroéthyle (100 mg) dans l'méthanol (10 ml), du borohydrure de sodium (5 mg) est à ajouté pendant; 15 mince tes. Le mélange réactionnel est neutralisé avec quelques gouttes d'acide acétique glacial et d'eau, et il est extrait à l'acétate 0 C Ia solution d'extrait est lavée à l'eau, séchée et évaso- rée. Le résidu est dissous dans la N,N-diméthyîformamide (4 d'éthyle.
mélangé avec de la triphénylphosphine (30 mg), agité pendant; 1 heure. et demie à la température ambiante et dilué avec de l'acétate d'éthyle. Cette solution est lavée à l'eau, séchée. et évaporée. Le 7-phénoxyacétamido-3-oxocépham-4-carboxylate de 2,2,2-trichloroéthy le résultant est dissous dans du chlorure de méthylène (4 mI), mr.élan- gé àvec une solution de diazométhane dans l'éther et agité pendant 25 minutes à la température ambiante.. La solution est évaporée pour donner un résidu, qui fournit, par purification par chromatographie sur couche mince, du 7-phénoxyacétamido-3-méthoxy-3-céphem-4-carboxy- late de 2,2,2-trichloroéthyle.Le spectre I.R. et les valeurs de Ra du chromatogramme sur couche mince du produit sont identiques à ceux d'un échantillon authentique préparé par une autre voie de synthèse.
EXEMPLE 8.-III Dans un mode opératoire semblable à ceux des exemples précédents, on prépare les composés suivants (î) le 7-phtalimido-3-hydroxy-3-céphem-4-carboxylate de méthyle (2) le 7-phénoxyacétamido-3-(morpholin-4-yl)-3-céphem-4-carboxylate de 2,2,2-trichloroéthyle (3) le 7-(2,2-diméthyl-3-nitroso-4-phényl-5-oxoimidazolidin-1-yl)3-hydroxy-3-céphem-4-carboxylate de p-médthoxybenzyle (4) le 7-(N-t-butoxycarbonyl-α ;-phénylglycyl)amino-3-oxocépham-4- carboxylate de p-nitrobenzyle, (5) le 7-thiénylacétamido-3-hydroxy-3-céphem-4-carboxylate de 2,2,2 trichloroéthyle] (6) le 7-salicyl idèneamino-3-hydr oxy-3-c éphe m-4-carboxyla te de p- nirobenzyle (7) le 7-benzyloxycarbonylamino-3-hydroxy-3-céphem-4-carboxylate de 2,2,2-trichlorocéthyle, et (8) le 7-(2,2,2-trichlorodthoxycerbonyl)amino-3-hydroxy-3-céphem 4-carboxylate de p-nitrobenzyle.
EXEMPLE 9.-III A une solution d'α-[3-phénoxyméthyl-7-oxo-4-thia-2,6-dia- zabicyclo[3,2,0]hept-2-én-6-yl]-α-(2-bromo-1-(morpholin-4-yl)éthylidè ne]acétate de 2,2,2-trichloroéthyle (6,00 g) dans un mélangs de chloroforme (150 ml) et de méthanol (200 ml), on ajoute de l'acide chlorhydrique à 10 % (40 ml) à la température ambiante, et le mé- lange est agité pendant 60 minutes.Le mélange réactionnel est déversé dans de l'eau et de la glace et extrait au chloroforme La solution d'extrait est lavée à l'eau, séchée et évaporée pour donner le 3-oxo-7-phénoxyacétamidocépham-4-carboxylate de 2,2,2-trichloto- éthyle (4,70 g) (mousse). Rendement : 99,8 %.
EXEMPLE 10.-III Dans une solution d'α-[3-phénoxyméthyl-7-oxo-4-thia-2,6- diazabicyclo[3,2,0]hept-2-én-6-yl]-α-[2-bromo-1-(morpholin-4-yl) éthylidène]acétate de p-nitrobenzyle (63 mg) dans un mélange de mé- thanol (4 ml) et de chlorure de méthylène (3 ml3 , on ajoute de l'acide chlorhydrique à 10 5s (0,38 ml) et le mélange est agité à la température ambiante pendant 75 minutes Le mélange réaction nel est déversé dans ae l'eau et de la glace et est extrait avec du chlorure de méthylène.La solution d'extrait est lavée à i eau, séchée sur du sulfate de magnésium et évaporée pour donner du 3-hydroxy-7-phénoxyacétamido-3-céphem-4-carboxylate de p-nitrobenzyle (41 mg); p.f. 95,5-99,50C. Rendement : 82,9 %.
EXEMPLE 11.-III Dans une solution d'α-[3-phénoxyméthyl-7-oxo-4-thia-2,6- diazabicyclo[3,2,0]hept-2-én-6-yl]-α[2-chloro-1-(morpholin-4-yl) éthylidène]acédtate de p-nitrobenzyle (106 mg) dans un mélange (6 ml) de méthanol et de chlorure de méthylène (2 : 1), on ajoute de l'acide chlorhydrique 2N (0,93 ml) et le mélange est agité à la température ambiante sous une atmosphère d'argon. Après 40 minutes, le mélange réactionnel est dilué avec ae l'eau et;; de la glace et est extrait au chlorure de méthylène. La solution d'extrait est lavée à l'eau, séchée sur du sulfate de rragnésium et évaporée pour donner une huile jaune (94 mg). la purification de l'huile par chromatographie sur couche mince de gel de silice donne,à partir de la fraction éluée avec un mélange de benzène et d'acétate d'éthy- le (1 : 2), du 3-hydroxy-7-phénoxyacétamdio-3-céphem-4-carboxylate de p-nitrobenzyle (20 mg). Rendement : 22 %.
EXEMPLE 12.-III Dans une solution d'α-[3-benzyl-7-oxo-4-thia-2,6-diazabi- cyclo [3,2,0 Jhc- pt-2-én-6-yl J-a- [2-bromo- I- (r.orpholin-4-yl 3 acétate de 2,2,2-trichloroéthyle (117 mg) dans un mélange (4 ml) de méthanol et de chloroforme (1 : 1), on ajoute de l'acide chlorhydrique à 10 % (0,5 ml), et le mélange est agité pendant 2 heures à la température ambiante. De mélange réactionnel est extrait au chloroforme. La solution d'extrait est lavée à l'eau, séchée et évaporée.
La- purification du résidu obtenu par chromatographie sur du gel de silice donne du 3-oxo-7-phénylacétamido-cépham-4-carboxylate de 2,2,2-trichloroéthyle (41 mg). Rendement : 44 %. RMN: #CDCl3 3,33s2H, 3,60s2H, 4,83s2H, 5,00d(5)1H, 5,13-5,70m2H, 6,82d(8)1H, 7,25m5H.
EXEMPLE 13.-III -Dans une solution d'a- [3-benzyl-7-oxo-4-thia-2,6-diazabi- cyclo[3,2,0]hept-2-én-6-yl]-α-[2-bromo-1-(morpholin-4-yl)éthylide- ne]acétate de p-nitrobenzyle (248 mg) dans un mélange de méthanol (8 ml) et de chlorure de méthylène (6 ml), on ajoute de l'acide chlorhydrique à 10 % (1,5 ml) en refroidissant par de la glace, a ct le mélange est agité pendant 2 heures.De mélange réactionnel est déversé dans de l'eau et; de la glace et est extrait au chloru- re de méthylène, la solution d'extrait est lavée à l'eau, séchee sur du sulfate de magnésium et évaporée pour donner un résidu (184 mg). La purification du résidu par chromatographie sur du gel d silice contenant 10 % d'eau (10 g) donne, à partir de la fraction éluée avec un mélange de banzène et d 'acétate d'éthyle (2 : 1),du 7-phénylacétamido-3-hydroxy-3-céphem-4-carboxylate de p-nitrobenzyle (66 mg) (huile). Rendement:35 %. IR:#maxCHCl3 3400, 1782, 1678.
1612, RMN: # CDCl3 3,32d2H, 3,63s2H, 4,97d1H, 5,34dsH, 5,60q1H 7,3m6H, 7,47-8,30q4H.
EXEMPLED 14.-III Dans un mode opératoire semblable à ceux des exemples précédents, les composés suivants sont préparés (1) le 1,2-diisopropylhydrazide d'acide 7-acétamido-3oxocépham-4-carboxylique, (2) le 7-phénoxyacétamido-3-hydroxy-3-céphem-4-carboxyla te de diphénylméthyle, et (3) l'acide 7-phénylacétamido-3-hydroxy-3-céphem-4-carborylique.
EXEMPLE 15.-III Dans une solution d'α-[3-phénoxyméthyl-7-oxo-4-thia-2,6 diazabicyclo [3,2,0] hept-2-én-6-yl]-α-[2-bromo-1-(morpholin-4-yl) éthyldène] acétate de p-nitrobenzyle (580 mg) dans du tétrahydrofurane (10 ml), on ajoute une solution aqueuse d'acide perchlori- que a 60 % (1,5 ml) à -10 C, et le mélange est agité' pendant 30 minutes. Ie mélange réactionnel est dilué avec de l'eau et est extrait au chlorure de methylène-. La solution d'ettrait est laveeà l'eau, séchée sur du sulfate de sodium anhydre et évaporée pour donner une mousse jaune pSle (512 mg).La mousse est purifiée par chromatographie sur du gel de silice contenant 10 % d'eau (50 g) pour séparer, à partir des fractions éluées avec un mélange de benzène et d'acétate d'éthyle (1 . 1)-, de l'α-[3-phénoxyméthyl-7 oxo-4-thia-2,6-diazabicyclo [3,2,0] hept-2-én-6-yl]-α-(2-bromo-1- hydroxyéthylidène) acétate de p-nitrobenz6yle (mousse : 207 mg ; ren dement : 40 %). IR: ) # CHCl3 1781 cm-1. RMN : # CDCL3 3,75+3,95AEq (1OHz)2H, 4,72s2H, 5,25s2H, 5,73d (4Hz)1H, 6,07d (4Hz) 1H, 6,73-8,15m9H 12,07 s1H.
A partir des fractions, on peut aussi isoler comme sous- produit l'α-[3-phénoxyacétamido-4-mercapto-2-oxoazétidin-1-yl]-α- (2-bromo-1-hydroxyéthylidène )acétate de p-nitrobenzyle.
Le premier produit principal (84 mg) est dissous dans du tétrahydrofurane (2 ml), mélangé avec de l'acide chlorhydrique 2N (0,2 ml), et on le laisse reposer à OOC pendant 30 minutes et à la température ambiante pendant 1 heure. Le mélange réactionnel est dilué avec de l'eau et il est extrait au chlorure de méthylène.
La solution d'extrait est lavée à l'eau, séchée sur du sulfate de sodium et évaporée. Le résidu (75 mg) peut être identifié comme étant le 7-phénoxyacétamido-3-oxocépham-4-carboxylate de p-nitrobenzyle par spectroscopie IR et RMN.