Brevet FR2632089A1 — publié le 19891201

SYSTEME DE CALCULATEUR ELECTRONIQUE POURVU DE MOYENS POUR FOURNIR UNE IMITATION DE REQUETE DE STOCKAGE AVANT L'EXECUTION D'UNE POURSUITE DE TRANSITION D'ETAT. La présente invention concerne un système informatique électronique du type à microprogramme de contrôle capable, lorsqu'une erreur se produit durant l'exécution d'une instruction, de relancer l'instruction à partir d'un point de contrôle établi à une micro-étape prédéterminée et, en particulier, de commander l'exécution d'une transition d'état qui cause l'annulation du point de contrôle dans ce système informatique électronique du type à microprogramme de contrôle. Un système informatique électronique connu comprend une mémoire centrale pour stocker une pluralité de programmes et de données et un processeur pour traiter les programmes. Chaque programme comprend une succession d'instructions. Le processeur comprend un contrôleur d'instructions, une partie exécutrice, un contrôleur à microprogrammes, une partie de production de requêtes de stockage et un contrôleur de mémoire centrale. Le contrôleur d'instructions va chercher successivement celles des. instructions sélectionnées dans la mémoire centrale et les interprète. Chacune des instructions appelées est fournie à la partie exécutrice sous forme d'instruction fournie tandis qu'une requête d'exécution pour l'instruction fournie est lancée au contrôleur à microprogrammes. La partie exécutrice exécute successivement l'instruction fournie selon des miicro-étapes d'un microprogramme contrôlé par le contrôleur à microprogrammes activé par la requête d'exécution et produit des éléments de données de stockage et une succession d'indications de stockage correspondantes. La partie de production de la requête de stockage est couplée à la partie exécutrice et au contrôleur à microprogrammes et produit une succession de requêtes de stockage correspondant aux éléments de données de stockage sous contrôle du contrôleur à microprogrammes. Le contrôleur de la mémoire centrale est relié à la.partie exécutrice, à la partie de production des requêtes de stockage et à la mémoire centrale, et entre successivement les requêtes de stockage dans une mémoire tampon sous forme de requêtes de stockage contenues dans la mémoire tampon, et entre également dans la mémoire tampon une succession d'éléments de données de stockage sous forme d'éléments de données de stockage contenus dans la mémoire tampon en réponse aux indications de stockage l'une après l'autre. En réponse à des signaux successifs de validation d'écriture émanant de la mémoire centrale, le contrôleur de la mémoire centrale envoie successivement les requêtes de stockage contenues dans la mémoire tampon avec les éléments de données de stockage contenus dans la mémoire tampon à la mémoire principale afin d'écrire les éléments de données de stockage en mémoire centrale. En réponsn à la requête d'exécution, le contrôleur à microprogrammes établit un point de contrôle à un point de départ du contrôle du microprogramme pour l'instruction fournie afin de permettre à la partie exécutrice de relancer permettre à la partie exécutrice, de relancer l'instruction fournie à partir du point de contrôle lorsqu'il se produit une erreur durant l'exécution de l'instruction fournie. Parmi les instructions, il en existe une spécifique pour l'exécution de la poursuite de transition d'état qui, lorsqu'elle est exécutée, annule le point de contrôle. Généralement, l'instruction spécifique est une instruction ayant une suite pour demander une commutation de mode depuis un programme à un autre, par exemple la commutation depuis un système secondaire d'opération (OS) d'une machine virtuelle à un système d'opération principal, depuis une application de programme d'un OS courant à un système pilote de l'OS, et d'autres. Comme le point de contrôle est annulé par l'exécution de la poursuite de transition d'état, il est impossible de relancer l'instruction à partir du point de contrôle. De ce fait, lorsqu'il se produit une poursuite de transition d'état durant l'exécution de l'instruction, le contrôleur à microprogrammes empêche la partie exécutrice d'exécuter la poursuite de transition d'état. Après écriture dans la mémoire principale- des éléments de données de stockage contenus dans la mémoire tampon transmises avant que ne se soit produite la poursuite de transition d'état, le contrôleur à microprogrammes fait exécuter à la partie exécutrice la poursuite de transition : d'état. Ceci signifie que l'exécution de l'instruction est interrompue et que la rapidité du système informatique en souffre. Considérant qu'une erreur récupérable par le nouvel essai ne se produit presque pas dans les systèmes informatiques récents du fait des progrès enregistrés dans la technologie de l'informatique, il est désavantageux de temporiser l'exécution de la poursuite de transition d'état pour s'assurer la rectification d'une erreur aussi peu fréquente. Un des objectifs de l'invention est donc de fournir un système calculateur électronique du type à microprogramme de contrôle,permettant de renouveler l'instruction à partir d'un point de contrôle et dans lequel une poursuite de transition d'état,ayant pour résultat l'annulation du point de contrôle, peut être exécutée sans attendre que les requêtes de stockage émises avant la survenance de la poursuite de transition d'état soient achevées,mais en gardant une possibilité de décider si oui ou non l'instruction peut être relancée lors de la survenance d'une erreur durant l'instruction. Fa présente invention est applicable à un système calculateur électronique comprenant une mémoire centrale pour le stockage d'une pluralité de programmes et de données et un processeur pour traiter -les programmes, chaque programme, comprenant une succession d'instructions, la succession d'instructions comprenant une instruction spécifique dont la poursuite de transition d'état nécessite l'annulation d'un point de contrôle. Le processeur comprend des moyens de commande d'instructions pour aller chercher celles des instructions qui sont sélectionnées et pour fournir chacune des instructions chargées comme instruction fournie et une requête d'exécution pour l'instruction fournie, des moyens d'exécution pour exécuter l'instruction fournie selon des micro-étapes d'un microprogramme d'un moyen de microprogramme de contrôle.pour produire une succession de requêtes de stockage correspondant aux éléments de données de stockage selon les micro-étapes du microprogramme, et des moyens de commande de mémoire principale couplés aux moyens d'exécution, aux moyens de production de requêtes de stockage et à la mémoire principale pour entrer successivement -les requêtes de stockage :sous forme de requêtes de stockage contenues -dans la mémoire tampon et pour entrer successivement les unités de données de stockage sous forme d'éléments de données de stockage en réponse aux indications de stockage, les moyens de commande de la mémoire centrale répondant à des signaux de validation d'écriture 1 5 émanant de la mémoire centrale, pour fournir successivement les requêtes de stockage contenues dans la mémoire tampon avec les éléments de données de stockage contenus dans la mémoire tampon, à la mémoire centrale, sous forme de requêtes de stockage fournies et d'éléments de données. de stockage fournis. La mémoire centrale écrit les éléments de données de stockage selon les requêtes de stockage fournies. Le moyen à microprogramme de contrôle réagit à la requête d'exécution et établit le point de contrôle à un point de départ du microprogramme de manière à permettre au moyen d'exécution de relancer l'instruction fournie à partir du point de contrôle lorsqu'il se produit une erreur durant l'exécution de l'instruction fournie. Le moyen à microprogramme de contrôle fait exécuter au moyen d'exécution la poursuite de la transition d'état lorsque la poursuite de la transition d'état est requise durant l'exécution de l'instruction fournie. Selon la présente invention, le moyen à microprogramme de contrôle comprend un moyen de contrôle de poursuite de transition d'état répondant à la nécessité d'une poursuite de transition d'état pour produire une premiere indication afin de produire une imitation de requête de stockage et une deuxième indication pour produire une imitation d'élément de données de stockage avant de faire exécuter la poursuite de transition d'état par le moyen d'exécution. Le moyen de production de requêtes et le moyen d'exécution produisent l'imitation de requête de stockage et l'imitation d'élément de données de stockage en réponse respectivement aux première et deuxième indications. La mémoire principale rejette l'imitation d'élément de données de stockage en réponse à l'imitation de requête de stockage. En réponse à une demande de renouvellement d'instruction, le moyen à microprogramme de contrôle contrôle le moyen d'exécution et le moyen de production de requêtes de stockage de manière à renouveler l'instruction fournie à partir du point de contrôle. Le moyen de contrôle de la mémoire principale comprend des moyens de détection réagissant à un signal d'erreur, pour détecter - l'imitation de requête de stockage dans les requêtes de stockage dans la mémoire tampon. Lorsque l'imitation de requête de stockage n'est pas détectée parmi les requêtes de stockage dans la mémoire tampon, le moyen de contrôle de la mémoire principale fournit à la mémoire centrale les requêtes de stockage et éléments de données de stockage qui sont les requêtes de stockage et les éléments de données de stockage contenus dans la mémoire tampon. Ensuite, le moyen de détection produit la requête de renouvellement d'instruction pour le moyen à microprogramme de contrôle. Lorsque le moyen de détection détecte l'imitation de requête de stockage dans les requêtes de stockage contenues dans la mémoire tampon, il produit un signal d'arrêt de système pour arrêter le système de l'ordinateur. Dans les dessins joints - la figure 1 est un diagramme schématique d'un système de calculateur électronique selon un mode de réalisation de la présente invention; - la figure 2 est une vue illustrant un organigramme pour le contrôle de la poursuite de transition d'état par un contrôleur à -microprogrammes de la figure 1; et - la figure 3 est une vue illustrant un organigramme pour le traitement par un contrôleur de mémoire tampon en figure 1 d'une erreur survenant dans le système d'ordinateur, en excluant une mémoire centrale. - En référence à la figure 1, le système de calculateur électronique illustré comprend une mémoire centrale 10 pour le stockage d'une pluralité de programmes et de données et un processeur 11 pour -le traitement des programmes, comme-dans le système d'ordinateurs connu. Chaque 25. programme comprend une succession d'instructions. La succession d'instructions comprend une instruction spécifique pour laquelle la poursuite de la transition d'état requiert l'annulation d'un point de contrôle. Lé processeur 11 comprend une unité de traitement d'exécution (EPU) 12 et un contrôleur de mémoire centrale, c'est-à-dire une unité de commande de mémoire (MCU) 13. L'unité de - - traitement d'exécution 12 comprend un contrôleur d'instructions 14, une partie exécutrice 15, un contrôleur à microprogrammes 16 et une partie de production de requêtes 17. Le contrôleur d'instruction 14 va chercher successivement celles des instructions qui sont sélectionnées dans la mémoire centrale 10 et les interprète. La partie exécutrice 15 reçoit des instructions fournies (DI) qui sont chacune des instructions récupérées par le contrôleur d'instruction. Pendant ce. temps, une requête d'exécution (ER) pour l'instruction fournie est donnée au contrôleur à microprogrammes 16 par le contrôleur d'instruction 14. La partie exécutrice 115 exécute ensuite l'instruction fournie selon des micro-étapes d'un microprogramme par le contrôleur à microprogrammes 16 réagissant à la requête d'exécution et produit une succession d'éléments de données de stockage (SD) et une succession d'indications de stockage (SI) correspondantes. La partie de production de requêtes 17 est couplée au contrôleur d'instruction 14, à la partie exécutrice 15 et au contrôleur à microprogrammes 16 et.reçoit des informations d'adresse (AI).La partie de production de requêtes 17 produit des requêtes (R) comprenant une succession de requêtes de stockage correspondant - aux éléments de données de stockage sous contrôle du contrôleur à microprogrammes 16. Chacune des requêtes de stockage comprend un code de,requête de stockage et une adresse de stockage. L'adresse de stockage est préparée à partir des informations d'adresse. Le contrôleur a. microprogrammes 16 a un premier microprogramme - MP1 et un deuxième microprogramme MP2. En réponse à la requête d'exécution, le contrôleur à microprogrammes 16 entame le contrôle de la partie exécutrice 15 et de la partie de production de requêtes 17 à l'aide du premier microprogramme MP1. De même, le point de contrôle est établi à un début du contrôle par le microprogramme de l'instruction fournie, afin de permettre à la partie exécutrice 15 de renouveler l'instruction fournie à partir du point de contrôle lorsqu'il se produit une erreur durant l'exécution de l'instruction fournie. Le contrôleur à microprogrammes 16 reçoit également une requête d'interruption (IR) provEnant de n'importe quel type de dispositif extérieur et commande à la partie exécutrice 15 et à la partie de production de requêtes 17 de traiter la requête d'interruption. Lorsqu'une poursuite de transition d'état est nécessaire durant l'exécution de l'instruction fournie, le contrôleur à microprogrammes 16 commande la partie exécutrice 15 et la partie de production de requêtes 17 au moyen du deuxième microprogramme MP2 faisant office de moyen de commande de poursuite de transition d'état. EN référence à la figure 2, le contrôleur à microprogrammes 16 produit une première indication pour la production d'une requête imitant la requête de stockage à la première séquence d'exécution MS1 du deuxième microprogramme MP2. La première indication est appliquée à la partie de production de requêtes 17, En réponse à la première indication, la partie de production de requêtes 17 produit l'imitation de requête de stockage. L'imitation de requête de stockage comprend une imitation de code de requête. de stockage et une imitation d'adresse de stockage. L'imitation de requête de stockage est fournie par la partie de production de requêtes 17 au 10. contrôleur de mémoire centrale 13 comme faisant partie de la succession de requêtes de stockage. Le contrôleur à microprogrammes 16 produit en outre une deuxième indication pour produire une imitation d'élément de données de stockage à la deuxième séquence d'exécution du deuxième microprogramme MP2. La deuxième indication est fournie à la partie exécutrice 15. En réponse à la deuxième indication, la partie exécutrice 15 produit l'imitation d'élément de données de stockage avec une des indications de stockage. L'imitation d'élément de données de stockage est fournie au contrôleur de mémoire centrale 13 comme faisant partie de la succession d'éléments de données de stockage. A la troisième séquence d'exécution MS3 du deuxième microprogramme MP2, le contrôleur à microprogrammes 16 produit une troisième indication pour l'exécution de la poursuite de transition d'état. La troisième indication est appliquée à la partie exécutrice 15. En réponse à la troisième indication, la partie exécutrice 15 exécute la poursuite de transition d'état. Ceci a pour résultat l'annulation du point de contrôle. Ensuite, le contrôleur à microprogrammes 16 utilise à nouveau le premier microprogramme MP1 et commande la partie exécutrice 15 et la partie de production de requêtes 17. En revenant à la figure 1, le contrôleur de mémoire centrale 13 est couplé à la partie exécutrice 15, à la partie de production de requêtes 17 et à la mémoire centrale 10, et et rentre successivement les requêtes de stockage dans une mémoire tampon sous forme de requêtes de stockage contenues dans la mémoire tampon, et rentre également dans la mémoire tampon une 1l succession d'éléments de données de stockage sous forme d'éléments de données de stockage contenus dans la mémoire tampon en réponse aux indications de stockage l'une après l'autre. En réponse à des signaux successifs de validation d'écriture (WE) émanant de la mémoire centrale (10), le contrôleur de la mémoire centrale (13) envoie successivement les requêtes de stockage contenues dans la mémoire tampon avec les éléments de données de stockage contenus dans la mémoire tampon,à la mémoire principale (10), afin d'écrire les -éléments de données de stockage en mémoire centrale (10). La mémoire centrale 10 écrit les éléments de données de stockage contenus dans la mémoire tampon selon les requêtes de stockage contenues dans la mémoire tampon. Cependant, lorsqu'une des requêtes de stockage est l'imitation de requête de stockage, la mémoire centrale 10 rejette l'imitation d'élément de données correspondante. Ainsi, l'imitation de l'élément de données de stockage n'est pas écrite dans la mémoire centrale 10. De façon détaillée, le contrôleur de mémoire centrale 13 comprend un registre de requête 18, un contrôleur de mémoire tampon 19, une mémoire tampon de code de requête de stockage 20, une mémoire tampon d'adresse de stockage 21 et une mémoire tampon de données de-stockage 22. Le registre de, requêtes 18 est couplé à la partie de production de requêtes 17 et reçoit et garde les requêtes l'une après l'autre. La mémoire tampon de code de requêtes de stockage 20 est couplée au registre de requêtes 18 et garde en mémoire temporaire les codes de requêtes de stockage (RC) par l'intermédiaire du registre de requêtes 18. La mémoire tampon de code de requêtes de stockage 20 comprend, par exemple, 16 mots et peut donc contenir 16 codes de requêtes de stockage comme les codes de requêtes de stockage en mémoire tampon. La mémoire tampon d'adresse de stockage 21 est également couplée au registre de requêtes 18 et garde en mémoire temporaire les adresses de stockage (SA) par l'intermédiaire du registre de requêtes 18. La mémoire tampon d'adresses de stockage 21 comprend, par exemple, 16 mots pour contenir 16 adresses de stockage comme les adresses stockage en mémoire tampon. La mémoire tampon de données-de stockage 22 est également couplée à la partie exécutrice 15 et garde en mémoire temporaire les éléments de données de stockage l'une après l'autre comme les éléments de données de stockages en mémoire tampon. La mémoire tampon de données de stockage 22 comprend un mot pour contenir un élément de données de stockage comme un élément de données de stockage en mémoire tampon. Le contrôleur de mémoire tampon 19 est couplé à la partie exécutrice 15 et au registre de requêtes 18. Le contrôleur de mémoire tampon 19 reçoit le code de requête provenant du registre de - requête 18, comme étant le code de requête reçu. Lorsque le code de requête reçu est le code de requête de stockage ou l'imitation de code de requête de stockage, le contrôleur de mémoire tampon 19 donne à la mémoire tampon d'adresse de stockage 21 l'ordre de garder en mémoire temporaire l'adresse de stockage gardée dans le registre de requêtes 18, comme étant l'une des adresses de stockage gardées en mémoire temporaire. Simultanément, le contrôleur de mémoire tampon 19 donne à la mémoire tampon de code de requête de stockage 20 l'ordre de garder en mémoire temporaire le code de requête de stockage gardé dans le registre de requêtes 18, comme étant l'un des codes de requêtes de stockage gardés en mémoire temporaire. Lorsque le contrôleur de mémoire tampon 19 reçoit une des indications de stockage provenant de la partie exécutrice 15, le contrôleur de mémoire tampon 19 donne à la mémoire tampon de données de stockage 22 l'ordre de garder en mémoire temporairel'un des éléments de données de - stockage' correspondants fournis par la partie exécutrice, comme étant l'un des éléments de données de stockage gardes dans la mémoire temporaire. Le code de requête de stockage, l'adresse de stockage et l'élément de données de stockage gardés dans la mémoire temporaire seront désignés de façon collective par l'ensemble d'information gardé en mémoire temporaire.. Ensuite, lorsque le contrôleur de mémoire tampon 19 reçoit l'undes signaux de validation - d'écriture provenant de la mémoire centrale 10, le contrôleur de mémoire tampon 19 donne à la mémoire tampon de code de requête de stockage 20, à la mémoire tampon d'adresse de stockage 21 et à la mémoire morte de données de stockage 22, l'ordre d'envoyer à la mémoire centrale 10 le premier ensemble gardé en mémoire'temporaire, parmi les ensembles d'information gardés en mémoire temporaire,de manière à écrire le premier élément de données de stockage gardé en mémoire temporaire, ' dans la mémoire principale 10. Lorsqu'il se produit une erreur dans le système d'ordinateur, par exemple, l'unité de traitement d'exécution 12 excluant la mémoire centrale 10 durant l'exécution de l'instruction fournie, un signal d'erreur est envoyé par une unité de diagnostic (non illustrée). Le signal d'erreur (ER) est fourni au contrôleur de mémoire tampon 119. Ensuite, le contrôleur de mémoire tampon 19 traite l'erreur. comme s'il était un moyen de détection d'imitation de requête de stockage selon les étapes illustrées en figure 3. En référence à la figure 3, le contrôleur de mémoire tampon 19 accède à la mémoire tampon de code de requête de stockage 20 pour lire les codes de requête de stockage gardés en mémoire temporaire,présents dans la mémoire tampon de codes de requête de stockage 20,à la premiere séquence d'exécution Si. Ensuite, le contrôleur de mémoire tampon 19 détecte si oui ou non l'imitation de code de requête de stockage est présent dans les codes de requête de stockage gardés en mémoire temporaire à la deuxième séquence d'exécution S2. Lorsque l'imitation de code de requête de stockage est détectée, le contrôleur de mémoire tampon 19 produit un signal de système. en panne (DS) à la troisième séquence - d'exploitation S3. Ceci s'explique par le fait que la présence de l'imitation du code de requête de stockage signifie que la poursuite de transition d'état a déjà été exécutée et que le nouvel essai est impossible. Le signal de système en panne est envoyé a une unité de commande de système (non illustrée). Ensuite, l'unité de commande de système arrête le fonctionnement du système d'ordinateur. Lorsque l'imitation du code de requête de stockage n'est pas détectée ou est absente des codes de requête de stockage gardés en mémoire temporaire, le contrôleur de mémoire tampon 19 donne des indications à la mémoire tampon de code de requête de stockage 20, à la mémoire tampon d'adresse de stockage 21 et à la mémoire tampon de données de stockage 22, pour envoyer à la mémoire centrale 10 les codes de requêtes de stockage,.les adresses de stockage et les éléments de données gardés en mémoire temporaire respectivement, à la quatrième séquence d'exécution S4. Les éléments de données gardés en mémoire temporaire sont donc écrits dans la mémoire centrale 10. Ensuite, le contrôleur de mémoire tampon-19 produit un signal d'instruction de nouvel essai (RS) à la cinquième séquence S5. Le signal d'instruction de nouvel essai est appliqué au contrôleur à microprogrammes 16. En réponse au signal d'instruction de nouvel essai, le contrôleur à microprogrammes 16 utilise le premier microprogramme MP1 et commande la partie exécutrice 15 et la partie de production de requêtes 17,pour renouveler l'instruction fournie à partir du point de contrôle. Lorsqu'une erreur se produit dans la mémoire centrale 10, la mémoire centrale 10 génère un signal d'erreur en mémoire (ME) à l'intention du contrôleur de mémoire tampon 19 dans le contrôleur de mémoire centrale 13. Ensuite, le contrôleur de mémoire tampon 19 génère également le signal de système en panne en réponse au signal d'erreur en -mémoire. REVENDICATIONS 1. Système de calculateur électronique comprenant une mémoire centrale (10), pour stocker une pluralité de programmes et de données, et un processeur pour traiter les programmes, chacun desdits programmes comprenant une succession d'instructions, la succession d'instructions comprenant une instruction spécifique pour laquelle une poursuite de transition d'état requiert l'annulation d'un point de contrôle, ledit processeur comprenant des moyens de contrôle d'instruction (14) pour aller chercher celles des instructions qui sont sélectionnées et fournir chaque instruction récupérée en tant qu'instruction fournie, ainsi qu'une requête d'exécution pour ladite instruction fournie, des moyens d'exécution (15) pour exécuter ladite instruction fournie selon des micro- étapes d'un microprogramme d'un moyen de contrôle à microprogramme (16), pour produire.une succession d'éléments de données de stockage et une succession d'indications de stockage correspondantes, un moyen de production de requête de stockage (17) couplé audit moyen d'exécution et audit moyen de contrôle à microprogrammes (16) pour produire une succession de requêtes de stockage correspondant à ladite succession d'éléments de données de stockage selon les micro-étapes du microprogramme, et un moyen de contrôle de mémoire centrale (13) couplé audit moyen d'exécution, audit moyen de production de requêtes de stockage et à ladite mémoire centrale (10) pour garder en mémoire tampon successivement lesdites requêtes de stockage en tant que requêtes de stockage gardées en mémoire temporaire et pour garder en mémoire tampon lesdits éléments de données de stockage en tant qu'éléments de données de stockage gardés en mémoire temporaire, en réponse auxdites indications de stockage, ledit moyen de contrôle de mémoire principale réagissant à des signaux de validation d'écriture provenant de ladite mémoire principale pour fournir successivement -lesdites requêtes de stockage gardées en mémoire temporaire avec lesdits éléments de données de stockage gardés en mémoire temporaire,à ladite mémoire centrale (10), comme étant desrequêtes de stockage fournies et des éléments de données de stockage fournis, ladite mémoire centrale (10) écrivant lesdits éléments de données de stockage fournis dans ladite mémoire selon lesdites requêtes de stockage fournies, ledit moyen de contrôle à microprogrammes (16) réagissant à la requête d'exécution pour établir le point de contrôle à un-point de départ du microprogramme de manière à permettre audit moyens d'exécution (15) de renouveler ladite instruction fournie à partir du point de contrôle lorsqu'il se- produit une erreur durant l'exécution de Iadite instruction fournie, ledit moyen de contrôle à microprogrammes (16) faisant exécuter audit moyen d'exécution la poursuite de transition d'état s'il se produit la poursuite de transition d'état durant l'exécution de l'instruction fournie, caractérisé en ce que: - ledit moyen de contrôle à microprogrammes (16) comprend un moyen de contrôle de poursuite de transition d'état réagissant lorsque ladite poursuite de transition d'état se produit,afin de générer une premiere indication pour générer une imitation de requête de stockage et une deuxième indication pour produire une imitation d'élément de données de stockage, avant de faire exécuter audit moyen d'exécution ladite poursuite de transition d'état; ledit moyen de production de requêtes et le moyen d'exécution produisent ladite imitation de requête de stockage et ladite imitation d'éléments de données de stockage en réponse auxdites première et deuxième indications, respectivement; ladite mémoire centrale (10) rejette l'imitation d'élément de données de stockage en réponse à l'imitation de requête de stockage. 2. Système de calculateur électronique selon la revendication 1, dans lequel ledit moyen de contrôle à microprogrammes (16) réagissant à une requête de renouvellement d'instruction'pour contrôler ledit moyen d'exécution et ledit moyen de production de requête de stockage (17) afin de renouveler ladite instruction fournie à partir d'un point de contrôle, caractérisé en ce 'que ledit moyen de contrôle de mémoire centrale (13) comprend un moyen de détection réagissant à un signal d'erreur pour détecter ladite imitation. de requête de stockage parmi des requêtes de stockage gardées dans une mémoire tampon, ledit moyen de contrôle de mémoire fournissant lesdites requêtes de stockage gardées en mémoire temporaire et lesdits éléments de données de stockage gardés en mémoire- temporaire à ladite mémoire centrale (10) en tant que lesdites requêtes de stockage fournies et en tant que lesdits éléments de données de stockage fournis lorsque ladite imitation de requête de stockage est absente des requêtes de stockage gardées en mémoire temporaire, et le moen de détection envoyant de ce fait ladite requête de renouvellement d'instruction au moyen de contrôle à microprogrammes (16). 3. Système de calculateur électronique selon la revendication 2, caractérisé en ce que ledit moyen de détection produit un signal de système en panne pour stopper le système de l'ordinateur lorsque ledit moyen de détection détecte ladite imitation de requête de stockage parmi lesdites requêtes de stockage. gardées en mémoire temporaire.