FR2751445A1 - Dispositif de verrouillage a double systeme informatise - Google Patents

Dispositif de verrouillage a double systeme informatise Download PDF

Info

Publication number
FR2751445A1
FR2751445A1 FR9702233A FR9702233A FR2751445A1 FR 2751445 A1 FR2751445 A1 FR 2751445A1 FR 9702233 A FR9702233 A FR 9702233A FR 9702233 A FR9702233 A FR 9702233A FR 2751445 A1 FR2751445 A1 FR 2751445A1
Authority
FR
France
Prior art keywords
data
central processing
adaptation
processing units
circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR9702233A
Other languages
English (en)
Other versions
FR2751445B1 (fr
Inventor
Toshio Okajima
Atsushi Mukai
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of FR2751445A1 publication Critical patent/FR2751445A1/fr
Application granted granted Critical
Publication of FR2751445B1 publication Critical patent/FR2751445B1/fr
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1629Error detection by comparing the output of redundant processing systems
    • G06F11/1641Error detection by comparing the output of redundant processing systems where the comparison is not performed by the redundant processing components
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B61RAILWAYS
    • B61LGUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
    • B61L1/00Devices along the route controlled by interaction with the vehicle or train
    • B61L1/20Safety arrangements for preventing or indicating malfunction of the device, e.g. by leakage current, by lightning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B61RAILWAYS
    • B61LGUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
    • B61L21/00Station blocking between signal boxes in one yard
    • B61L21/06Vehicle-on-line indication; Monitoring locking and release of the route
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1675Temporal synchronisation or re-synchronisation of redundant processing components
    • G06F11/1687Temporal synchronisation or re-synchronisation of redundant processing components at event level, e.g. by interrupt or result of polling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/81Threshold
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/88Monitoring involving counting

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Hardware Redundancy (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

La présente invention concerne un dispositif de verrouillage à double système informatisé. Le dispositif est caractérisé en ce qu'il comprend un moyen d'adaptation de données (16) pour amener des première et seconde unités centrales de traitement (7, 13) à accomplir des traitements identiques pour déterminer une adaptation de données entre jeux de données résultant de traitements identiques en adaptant un jeu de donnée à un autre et un moyen de réinitialisation (5) pour fournir des signaux de réinitialisation (4, 6) aux première et seconde unités centrales de traitement (7, 13) lorsque les jeux de données manquent de concorder. L'invention trouve application dans le domaine de l'informatique.

Description

i 2751445 La présente invention concerne un dispositif de verrouillage à
double système informatisé qui contrôle un
signal et un commutateur dans une station de chemin de fer.
La figure 13 représente un schéma blocs d'un dispositif de verrouillage à double système informatisé connu décrit par "Railroad, Electronic Technology, and Computerized
Interlocking Apparatus" (publié en Septembre 1993, pages 66-
68), dans lequel un système de synchronisation à double bus
utilise deux unités centrales de traitement.
On a représenté des unités centrales de traitement 7, 13 pour exécuter des processus identiques par leurs bus synchronisés, des bus de données 14, 18 pour les unités centrales de traitement respectives 7, 13, un signal de réinitialisation 4 pour réinitialiser les fonctionnements des unités centrales de traitement 7, 13, un circuit d'accord ou d'adaptation 3 pour adapter un jeu de données produites sur le bus de données 14 à un autre jeu de données produites sur le bus de données 18 pour une adaptation correcte pour fournir les données sur le bus de données principal (par exemple le bus de données 14 de l'unité centrale de traitement 7) si les deux jeux de données concordent et pour réinitialiser les fonctionnements des unités centrales de traitement 7, 13 sans produire les données lorsque les jeux de données produites sur les bus de données 14, 18 manquent
de concorder.
On a également représenté un module d'interface général 33 (I/F) constitué d'une entrée de données, d'une sortie de sécurité, d'une sortie générale et analogue, un module 34 de relais entrée/sortie fonctionnant en réponse aux données du module I/F général 33, des dispositifs de zone 35 tels qu'un signal et un commutateur qui fonctionnement réellement dans le champ ou la zone en réponse aux données provenant du module de relais d'entrée/sortie 34, un panneau de contrôle 1 pour fournir des données de contrôle d'acheminement à un dispositif de verrouillage à double système informatisé de sécurité et un système de liaison 2 pour relier le panneau de contrôle 1 à un système de verrouillage 36. Les sections à
2 2751445
l'excepté le dispositif de champ 35 et le panneau de contrôle 1 constituent un dispositif de verrouillage à double système informatisé. Le fonctionnement du dispositif de l'art antérieur est maintenu discuté. Le système de verrouillage 36 dans le dispositif de verrouillage à double système informatisé fonctionne en réponse à une commande du panneau de contrôle 1 par l'intermédiaire du système de liaison 2. Lorsque des informations identiques du système de liaison 2 sont appliquées à chacune des première et seconde unités centrales de traitement 7 et 13 dans le système de verrouillage 36, la première unité centrale de traitement 7 et la seconde unité centrale de traitement 13 accomplissent des processus identiques aux informations identiques et donnent des sorties respectives au circuit d'adaptation 3 via les bus de données
respectifs 14, 18.
Le circuit d'adaptation 3 adapte un jeu de données à l'autre. Si les deux jeux de données sont en accord, les deux unités de traitement centrales 7 et 13 fonctionnent normalement. Sur la base des données adaptées, le module I/F général 33 fournit un signal de commande au module de relais d'entrée/sortie 34. Le dispositif de champ tel qu'un signal ou un commutateur fonctionne en conséquence. Si les deux jeux de données manquent de concorder, le circuit d'adaptation 3 détermine qu'un défaut se trouve dans la première unité centrale de traitement 7 ou la seconde unité centrale de traitement 13 et fournit des signaux de réinitialisation 4 pour réinitialiser la première unité centrale de traitement 7 et la seconde unité centrale de traitement 13. Le fonctionnement du système de verrouillage 36 est suspendu pour empêcher le dispositif de champ tel que le signal ou le
commutateur de mal fonctionner.
Dans le dispositif de verrouillage à double système informatisé ainsi construit, on exige au circuit d'adaptation d'accomplir une opération d'adaptation sur les données entrées aux unités centrales de traitement et produites par
3 2751445
celles-ci incluant des informations et des données non spécifiquement en rapport à la sécurité du trafic. Le retard de temps apparaissant de l'adaptation ou l'accord de données présente une difficulté accélérant le traitement ou processus dans les unités centrales de traitement et limitant de la sorte la vitesse de traitement dans le dispositif de verrouillage à double système informatisé. En conséquence, le nombre de signaux et d'interrupteurs contrôlés par un dispositif de verrouillage à double système informatisé
unique est limité.
Lorsqu'un test d'auto-diagnostic est tenté sur une unité centrale de traitement du système côté unique seulement du dispositif, l'unité centrale de traitement d'intérêt ne peut pas être isolée du fonctionnement du dispositif. Même lorsqu'une désadaptation de données est détectée dans le processus d'adaptation de données sur les unités centrales de traitement avec l'une des unités centrales de traitement suspectée d'être en défaut, aucun test d'auto-diagnostic ne peut être conduit. Lorsqu'une erreur de désaccord de désadaptation de données prend place dans le processus d'adaptation de données appliquées aux unités centrales de traitement et produites par celles-ci, les unités centrales de traitement doivent être immédiatement réinitialisées avec aucune autre option autorisée dans le rétablissement du dispositif de verrouillage à double système informatisé. Dans l'éventualité d'une erreur due à une cause transitoire telle que du bruit, à partir de laquelle le dispositif peut être établi, les unités centrales de traitement doivent être réinitialisées pour permettre au dispositif de verrouillage à double système informatisé de démarrer. Ceci augmente la fréquence de suspensions du dispositif de verrouillage à
double système informatisé.
De ce fait, c'est un objectif de la présente invention de réaliser un dispositif de verrouillage à double système informatisé hautement fiable qui permet à des données appliquées à des unités centrales de traitement et produites par celles-ci d'être sélectivement adaptées, qui accélère la
4 2751445
vitesse de traitement du dispositif de sorte qu'un grand nombre de signaux et d'interrupteurs sont contrôlés et qui diminue la fréquence de suspensions du dispositif dues à une
erreur attribuée à une cause transitoire telle que du bruit.
Le dispositif de verrouillage à double système informatisé de la présente invention, dans son premier aspect, comprend un moyen d'adaptation de données pour amener une première unité centrale de traitement et une seconde unité centrale de traitement à accomplir des processus identiques à des informations d'entrée identiques comme nécessaire et pour déterminer une adaptation de données entre des jeux de données résultant des processus identiques en adaptant un jeu de données à l'autre et un moyen de réinitialisation pour fournir des signaux de réinitialisation aux première et seconde unités centrales de traitement lorsque les jeux de données manquent de concorder ou de s'adapter. Le dispositif de verrouillage à double système informatisé de la présente invention, dans son second aspect, comprend un moyen d'adaptation de données pour amener une première unité centrale de traitement et une seconde unité centrale de traitement à accomplir des processus identiques à des informations d'entrée identiques comme nécessaire et pour déterminer une adaptation de données entre des jeux de données résultant des processus identiques en adaptant un jeu de données à l'autre, un moyen d'établissement d'état d'attente ou de veille pour mettre les première et seconde unités centrales de traitement en veille pour les processus pendant l'opération d'adaptation de données et pour libérer les première et seconde unités centrales de traitement de l'état d'attente lorsque le moyen d'adaptation de données détermine que les jeux de données s'adaptent ou concordent et un moyen de réinitialisation pour fournir des signaux de réinitialisation aux première et seconde unités centrales de
traitement lorsque les jeux de données manquent de concorder.
Le dispositif de verrouillage à double système informatisé de la présente invention, dans son troisième
2751445
aspect, comprend un moyen de démarrage d'adaptation pour fournir un signal de démarrage d'adaptation de données en réponse aux opérations d'écriture de données par les première et seconde unités centrales de traitement, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant des processus des première et seconde unités centrales de traitement lorsque le moyen d'adaptation de données reçoit le signal de démarrage d'adaptation de données. Le dispositif de verrouillage à double système informatisé de la présente invention, dans son quatrième aspect, comprend un moyen de démarrage d'adaptation pour fournir un signal de démarrage d'adaptation de données lorsqu'il devient nécessaire d'adapter les jeux de données résultant des processus des première et seconde unités centrales de traitement, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant des processus des première et seconde unités centrales de traitement lorsque le moyen d'adaptation de données reçoit le signal de
démarrage d'adaptation.
Dans le dispositif de verrouillage à double système informatisé de la présente information, dans son cinquième aspect, le moyen de démarrage d'adaptation fournit un signal de démarrage au moyen d'adaptation de données lorsque les première et seconde unités centrales de traitement produisent des adresses d'écriture prédéterminées, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant des processus des première et seconde unités centrales de
traitement lorsque les adresses d'écriture sont produites.
Dans le dispositif de verrouillage à double système informatisé de la présente invention, dans son sixième aspect, le moyen de démarrage d'adaptation fournit un signal de démarrage au moyen d'adaptation de données dans un mode d'écriture d'information pendant lequel les première et seconde unités centrales de traitement écrivent des informations prédéterminées, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant
6 2751445
des processus des première et seconde unités centrales de
traitement dans le mode d'écriture d'information.
Le dispositif de verrouillage à double système informatisé de la présente invention, dans son septième aspect, comprend un moyen compteur pour compter le nombre d'erreurs chaque fois qu'un désaccord ou désadaptation de données représentatif de l'erreur de calcul par les première et seconde unités centrales de traitement est détectée pendant l'opération d'adaptation de données, de la sorte le moyen de réinitialisation fournit des signaux de réinitialisation aux première et seconde unités centrales de traitement lorsque le compte d'erreurs excède une valeur de seuil. Le dispositif de verrouillage à double système informatisé de la présente invention, dans son huitième aspect, comprend un moyen d'interruption pour informer les première et seconde unités centrales de traitement d'une erreur de calcul lorsqu'un désaccord ou une désadaptation de données représentative de l'erreur de calcul par les première et seconde unités centrales de traitement est détectée
pendant l'opération d'adaptation de données.
Dans le dispositif de verrouillage à double système informatisé de la présente invention, dans son neuvième aspect, le moyen d'interruption signale ou informe les première et seconde unités centrales de traitement d'une erreur de calcul lorsqu'une désadaptation de données représentative de l'erreur de calcul par les première et seconde unités centrales de traitement est détectée pendant l'opération d'adaptation de données, et simultanément, le moyen d'interruption signale au moyen de démarrage d'adaptation l'erreur de calcul pour terminer le signal de démarrage au moyen d'adaptation de données et les première et seconde unités centrales de traitement accomplissent
indépendamment un diagnostic de défaut.
L'invention sera mieux comprise et d'autres buts, caractéristiques, détails et avantages de celle-ci
apparaîtront plus clairement dans la description explicative
7 2751445
qui va suivre faite en référence aux dessins schématiques annexés donnés uniquement à titre d'exemple illustrant plusieurs modes de réalisation de l'invention et dans lesquels: - la figure 1 est un schéma blocs représentant un dispositif de verrouillage à double système informatisé selon un premier mode de réalisation de la présente invention; - la figure 2 est un organigramme représentant le fonctionnement d'un circuit d'adaptation 3A dans le premier mode de réalisation de la présente invention; - la figure 3 est un schéma blocs représentant un dispositif de verrouillage à double système informatisé selon un deuxième mode de réalisation de la présente invention; - la figure 4 est un organigramme représentant le fonctionnement d'un circuit d'adaptation 3B dans le deuxième mode de réalisation de la présente invention; - la figure 5 est un schéma blocs représentant un dispositif de verrouillage à double système informatisé selon un troisième mode de réalisation de la présente invention; - la figure 6 est un organigramme représentant le fonctionnement d'un circuit d'adaptation 3C dans le troisième mode de réalisation de la présente invention; - la figure 7 un schéma blocs représentant un dispositif de verrouillage à double système informatisé selon un quatrième mode de réalisation de la présente invention; - la figure 8 est un organigramme représentant le fonctionnement d'un circuit d'adaptation 3D dans le quatrième mode de réalisation de la présente invention; - la figure 9 est un schéma blocs représentant un dispositif de verrouillage à double système informatisé selon un cinquième mode de réalisation de la présente invention; - la figure 10 est un schéma blocs représentant le fonctionnement d'un circuit d'adaptation 3E dans le cinquième mode de réalisation de la présente invention; - la figure 11 est un schéma blocs représentant un dispositif de verrouillage à double système informatisé selon un sixième mode de réalisation de la présente invention;
8 2751445
- la figure 12 est un organigramme représentant le fonctionnement d'un circuit d'adaptation 3F dans le sixième mode de réalisation de la présente invention; et - la figure 13 est un schéma blocs représentant un dispositif de verrouillage à double système informatisé connu. Premier mode de réalisation Le premier mode de réalisation de la présente invention est maintenant discuté. La figure 1 est le schéma blocs représentant un dispositif de verrouillage à double système informatisé selon le premier mode de réalisation de la présente invention. En figure 1, des composants équivalents ou identiques à ceux décrits en référence à la figure 13 sont désignés par les mêmes chiffres de référence. On a représenté un panneau de contrôle 1 tel qu'un dispositif de contrôle de station dans un système de contrôle de trafic pour fournir des données d'acheminement à un dispositif de verrouillage à double système informatisé de sécurité et un système de liaison 2 pour relier le panneau de contrôle 1 à un système
de verrouillage 36A.
Le système de verrouillage 36A comprend une première unité centrale de traitement 7, une seconde unité centrale de traitement 13, des circuits d'attente 19 et 21 en tant que moyens d'établissement d'état d'attente ou de veille associés respectivement à l'unité centrale de traitement 7 et à l'unité centrale de traitement 13 pour mettre en attente dans un état de veille l'unité centrale de traitement 7 et l'unité centrale de traitement 13 pour traitement de données pendant l'adaptation de données de données appliquées à l'unité centrale de traitement 7 et l'unité centrale de traitement 13 et produites par celles-ci et un circuit d'adaptation 3A pour accomplir une adaptation de données aux données appliqués à l'unité centrale de traitement 7 et à l'unité centrale de
traitement 13 et produites par celles-ci.
Le circuit d'adaptation 3A comprend un circuit à verrouillage 15 pour mémoriser les données produites sur le bus de données 14 de l'unité centrale de traitement 7, un
9 2751445
circuit à verrouillage 17 pour mémoriser les données produites sur le bus de données 18 de l'unité centrale de traitement 13, un circuit d'adaptation de données 16 en tant que moyen d'adaptation de données pour adapter les données sur le bus de données 14 aux données sur le bus de données 18 (données traitées par l'unité centrale de traitement 7 et l'unité centrale de traitement 13), un circuit à verrouillage de désaccord 20 pour mémoriser un signal d'erreur E lorsqu'une erreur (un désaccord ou une désadaptation entre données traitées) est détectée par l'adaptation de données par le circuit d'adaptation de données 16, un circuit de réinitialisation 5 en tant que moyen de réinitialisation pour fournir des signaux de réinitialisation 4, 6 respectivement à l'unité centrale de traitement 7 et à l'unité centrale de traitement 13 sur la base du signal d'erreur E du circuit à verrouillage de désadaptation 20 pour réinitialiser les fonctionnements de l'unité centrale de traitement 7 et de l'unité centrale de traitement 13 et un circuit de démarrage/d'arrêt d'adaptation 10 en tant que moyen de démarrage d'adaptation pour démarrer/arrêter une adaptation de données sur la base de signaux de lecture 8, 11 et de
signaux d'écriture 9, 12.
Le fonctionnement du système de verrouillage 36A du dispositif de verrouillage à double système informatisé est
maintenant discuté.
Les unités centrales de traitement 7 et 13 accomplissent des processus ou traitements identiques chaque fois que des données d'entrée identiques du système de liaison 2 sont écrites sur l'unité centrale de traitement 7 et l'unité centrale de traitement 13 et produisent alors les données aux bus de données respectives 14, 18. Les données traitées sur les bus de données 14, 18 sont acheminées au circuit d'adaptation de données 16 via les circuits à
verrouillage respectifs 5, 17.
Le fonctionnement du circuit d'adaptation 3A du premier mode de réalisation est maintenant discuté en se référant à
l'organigramme en figure 2.
2751445
A l'étape ST1, au démarrage du dispositif, les unités centrales de traitement 7 et 13 établissent avant tout les signaux d'écriture 9, 12 ou les signaux de lecture 8, 10 des données traitées pour un dispositif de champ 35. A l'étape ST2, les unités centrales de traitement 7 et 13 fournissent les signaux d'écriture 9, 12 établis pour le dispositif de
champ 35 et déterminent si les données sont écrites.
Lorsque ni l'unité centrale de traitement 7 ni l'unité centrale de traitement 13 ne fournissent les signaux d'écriture 9, 12 avec aucune opération d'écriture d'accomplie, les unités centrales de traitement 7 et 13 exécutent un processus de contrôle du dispositif de champ sans état de veille dans le processus ou le traitement (étape ST3) et produisent ainsi les données traitées au dispositif de champ 35 par les circuits à verrouillage 15, 17, le circuit d'adaptation de données 16 et ensuite un bus
d'entrée/sortie 32.
Lorsque les unités centrales de traitement 7 et 13 fournissent les signaux d'écriture 9, 12 au circuit de démarrage/d'arrêt d'adaptation 10, il fournit à son tour un signal de démarrage d'adaptation S au circuit d'adaptation de données 16. Les unités centrales de traitement 7 et 13 accomplissent un processus ou traitement identique aux données d'entrée identiques et produisent leurs données traitées sur les bus de données respectifs 14, 18 pour les mémoriser sur les circuits à verrouillage respectifs 15, 17 et permettre ensuite au circuit d'adaptation de données 16 de
les recevoir pour adaptation de données (étape ST4).
Pendant l'opération d'adaptation de données, le circuit d'adaptation de données 16 active les circuits d'attente 19, 21, gardant ainsi les unités centrales de traitement 7 et 13 dans l'état de veille jusqu'à ce que l'opération d'adaptation de données soit accomplie (étape ST5). Lorsque le circuit d'adaptation de données 16 détermine à l'étape ST6 le résultat d'adaptation de données pour être correct et sans erreur, il arrête l'activation des circuits d'attente 19, 21 et libère les unités centrales de traitement 7 et 13 de
11 2751445
l'état de veille pour une étape suivante de traitement (étape ST7). Par ailleurs, lorsqu'à l'étape ST6, le circuit d'adaptation de données 16 détermine le résultat d'adaptation de données pour être une désadaptation entre les résultats de traitement par les unités centrales de traitement 7 et 13, le considérant comme une erreur, le circuit à verrouillage de désadaptation 20 mémorise le signal d'erreur E qui est le résultat donné par le circuit d'adaptation de données 16 (étape ST8). Le circuit à verrouillage de désadaptation 20 produit le signal d'erreur E au circuit de réinitialisation , qui à son tour fournit les signaux de réinitialisation 4, 6 aux unités centrales de traitement 7 et 13, respectivement, pour les réinitialiser. Le fonctionnement du système de verrouillage 36A se termine maintenant (étape ST9). En conséquence, les dispositifs de champ 35 tels que les signaux et les commutateurs sont protégés de données traitées erronées des unités centrales de traitement 7 et 13 et sont
ainsi empêchés de mal fonctionner.
Deuxième mode de réalisation Dans le premier mode de réalisation, lorsque les données pour contrôler ou commander les dispositifs de champ, si non spécifiquement en rapport à la sécurité du trafic, sont écrites dans les unités centrales de traitement 7 et 13, ces deux unités traitent les données et ensuite les données traitées sont adaptées continuellement. Pour augmenter la vitesse de traitement de l'unité centrale de traitement 7 et de l'unité centrale de traitement 13, seulement les données qui sont spécifiquement en rapport à la sécurité du trafic peuvent être sélectionnées, traitées et ensuite adaptées. Cet agencement établit les unités centrales de traitement 7 et 13 libres d'attendre dans l'état de veille ou sans être dans cet état jusqu'à ce que le circuit d'adaptation de données 16 accomplisse l'opération d'adaptation de données, chaque fois que des données sont écrites dans les unités centrales de
traitement 7 et 13.
12 2751445
En se référant à la figure 3, le deuxième mode de
réalisation de la présente invention est maintenant discuté.
En figure 3, des composants équivalents ou identiques à ceux décrits en référence à la figure 1 sont désignés par les mêmes chiffres de référence. On a représenté un circuit d'adaptation 3B, un bus d'adresses 22 relié à l'unité centrale de traitement 7, un circuit à verrouillage d'adresses 23 pour mémoriser les données d'adresses du bus d'adresses 22, un bus d'adresses 25 relié à l'unité centrale de traitement 13 et un circuit à verrouillage d'adresses 24
pour mémoriser les données d'adresses du bus d'adresses 25.
Le fonctionnement du système de verrouillage 36B du dispositif de verrouillage à double système informatisé est
maintenant discuté.
Lorsque les unités centrales de traitement 7 et 13 fournissent respectivement aux bus d'adresses 22, 25 des adresses sur lesquelles des données en rapport à la sécurité du trafic sont écrites, le circuit de démarrage/d'arrêt d'accord 10 lit les données par les bus d'adresses 22, 25 et fournit le signal de démarrage d'adaptation S au circuit d'adaptation de données 16. Les unités centrales de traitement 7 et 13 traitent les données spécifiées par les adresses produites sur les bus d'adresses 22, 25. Le circuit d'adaptation de données 16 reçoit les données traitées par les unités centrales de traitement 7 et 13, à travers les bus de données 14, 18 et les circuits à verrouillage 15, 17, respectivement, et démarre ensuite l'opération d'adaptation
de données.
Le fonctionnement du circuit d'adaptation 3B dans le deuxième mode de réalisation est maintenant discuté en se référant à l'organigramme de la figure 4. A l'étape ST21, des adresses dans une gamme spécifiée sur laquelle des données en rapport à la sécurité sont écrites sont établies dans les unités centrales de traitement 7 et 13. Les adresses sont des données d'instructions pour amener le circuit de départ/arrêt d'adaptation 10 à initialiser l'opération d'adaptation. Le circuit de départ/arrêt d'adaptation 10 fournit le signal de
13 2751445
démarrage d'adaptation S au circuit d'adaptation de données 16 seulement lorsque le circuit de démarrage/arrêt d'adaptation 10 reçoit les adresses établies à travers les bus d'adresses 22, 25 des unités centrales de traitement 7 et 13 et les circuits à verrouillage d'adresses 23, 24, respectivement. A l'étape ST22, une détermination est effectuée quant à savoir si les unités centrales de traitement 7 et 13 fournissent les adresses dans l'étendue ou la gamme spécifiée. Si ni l'unité centrale de traitement 7 ni l'unité centrale de traitement 13 ne fournit les adresses dans l'étendue spécifiée, les circuits d'attente 19, 21 ne sont pas activés. Les unités centrales de traitement 7 et 13 traitent vite de ce fait les données écrites sans temps de
veille impliqué (étape ST3).
Lorsqu'à l'étape ST22, les unités centrales de traitement 7 et 13 produisent les adresses dans l'étendue spécifiée, le circuit de démarrage/arrêt d'adaptation 10 fournit le signal de démarrage d'adaptation S au circuit d'adaptation de données 16. Le circuit d'adaptation de données 16 collecte à travers les circuits à verrouillage 15, 17 les résultats de traitement des unités centrales de traitement 7 et 13 présents après avoir traité les données
des adresses dans l'étendue spécifiée (étape ST4).
Pendant l'opération d'adaptation de données, le circuit d'adaptation de données 16 active les circuits de traitement 19, 21, gardant ainsi les unités centrales de traitement 7 et 13 dans l'état de veille jusqu'à ce que l'opération d'adaptation de données soit accomplie (étape ST5). Lorsque le circuit d'adaptation de données 16 détermine à l'étape ST6 le résultat d'adaptation de données à corriger et sans erreur, il arrête d'activer les circuits d'attente 19, 21 et libère les unités centrales de traitements 7 et 13 de l'état
de veille pour une étape suivante de traitement (étape ST7).
Par ailleurs, lorsqu'à l'étape ST6 le circuit d'adaptation de données 16 détermine le résultat d'adaptation de données pour être une désadaptation entre les résultats de
14 2751445
traitement par les unités centrales de traitement 7 et 13, le considérant comme une erreur, et le circuit à verrouillage de désadaptation mémorise le signal d'erreur E qui est le résultat donné par le circuit d'adaptation de données 16 (étape ST8). Le circuit à verrouillage de désadaptation 20 produit le signal d'erreur E au circuit de réinitialisation , qui à son tour fournit les signaux de réinitialisation 4, 6 respectivement auxunités centrales de traitement 7 et 13 pour les réinitialiser. Le fonctionnement du circuit de verrouillage 36B se termine maintenant (étape ST9). En conséquence, les dispositifs de champ 35 tels que les signaux et les commutateurs sont protégés de données traitées erronées des unités centrales de traitement 7 et 13 et sont
ainsi empêchés de mal fonctionner.
Troisième mode de réalisation Dans les premier et second modes de réalisation, lorsque des données sont écrites sur les unités centrales de traitement 7 et 13, les deux unités traitent les données à utiliser dans l'opération d'adaptation de données. Le dispositif peut démarrer à partir d'un mode de test, tel qu'une initialisation, et passe ensuite à un mode de fonctionnement. L'adaptation de données peut être accomplie seulement pendant le mode de fonctionnement pour faire le
diagnostic des unités centrales de traitement 7 et 13.
En se référant à la figure 5, le troisième mode de
réalisation de la présente invention est maintenant discuté.
En figure 5, des composants équivalents ou identiques à ceux décrits en référence à la figure 1 sont désignés par les mêmes chiffres de référence. On a représenté un circuit d'adaptation 3C, un signal de mode de fonctionnement 26 produit par l'unité centrale de traitement 7 et un signal de mode de fonctionnement 27 produit par l'unité centrale de traitement 13. Lorsque les signaux de mode de fonctionnement 26, 27 sont produits, le circuit de démarrage/arrêt d'adaptation 10 fournit le signal de démarrage d'adaptation S
au circuit d'adaptation de données 16.
2751445
Le fonctionnement du système de verrouillage 36C du dispositif de verrouillage à double système informatisé est maintenant discuté. Les unités centrales de traitement 7 et 13 produisent les signaux de mode de fonctionnement respectifs 26, 27 au circuit de démarrage/d'arrêt d'adaptation 10, qui & son tour fournit le signal de démarrage d'adaptation S au circuit d'adaptation de données 16. Le circuit d'adaptation de données 16 collecte les données traitées des unités centrales de traitement 7 et 13 via les bus de données 14, 18 et les circuits de verrouillage , 17, respectivement, pour accomplir une adaptation de données. En se référant à l'organigramme de la figure 6, le fonctionnement du circuit d'adaptation 3C du troisième mode de réalisation est discuté. A l'étape ST31, le circuit de démarrage/arrêt d'adaptation 10 est mis en service de sorte que les signaux de mode de fonctionnement 26, 27, lorsque produits, initialisent l'adaptation de données tout en désactivant l'adaptation de données pendant le mode d'initialisation ou de test. A l'étape ST32, lorsque les unités centrales de traitement 7 et 13 ne fournissent aucun signal de fonctionnement 26, 27, les unités centrales de traitement 7 et 13 traitent des données écrites sans temps de
veille d'impliqué (étape ST3).
Lorsque les unités centrales de traitement 7 et 13 fournissent les signaux de mode de fonctionnement 26, 27 à l'étape ST32, le circuit de démarrage/arrêt d'adaptation 10 fournit le signal de démarrage d'adaptation S au circuit d'adaptation de données 16 pour l'activer. Le circuit d'adaptation de données 16 collecte via les circuits à verrouillage 15, 17 les données qui ont été traitées lorsque les unités centrales de traitement 7 et 13 ont fourni les signaux de mode de fonctionnement 26, 27 (étape ST4), et accomplit ensuite l'opération d'adaptation de données aux
données traitées.
Pendant l'opération d'adaptation de données, le circuit d'adaptation de données 16 active les circuits d'attente 19,
16 2751445
21, gardant ainsi les unités centrales de traitement 7 et 13 dans l'état de veille jusqu'à ce que l'opération d'adaptation de données soit accomplie (étape ST5). Lorsque le circuit d'adaptation de données 16 détermine à l'étape ST6 le résultat d'adaptation de données pour être correct et sans erreur, il arrête d'activer les circuits d'attente 19, 21 et libère les unités centrales de traitement 7 et 13 de l'état
de veille pour une étape suivante de traitement (étape ST7).
Par ailleurs, lorsqu'à l'étape ST6 le circuit d'adaptation de données 16 détermine le résultat d'adaptation de données pour être une désadaptation entre les résultats de traitement par les unités centrales de traitement 7 et 13, le considérant comme une erreur, le circuit à verrouillage de désadaptation 20 mémorise le signal d'erreur E qui est le résultat donné par le circuit d'adaptation de données 16 (étape ST8). Le circuit à verrouillage de désadaptation 20 produit le signal d'erreur E au circuit de réinitialisation , qui à son tour fournit les signaux de réinitialisation 4, 6 respectivement aux unités centrales de traitement 7 et 13 pour les réinitialiser. Le fonctionnement du système de verrouillage 36C se termine maintenant (étape ST9). En conséquence, les dispositifs de champ 35 tels que les signaux et les commutateurs sont protégés de données traitées erronées des unités centrales de traitement 7 et 13 et sont ainsi empêchés de mal fonctionner. Puisque le circuit d'adaptation de données 16 démarre l'adaptation de données lorsque les unités centrales de traitement 7 et 13 démarrent avec succès du mode de test tel qu'une initialisation et passe dans le mode de fonctionnement, la vitesse de
traitement de tout le dispositif est augmentée.
Quatrième mode de réalisation Dans les premier à troisième modes de réalisation précédents, le circuit d'adaptation de données 16 réinitialise les unités centrales de traitement 7 et 13 même lorsqu'elles souffrent d'une erreur transitoire attribuée à du bruit, par exemple, à partir duquel les unités centrales de traitement 7 et 13 peuvent être rétablies sans les
17 2751445
réinitialiser elles-mêmes. Dans ce mode de réalisation, une erreur est reconnue comme une erreur réelle seulement lorsque son compte ou nombre d'erreurs excède une valeur prédéterminée et les unités centrales de traitement 7 et 13 sont alors réinitialisées. Cet agencement réduit la fréquence de suspensions du dispositif de verrouillage à double système informatisé. En se référant à la figure 7, le quatrième mode de
réalisation de la présente invention est maintenant discuté.
En figure 7, les composants équivalents ou identiques à ceux décrits en référence à la figure 1 sont désignés par les mêmes chiffres de référence. On a représenté un circuit d'adaptation 3D et un compteur d'erreurs 28 comme moyen compteur. Le compteur d'erreurs 28 compte les signaux d'erreur E produits par le circuit à verrouillage de désadaptation 20 et fournit un signal indicateur d'erreurs D au circuit de réinitialisation 5 pour lui notifier de l'apparition d'un mauvais fonctionnement lorsque le compte
excède le seuil.
Le fonctionnement du système de verrouillage 36D dans le dispositif de verrouillage à double système informatisé est discuté. Les unités centrales de traitement 7 et 13 accomplissent des traitements identiques chaque fois que des données d'entrée identiques du système de liaison 2 sont écrites sur les unités centrales de traitement 7 et 13 pour le démarrage du dispositif et produisent alors des données aux bus de données respectifs 14, 18. Les données traitées sur les bus de données 14, 18 sont acheminées au circuit d'adaptation de données 16 via les circuits à verrouillage
respectifs 15, 17.
En réponse à une désadaptation, le circuit d'adaptation de données 16 détermine qu'un défaut repose dans une unité centrale de traitement et fournit son résultat de détermination sous la forme d'un signal d'erreur E au circuit à verrouillage de désadaptation 20 pour y être mémorisé. Le
signal d'erreur E est compté par le compteur d'erreurs 28.
Lorsque le compte excède le seuil, le compteur d'erreurs 28
18 2751445
fournit le signal indicateur d'erreurs D au circuit de réinitialisation 5 pour notifier l'apparition du mauvais fonctionnement. Le fonctionnement du circuit d'adaptation 3D est discuté en se référant à l'organigramme de la figure 8. A l'étape ST1, l'unité centrale de traitement 7 et l'unité centrale de traitement 13 sont mises en service de sorte qu'une opération d'adaptation de données est initialisée lorsque l'unité centrale de traitement 7 ou l'unité centrale de traitement 13 fournit le signal d'écriture 9 ou 12 au circuit de démarrage/arrêt d'adaptation 10. A l'étape ST2, une détermination est effectuée quant à savoir si les unités centrales de traitement 7 et 13 ont fourni les signaux d'écriture 9, 12. Si ni l'unité centrale de traitement 7 ni l'unité centrale de traitement 13 n'accomplit l'opération d'écriture, ces unités 7 et 13 accomplissent un traitement de contrôle du dispositif de champ sans temps de veille d'impliqué (étape ST3), et produisent des données traitées au dispositif de champ 35 par les circuits à verrouillage 15, 17 et le circuit d'adaptation de données 16 et le bus
d'entrée/sortie 32.
Lorsque les unités centrales de traitement 7 et 13 fournissent les signaux d'écriture 9, 12 au circuit de démarrage/arrêt d'adaptation 10, il fournit à son tour un signal de démarrage d'adaptation S au circuit d'adaptation de données 16. Les unités centrales de traitement 7 et 13 accomplissent un traitement identique aux données d'entrée identiques et produisent leurs données traitées sur les bus de données respectifs 14, 18 pour les mémoriser sur les circuits à verrouillage respectifs 15, 17 et pour permettre ensuite au circuit d'adaptation de données 16 de les recevoir
pour l'adaptation de données (étape ST4).
Pendant l'opération d'adaptation de données, le circuit d'adaptation de données 16 active les circuits d'attente 19, 21, gardant ainsi les unités centrales de traitement 7 et 13 dans leur état de veille jusqu'à ce que l'opération d'adaptation de données soit accomplie (étape ST5). Lorsque
19 2751445
le circuit d'adaptation de données 16 détermine à l'étape ST6 le résultat d'adaptation de données pour être correct et sans erreur, il arrête d'activer les circuits d'attente 19, 21 et libère les unités centrales de traitement 7 et 13 de l'état de veille pour une étape suivante de traitement (étape ST7). Lorsqu'à l'étape ST6, par ailleurs, le circuit d'adaptation de données 16 détermine le résultat d'adaptation de données pour être une désadaptation entre les résultats de traitement par les unités centrales de traitement 7 et 13, le considérant comme une erreur, le circuit à verrouillage de désadaptation 20 mémorise le signal d'erreur E qui est le résultat donné par le circuit d'adaptation de données 16 (étape ST8) et augmente le compte au compteur d'erreurs 18 de +1 (étape ST10). A l'étape ST11, une détermination est effectuée quant à savoir si le compte excède la valeur prédéterminée. Si le compte est inférieur au seuil, la
séquence revient au trajet normal.
Un compte en excès du seuil à l'étape ST1 signifie un mauvais fonctionnement et le résultat de la détermination est fourni sous la forme du signal indicateur d'erreur D au circuit de réinitialisation 5. En recevant le signal indicateur d'erreur D, le circuit de réinitialisation 5 fournit les signaux de réinitialisation 4 et 6 respectivement aux unités centrales de traitement 7 et 13. En lisant les signaux de réinitialisation sur un cycle de calcul prédéterminé, les unités centrales de traitement 7 et 13
réinitialisent leur fonctionnement (étape ST9).
En conséquence, les dispositifs de champ 35 tels que les signaux et les commutateurs sont protégés de données traitées erronées des unités centrales de traitement 7 et 13 et sont ainsi empêchés de mal fonctionner. L'utilisation du compteur d'erreurs 28 expédie le traitement de rétablissement à partir d'une erreur transitoire et améliore ainsi
l'utilisation du dispositif en entier.
Si le circuit d'adaptation de données 16 n'émet aucun signal d'erreur E pendant une période de temps prédéterminée,
le compteur d'erreurs 28 est remis à zéro.
2751445
Cinquième mode de réalisation Dans les modes de réalisation précédents, chacune des unités centrales de traitement 7 et 13 réinitialise son fonctionnement lorsqu'elle lit un signal de réinitialisation sur un cycle de calcul prédéterminé. Ainsi, il existe une période avant qu'une opération de réinitialisation prenne place. Dans ce mode de réalisation, chaque fois qu'une erreur prend place, chacune des unités centrales de traitement 7 et 13 est interrompue, indépendamment de la fréquence des erreurs de sorte que les unités centrales de traitement 7 et 13 sont forcées de passer à leur état pour lire les signaux de réinitialisation du circuit de réinitialisation 5 avec
priorité sur d'autres traitements.
Le cinquième mode de réalisation de la présente invention est maintenant discuté en se référant à la figure 9. En figure 9, des composants équivalents ou identiques à ceux décrits en référence à la figure 7 sont désignés par les mêmes chiffres de référence. On a représenté un circuit d'adaptation 3E et un circuit générateur d'interruption 29 comme moyen d'interruption. En recevant le signal d'erreur E produit par le circuit à verrouillage de désadaptation 20, le circuit générateur d'interruption 29 produit des sorties
d'interruption aux unités centrales de traitement 7 et 13.
Désigné par 30 est un signal d'interruption pour l'unité centrale de traitement 7 et par 31 est un signal
d'interruption pour l'unité centrale de traitement 13.
Le fonctionnement du système de verrouillage 36E dans le dispositif de verrouillage à double système informatisé est discuté. Les unités centrales de traitement 7 et 13 accomplissent des traitements identiques chaque fois que des données d'entrée identiques du système de liaison 2 sont écrites sur les unités centrales de traitement 7 et 13 pour le démarrage du dispositif et produisent ensuite des données aux bus de données respectifs 14, 18. Les données traitées sur les bus de données 14, 18 sont acheminées au circuit d'adaptation de données 16 via les circuits à verrouillage
respectifs 15, 17 pour adaptation de données.
21 2751445
En réponse à une désadaptation, le circuit d'adaptation de données 16 détermine qu'un défaut repose dans une unité centrale de traitement et fournit son résultat de détermination sous la forme d'un signal d'erreur E au circuit à verrouillage de désadaptation 20 pour y être mémorisé. Le circuit à verrouillage de désadaptation 20 fournit à son tour
le signal d'erreur E au circuit générateur d'interruption 29.
En conséquence, le circuit générateur d'interruption 29 fournit les signaux d'interruption 30, 31 respectivement aux unités centrales de traitement 7 et 13 pour amener les unités centrales de traitement 7 et 13 à lire respectivement les signaux de réinitialisation 4, 6 du circuit de
réinitialisation 5 avec priorité sur d'autres traitements.
Le compteur d'erreurs 28 compte les signaux d'erreurs E et fournit le signal indicateur d'erreurs D au circuit de réinitialisation 5. Le circuit de réinitialisation 5 produit les signaux de réinitialisation 4, 6 aux unités centrales de traitement 7 et 13 qui sont prêtes à les lire. Ainsi, les unités centrales de traitement 7 et 13 se réinitialisent
elles-mêmes immédiatement.
Le fonctionnement du circuit d'adaptation 3E est
discuté en se référant à l'organigramme de la figure 10.
A l'étape ST1, les unités centrales de traitement 7 et 13 sont mises en service de sortie qu'une opération d'adaptation de données est initialisée lorsque ces unités fournissent les signaux d'écriture 9 et 12 au circuit de démarrage/arrêt d'adaptation 10. A l'étape ST2, une détermination est effectuée quant à savoir si les unités centrales de traitement 7 et 13 ont fourni les signaux d'écriture 9, 12. Si ni l'unité centrale de traitement 7 ni l'unité centrale de traitement 13 n'a accompli l'opération d'écriture, ces unités accomplissent un traitement de contrôle du dispositif de champ sans temps de veille d'impliqué (étape ST3) et produisent des données traitées au dispositif de champ 35 par les circuits à verrouillage 15, 17, le circuit d'adaptation de données 16 et le bus
d'entrée/sortie 32.
22 2751445
Lorsque les unités centrales de traitement 7 et 13 fournissent les signaux d'écriture 9, 12 au circuit de démarrage/arrêt d'adaptation 10, il fournit à son tour un signal de démarrage d'adaptation S au circuit d'adaptation de données 16. Les unités centrales de traitement 7 et 13 accomplissent un traitement identique aux données d'entrée identiques et produisent leurs données traitées sur les bus de données respectifs 14, 18 pour les mémoriser sur les circuits à verrouillage 15, 17 et pour permettre ensuite au circuit d'adaptation de données 16 de les recevoir pour
adaptation de données (étape ST4).
Pendant l'opération d'adaptation de données, le circuit d'adaptation de données 16 active les circuits d'attente 19, 21, gardant ainsi les unités centrales de traitement 7 et 13 dans l'état de veille jusqu'à ce que l'opération d'adaptation de données soit accomplie (étape ST5). Lorsque le circuit d'adaptation de données 16 détermine le résultat d'adaptation de données pour être correct et sans erreur (étape ST6), il arrête d'activer les circuits d'attente 19, 21 et relâche les unités centrales de traitement 7 et 13 de l'état de veille
pour une étape suivante de traitement (étape ST7).
Lorsqu'à l'étape ST6, par ailleurs, le circuit d'adaptation de données 16 détermine le résultat d'adaptation de données pour être une désadaptation entre les résultats de traitement par les unités centrales de traitement 7 et 13, le considérant comme une erreur, le circuit à verrouillage de désadaptation 20 mémorise le signal d'erreur E qui est le résultat donné par le circuit d'adaptation de données 16 (étape ST8) et augmente le compte au compteur d'erreurs 28 de
+1 (étape ST10).
Le circuit d'adaptation de données 16 produit le signal d'erreur E pour activer le circuit générateur d'interruption 29, qui à son tour produit les signaux d'interruption 30, 31 respectivement aux unités centrales de traitement 7 et 13 (étape ST12). En conséquence, les unités centrales de traitement 7 et 13 sont prêtes à lire les signaux de réinitialisation 4, 6 du circuit de réinitialisation 5 avec
23 2751445
priorité sur d'autres traitements. A l'étape ST11, une détermination est effectuée quant à savoir si le compte excède la valeur de seuil. Si le compte est inférieur au
seuil, la séquence revient au trajet normal.
Un compte en excès de la valeur prédéterminée à l'étape STll signifie un mauvais fonctionnement et le résultat de la détermination est fourni sous la forme du signal indicateur d'erreur D au circuit de réinitialisation 5. En recevant le signal indicateur d'erreurs D, le circuit de réinitialisation 5 fournit les signaux de réinitialisation 4 et 6
respectivement aux unités centrales de traitement 7 et 13.
Les unités centrales de traitement 7 et 13 sont déjà interrompues et prêtes à lire les signaux de réinitialisation 4, 6, respectivement. En recevant les signaux de réinitialisation 4, 6, les unités centrales de traitement 7 et 13 réinitialisent immédiatement respectivement leurs
fonctionnements (étape ST9).
En conséquence, les dispositifs de champ 35 tels que les signaux et les commutateurs sont protégés des données traitées erronées des unités centrales de traitement 7 et 13 et sont ainsi empêchés de mal fonctionner. Le circuit d'adaptation de données 16 informe les unités centrales de traitement 7 et 13 de l'apparition d'un mauvais fonctionnement par le circuit générateur d'interruption 29, accélérant le processus de rétablissement d'une erreur transitoire et améliorant ainsi une utilisation du dispositif entier. Si le circuit d'adaptation de données 16 n'émet aucun signal d'erreur E pendant une période de temps prédéterminée, un circuit générateur d'interruption 29 est réinitialisé et
le compteur d'erreur 28 est remis à zéro.
Sixième mode de réalisation Dans le cinquième mode de réalisation, le circuit générateur d'interruption 29 produit les signaux d'interruption aux unités centrales de traitement 7 et 13 pour les rendre prêtes à lire les signaux de réinitialisation. Dans ce mode de réalisation, un circuit
24 2751445
générateur d'interruption 29a produit des signaux d'interruption 30 et 31 respectivement à l'unité centrale de traitement 7 et à l'unité centrale de traitement 13 tout en fournissant le signal d'interruption 31 au circuit de départ/arrêt d'adaptation 10 en même temps. Le circuit de départ/arrêt d'adaptation 10 suspend la transmission du signal de démarrage d'adaptation S au circuit d'adaptation de données 16 pour arrêter l'adaptation de données, permettant aux unités centrales de traitement 7 et 13 un auto-diagnostic
indépendant de l'opération d'adaptation.
Le sixième mode de réalisation de la présente invention est maintenant discuté en se référant à la figure 11. En figure 11, les composants équivalents ou identiques à ceux décrits en référence à la figure 9 sont désignés par les mêmes chiffres de référence. On a représenté un circuit d'adaptation 3F et un circuit générateur d'interruption 29a comme le moyen d'interruption. En recevant le signal d'erreur E produit le circuit à verrouillage de désadaptation 20, le circuit générateur d'interruption 29a fournit des sorties
d'interruption aux unités centrales de traitement 7 et 13.
Désigné par 30 est un signal d'interruption pour l'unité centrale de traitement 7 et par 31 est un signal d'interruption pour l'unité centrale de traitement 13 et le
circuit de démarrage/arrêt d'adaptation 10.
Le fonctionnement du circuit d'adaptation 3F est discuté en se référant à l'organigramme de la figure 12. A l'étape ST1, les unités centrales de traitement 7 et 13 sont mises en service de sorte qu'une opération d'adaptation de données est initialisée lorsque les unités centrales de traitement 7 et 13 fournissent les signaux d'écriture 9 et 12 au circuit de démarrage/arrêt d'adaptation 10. A l'étape ST2, une détermination est effectuée quant à savoir si les unités centrales de traitement 7 et 13 ont fourni les signaux d'écriture 9, 12. Si ni l'unité centrale de traitement 7 ni l'unité centrale de traitement 13 n'accomplit l'opération d'écriture, ces unités accomplissent un traitement de contrôle du dispositif de champ sans temps de veille
2751445
d'impliqué (étape ST3) et produisent des données traitées au dispositif de champ 35 par les circuits à verrouillage 15, 17, le circuit d'adaptation de données 16 et le bus
d'entrée/sortie 32.
Lorsque les unités centrales de traitement 7 et 13 fournissent les signaux d'écriture 9, 12 au circuit de démarrage/arrêt d'adaptation 10, il fournit à son tour un signal de démarrage d'adaptation S au circuit d'adaptation de données 16. Les unités centrales de traitement 7 et 13 accomplissent un traitement identique aux données d'entrée identiques et produisent leurs données traitées sur les bus de données respectifs 14, 18 pour les mémoriser sur les circuits à verrouillage 15, 17 et pour autoriser ensuite le circuit d'adaptation de données 16 à les recevoir pour
l'adaptation de données (étape ST4).
Pendant l'opération d'adaptation de données, le circuit d'adaptation de données 16 active les circuits d'attente 19, 21, gardant ainsi les unités centrales de traitement 7 et 13 dans l'état de veille jusqu'à ce que l'opération d'adaptation de données soit accomplie (étape ST5). Lorsque le circuit d'adaptation de données 16 détermine le résultat d'adaptation de données pour être correct et sans erreur (étapes ST6), il arrête d'activer les circuits d'attente 19, 21 et relâche les unités centrales de traitement 7 et 13 de l'état de veille
pour une étape suivante de traitement (étape ST7).
Lorsqu'à l'étape ST6, par ailleurs, le circuit d'adaptation de données 16 détermine le résultat d'adaptation de données pour être une désadaptation entre les résultats de traitement par les unités centrales de traitement 7 et 13, le considérant comme une erreur, le circuit à verrouillage de désadaptation 20 mémorise le signal d'erreur E qui est le résultat donné par le circuit d'adaptation de données 16 (étape ST8) et augmente le compte au compteur d'erreurs 28 de
+1 (étape ST10).
Le circuit d'adaptation de données 16 produit le signal d'erreur E pour activer le circuit générateur d'interruption 29a, qui à son tour produit les signaux d'interruption 30, 31
26 2751445
respectivement aux unités centrales de traitement 7 et 13 (étapes ST12). Au moment o le signal d'interruption 31 est fourni au circuit de démarrage/arrêt d'adaptation 5, le signal de démarrage d'adaptation S se termine, arrêtant immédiatement l'adaptation de données au circuit d'adaptation de données 16 (étapes ST13). Les unités centrales de traitement 7 et 13 s'auto-diagnotisent indépendamment. En conséquence, les unités centrales de traitement 7 et 13 accélèrent le processus de rétablissement à partir d'une erreur transitoire indépendamment du compte d'erreur et sont établies prêtes à lire les signaux de réinitialisation 4, 6 du circuit de réinitialisation avec priorité à d'autres traitements. A l'étape ST11, une détermination est effectuée
quant à savoir si le compte excède la valeur prédéterminée.
Si le compte est inférieur au seuil, la séquence revient au
trajet normal.
Un compte en excès de la valeur prédéterminée à l'étape ST11 signifie un mauvais fonctionnement et le résultat de la détermination est fourni sous la forme du signal indicateur d'erreur D au circuit de réinitialisation 5. En recevant le signal indicateur d'erreur D, le circuit de réinitialisation fournit les signaux de réinitialisation 4 et 6
respectivement aux unités centrales de traitement 7 et 13.
Les unités centrales de traitement 7 et 13 sont déjà interrompues et prêtes à lire les signaux de réinitialisation 4, 6, respectivement. En recevant les signaux de réinitialisation 4, 6, les unités centrales de traitement 7 et 13 réinitialisent immédiatement respectivement leurs fonctionnements (étape ST9). Ceci empêche un arrêt non
programmé du programme du dispositif.
En conséquence, les dispositifs de champ 35 tels que les signaux et les commutateurs sont protégés des données traitées erronées des unités centrales de traitement 7 et 13 et sont ainsi empêchés de mal fonctionner. Lorsqu'une erreur est détectée par l'adaptation de données, chacune des unités centrales de traitement 7 et 13 est autorisée à se diagnostiquer sur elle-même. Ceci accélère le processus de
27 2751445
rétablissement à partir d'une erreur transitoire et améliore l'utilisation de tout le dispositif. Si le circuit d'adaptation de données 16 n'émet aucun signal d'erreur E pendant une période de temps prédéterminée, un circuit générateur d'interruption 29a est réinitialisé et le compteur
d'erreur 28 est remis à zéro.
Selon un premier aspect de la présente invention, le dispositif de verrouillage à double système informatisé comprend un moyen d'adaptation de données pour amener une première unité centrale de traitement et une seconde unité centrale de traitement à accomplir des processus identiquesà des informations d'entrée identiques autant que nécessaire et pour déterminer une adaptation de données entre des jeux de données résultant des processus identiques en adaptant un jeu de données à un autre et un moyen de réinitialisation pour fournir des signaux de réinitialisation aux première et seconde unités centrales de traitement lorsque les jeux de données manquent de s'accorder. Ainsi, le temps de calcul des données pour être adaptées par les unités centrales de traitement est raccourci et le temps de contrôle et de
traitement de tout le dispositif est également raccourci.
Selon le second aspect de la présente invention, le dispositif comprend un moyen d'adaptation de données pour amener une première unité centrale de traitement et une seconde unité centrale de traitement à accomplir des traitements identiques à des informations d'entrée identiques autant que nécessaire et pour déterminer une adaptation de données entre des jeux de données résultant des traitements identiques en adaptant un jeu de données à un autre, un moyen d'établissement d'état de veille pour amener les première et seconde unités centrales de traitement à attendre en veille pour les traitements pendant l'opération d'adaptation de données et pour relâcher les première et seconde unités centrales de traitement de l'état de veille lorsque le moyen d'adaptation de données détermine que les jeux de données concordent et un moyen de réinitialisation pour fournir des signaux de réinitialisation aux première et seconde unités
28 2751445
centrales de traitement lorsque les jeux de données font défaut pour concorder. Ainsi, à côté de l'avantage du premier aspect, un temps suffisant est permis pour vérifier le
fonctionnement des unités centrales de traitement.
Selon le troisième aspect de la présente invention, le dispositif comprend un moyen de démarrage d'adaptation pour fournir un signal de démarrage d'adaptation de données en réponse à des opérations d'écriture de données par les première et seconde unités centrales de traitement, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant des traitements des première et seconde unités centrales de traitement lorsque le moyen d'adaptation de données reçoit le signal de démarrage d'adaptation de données. Ainsi, le temps de calcul de données pour être adaptées par les unités centrales de traitement est raccourci et le temps de contrôle et de traitement du dispositif entier
est également raccourci.
Selon le quatrième aspect de la présente invention, le dispositif comprend un moyen de démarrage d'adaptation pour fournir un signal de démarrage d'adaptation de données lorsqu'il devient nécessaire d'adapter les jeux de données résultant des traitements des première et seconde unités centrales de traitement, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant des traitements des première et seconde unités centrales de traitement lorsque le moyen d'adaptation de données reçoit le signal de démarrage d'adaptation. Ainsi, l'efficacité d'adaptation de
données du dispositif est augmentée.
Selon le cinquième aspect de la présente invention, le moyen de démarrage d'adaptation fournit un signal de démarrage au moyen d'adaptation de données lorsque les première et seconde unités centrales de traitement produisent des adresses d'écriture prédéterminées, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant des traitements des première et seconde unités centrales de traitement lorsque les adresses d'écriture sont produites. La gamme d'adresses d'écriture de données en rapport à la
29 2751445
sécurité du trafic est établie à l'avance de sorte que le
calcul des données à adapter est accompli fiablement.
Selon le sixième aspect de la présente invention, le moyen de démarrage d'adaptation fournit un signal de démarrage au moyen d'adaptation de données dans un mode d'écriture d'information pendant lequel les première et seconde unités centrales de traitement écrivent des informations prédéterminées, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant des première et seconde unités centrales dans le mode d'écriture d'information. L'opération d'adaptation de données est accomplie pendant le mode de fonctionnement seulement avec aucune opération d'adaptation d'initialisée pendant le mode de test. Ainsi, le test est facilement accompli et le
diagnostic de défaut du dispositif est facilité.
Selon le septième aspect de la présente invention, le dispositif comprend un moyen compteur pour compter le nombre d'erreurs chaque fois qu'une désadaptation de données représentative de l'erreur de calcul par les première et seconde unités centrales de traitement est détectée pendant l'opération d'adaptation de données et pour amener le moyen de réinitialisation à fournir des signaux de réinitialisation aux première et seconde unités centrales de traitement lorsque le compte d'erreurs excède une valeur de seuil. En détectant immédiatement une désadaptation transitoire due à du bruit, le processus de rétablissement à partir de l'erreur
est accéléré et l'utilisation du dispositif est réhaussée.
Selon le huitième aspect de la présente invention, le dispositif comprend un moyen d'interruption pour signaler les première et seconde unités centrales de traitement d'une erreur de calcul lorsque la désadaptation de données représentative d'une erreur de calcul par les première et seconde unités centrales de traitement est détectée pendant l'opération d'adaptation de données. Ainsi, l'état d'erreur est immédiatement vérifié et le processus de rétablissement à
partir de la désadaptation transitoire est accéléré.
2751445
Selon le neuvième aspect de la présente invention, le moyen d'interruption informe les première et seconde unités centrales de traitement d'une erreur de calcul lorsque la désadaptation de données représentative de l'erreur de calcul par les première et seconde unités centrales de traitement est détectée pendant l'opération d'adaptation de données, et simultanément, le moyen d'interruption informe le moyen de démarrage d'adaptation de l'erreur de calcul pour terminer le signal de démarrage au moyen d'adaptation de données et les première et seconde unités centrales de traitement accomplissent indépendamment un diagnostic de défaut. Le processus de rétablissement à partir de la désadaptation
transitoire est ainsi accéléré.
31 2751445

Claims (9)

REVENDICATIONS
1. Dispositif de verrouillage à double système informatisé, caractérisé en ce qu'il comprend un moyen d'adaptation de données (16) pour amener une première unité centrale de traitement (7) et une seconde unité centrale de traitement (13) à accomplir des traitements identiques à des informations d'entrée identiques autant que nécessaire et pour déterminer une adaptation de données entre des jeux de données résultant des traitements identiques en adaptant un jeu de données à un autre et un moyen de réinitialisation (5) pour fournir des signaux de réinitialisation (4, 6) à la première unité centrale de traitement (7) et à la seconde unité centrale de traitement (13) lorsque les jeux de données
manquent de concorder.
2. Dispositif de verrouillage à double système informatisé, caractérisé en ce qu'il comprend un moyen d'adaptation de données (16) pour amener une première unité centrale de traitement (7) et une seconde unité centrale de traitement (13) à accomplir des traitements identiques à des informations d'entrée identiques autant que nécessaire et pour déterminer une adaptation de données entre des jeux de données résultant des traitements identiques en adaptant un jeu de données à un autre, un moyen d'établissement d'état de veille (19, 21) pour amener les première et seconde unités centrales de traitement (7, 13) à attendre en veille pour les traitements pendant l'opération d'adaptation de données et pour relâcher les première et seconde unités centrales de traitement (7, 13) de l'état de veille lorsque le moyen d'adaptation de données (16) détermine que les jeux de données concordent et un moyen de réinitialisation (16) pour fournir des signaux de réinitialisation (4, 6) aux première et seconde unités centrales de traitement (7, 13) lorsque les
jeux de données manquent de concorder.
3. Dispositif de verrouillage à double système informatisé selon la revendication 1 ou 2, caractérisé en ce
32 2751445
qu'il comprend de plus un moyen de démarrage d'adaptation (10) pour fournir un signal de démarrage d'adaptation de données en réponse à des opérations d'écriture de données par les première et seconde unités centrales de traitement (7, 13), de la sorte le moyen d'adaptation de données (16) adapte les jeux de données résultant des traitements des première et seconde unités centrales de traitement (7, 13) lorsque le moyen d'adaptation de données (16) reçoit le signal de
démarrage d'adaptation.
4. Dispositif de verrouillage à double système informatisé selon la revendication 1 ou 2, caractérisé en ce qu'il comprend de plus un moyen de démarrage d'adaptation (10) pour fournir un signal de démarrage d'adaptation de données lorsqu'il devient nécessaire d'adapter les jeux de données résultant des traitements des première et seconde unités centrales de traitement (7, 13), de la sorte le moyen d'adaptation de données (16) adapte les jeux de données résultant des traitements des première et seconde unités centrales de traitement (7, 13) lorsque le moyen d'adaptation
de données (16) reçoit le signal de démarrage d'adaptation.
5. Dispositif de verrouillage à double système informatisé selon la revendication 4, caractérisé en ce que le moyen de démarrage d'adaptation (10) fournit un signal de démarrage au moyen d'adaptation de données (16) lorsque les première et seconde unités centrales traitement (7, 13) produisent des adresses d'écriture prédéterminées, de la sorte le moyen d'adaptation de données adapte les jeux de données résultant des traitements des première et seconde unités centrales de traitement (7, 13) lorsque les adresses
d'écriture sont produites.
6. Dispositif de verrouillage à double système informatisé selon la revendication 4, caractérisé en ce que le moyen de démarrage d'adaptation (10) fournit un signal de démarrage au moyen d'adaptation de données (16) dans un mode d'écriture d'informations pendant lequel les première et seconde unités centrales de traitement (7, 13) écrivent des informations prédéterminées, de la sorte le moyen
33 2751445
d'adaptation de données (16) adapte les jeux de données résultant des traitements des première et seconde unités centrales de traitement (7, 13) dans le mode d'écriture d'information.
7. Dispositif de verrouillage à double système
informatisé selon l'une des revendications 1 à 6, caractérisé
en ce qu'il comprend de plus un moyen compteur (28) pour compter le nombre d'erreurs chaque fois qu'une désadaptation de données représentative de l'erreur de calcul par l'une des première et seconde unités centrales de traitement (7, 13) est détectée pendant l'opération d'adaptation de données, de la sorte le moyen de réinitialisation (5) fournit des signaux de réinitialisation (4, 6) aux première et seconde unités centrales de traitement (7, 13) lorsque le compte d'erreurs
excède une valeur prédéterminée.
8. Dispositif de verrouillage à double système informatisé selon la revendication 7, caractérisé en ce qu'il comprend de plus un moyen d'interruption pour signaler les première et seconde unités centrales de traitement (7, 13) d'une erreur de calcul lorsqu'une désadaptation de données représentative de l'erreur de calcul par l'une des première et seconde unités centrales de traitement (7, 13) est
détectée pendant l'opération d'adaptation de données.
9. Dispositif de verrouillage à double système informatisé selon la revendication 8, caractérisé en ce que le moyen d'interruption signale les première et seconde unités centrales de traitement (7, 13) d'une erreur de calcul lorsque la désadaptation de données représentative de l'erreur de calcul par l'une des première et seconde unités centrales de traitement (7, 13) est détectée pendant l'opération d'adaptation de données, et simultanément, le moyen d'interruption signale le moyen de démarrage d'adaptation (10) de l'erreur de calcul pour terminer le signal de démarrage au moyen d'adaptation de données (16) et les première et seconde unités centrales de traitement (7,
13) accomplissent indépendamment un diagnostic de défaut.
FR9702233A 1996-07-19 1997-02-25 Dispositif de verrouillage a double systeme informatise Expired - Fee Related FR2751445B1 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19071896A JP3216996B2 (ja) 1996-07-19 1996-07-19 二重系電子連動装置

Publications (2)

Publication Number Publication Date
FR2751445A1 true FR2751445A1 (fr) 1998-01-23
FR2751445B1 FR2751445B1 (fr) 2001-02-02

Family

ID=16262672

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9702233A Expired - Fee Related FR2751445B1 (fr) 1996-07-19 1997-02-25 Dispositif de verrouillage a double systeme informatise

Country Status (3)

Country Link
JP (1) JP3216996B2 (fr)
FR (1) FR2751445B1 (fr)
GB (1) GB2315587B (fr)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4571350B2 (ja) * 2001-09-12 2010-10-27 東京エレクトロン株式会社 インターロック機構,インターロック方法および熱処理装置
KR100620059B1 (ko) * 2004-07-09 2006-09-08 한국철도기술연구원 전자연동장치의 자동시험장치 및 그 제어방법
DE602005008602D1 (de) * 2005-09-16 2008-09-11 Siemens Transportation Systems Redundanzkontrollverfahren und Vorrichtung für sichere Rechnereinheiten
JP5116609B2 (ja) * 2008-08-21 2013-01-09 株式会社日立製作所 多重系電子連動装置
KR101043322B1 (ko) * 2009-08-31 2011-06-21 주식회사 혁신전공사 독립형 구조의 전자연동장치
KR101043321B1 (ko) * 2009-08-31 2011-06-21 주식회사 혁신전공사 데이터 추종구조의 전자연동장치
JP5423473B2 (ja) * 2010-02-26 2014-02-19 富士電機株式会社 フォールトトレラント装置、その制御モジュール、プログラム
KR101211912B1 (ko) * 2011-07-26 2012-12-13 현대로템 주식회사 철도차량용 지상신호장치
JP5569752B2 (ja) * 2011-12-08 2014-08-13 株式会社デンソー 電子制御装置、および、これを用いた電動パワーステアリング装置
JP2014225110A (ja) * 2013-05-16 2014-12-04 三菱電機株式会社 安全コントローラ
CN112073813B (zh) * 2019-06-10 2022-03-11 海信视像科技股份有限公司 显示设备及双***间异常启动的检测与处理方法
CN111274068B (zh) * 2020-01-19 2022-07-12 合肥工大高科信息科技股份有限公司 一种热备计算机联锁***的通信机双cpu数据同步方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0033436A1 (fr) * 1980-01-30 1981-08-12 Siemens Aktiengesellschaft Montage de traitement des informations composé de deux canaux dans le but d'assurer la sécurité des chemins de fer
EP0156388A2 (fr) * 1984-03-30 1985-10-02 Licentia Patent-Verwaltungs-GmbH Agencement de traitement de données à sécurité de signal techniquement assurée
DE3522418A1 (de) * 1985-06-22 1987-01-02 Standard Elektrik Lorenz Ag Einrichtung zur meldung des belegungszustandes von gleisabschnitten im bereich eines stellwerks
DE3712833A1 (de) * 1986-05-29 1987-12-10 Alcatel Nv Sicherheitssteuereinrichtung
EP0306209A2 (fr) * 1987-09-04 1989-03-08 Digital Equipment Corporation Processeurs bi-voies à vérification d'erreurs à l'endroit des interfaces sur voie simple
EP0315303A2 (fr) * 1987-09-04 1989-05-10 Digital Equipment Corporation Système à calculateur tolérant les fautes, doublé, à vérification d'erreur

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3536259A (en) * 1966-09-13 1970-10-27 Japan National Railway Fail safe computer
GB2022893B (en) * 1978-06-10 1983-01-12 Westinghouse Brake & Signal Fault detection
GB2022895B (en) * 1978-06-10 1983-01-12 Westinghouse Brake & Signal Fault detection
ZA825823B (en) * 1981-08-20 1983-07-27 Westinghouse Brake & Signal Combining replicated sub-system outputs
IN160140B (fr) * 1981-10-10 1987-06-27 Westinghouse Brake & Signal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0033436A1 (fr) * 1980-01-30 1981-08-12 Siemens Aktiengesellschaft Montage de traitement des informations composé de deux canaux dans le but d'assurer la sécurité des chemins de fer
EP0156388A2 (fr) * 1984-03-30 1985-10-02 Licentia Patent-Verwaltungs-GmbH Agencement de traitement de données à sécurité de signal techniquement assurée
DE3522418A1 (de) * 1985-06-22 1987-01-02 Standard Elektrik Lorenz Ag Einrichtung zur meldung des belegungszustandes von gleisabschnitten im bereich eines stellwerks
DE3712833A1 (de) * 1986-05-29 1987-12-10 Alcatel Nv Sicherheitssteuereinrichtung
EP0306209A2 (fr) * 1987-09-04 1989-03-08 Digital Equipment Corporation Processeurs bi-voies à vérification d'erreurs à l'endroit des interfaces sur voie simple
EP0315303A2 (fr) * 1987-09-04 1989-05-10 Digital Equipment Corporation Système à calculateur tolérant les fautes, doublé, à vérification d'erreur

Also Published As

Publication number Publication date
GB2315587B (en) 1998-09-02
FR2751445B1 (fr) 2001-02-02
JP3216996B2 (ja) 2001-10-09
JPH1035495A (ja) 1998-02-10
GB2315587A (en) 1998-02-04
GB9704730D0 (en) 1997-04-23

Similar Documents

Publication Publication Date Title
FR2751445A1 (fr) Dispositif de verrouillage a double systeme informatise
FR2460231A1 (fr) Systeme de commande automatique d'un vehicule a utiliser avec un microcalculateur et procede de surveillance de l'unite d'entree, de l'unite de memoire et de l'unite de sortie
US6757837B1 (en) Method and apparatus for software failure diagnosis and repair
CH616251A5 (fr)
EP0724218B1 (fr) Dispositif calculateur à tolérance de fautes
FR2478845A1 (fr) Equipement de traitement de donnees comportant un appareil de diagnostic, et procede permettant d'etablir une communication entre l'appareil de diagnostic et un processeur principal de l'equipement
FR2606529A1 (fr) Dispositif pour la verification et la reconfiguration en ligne de microcircuits integres
EP0385836B1 (fr) Procédé pour remplacer des modules mémoire dans un système informatique et système informatique pour la mise en oeuvre du procédé
FR2720531A1 (fr) Commande de verrouillage pour système de traitement de données.
EP0102434B1 (fr) Dispositif pour signaler à l'unité de commande centrale d'un équipement de traitement de données, les erreurs se produisant dans les adaptateurs
US6754682B1 (en) Method and apparatus for enabling consistent ancillary disk array storage device operations with respect to a main application
EP0467754A1 (fr) Dispositif de commande de chargement automatique d'un canon
FR2926377A1 (fr) Circuit et procede de traitement d'erreurs dans des systemes fonctionnant en temps reel
FR2658934A1 (fr) Architecture de systeme et utilisation de cette architecture dans un procede de remplacement de cartes.
CN113395348B (zh) 一种车载芯片、功能故障检查方法及电子设备
JP3789155B2 (ja) ネットワークの初期化方法
EP0017586A1 (fr) Appareil de traitement de données comportant deux mémoires à accès direct coopérant aussi bien en mode lecture qu'en mode écricture
EP0344052B1 (fr) Mémoire modulaire
FR2677476A1 (fr) Memoire tampon auxiliaire partagee et procede pour tester automatiquement une telle memoire.
FR2894694A1 (fr) Procede et dispositif de mise au point d'un programme execute par un processeur multitache
JP3821953B2 (ja) 遊技カードシステムの障害処理方法および遊技カードシステム
EP1566733B1 (fr) Appareil pour eviter des erreurs de commutation en présence d'erreurs
EP0017584A1 (fr) Procédé et système d'exploitation d'une mémoire adressable permettant d'associer à volonté des qualificatifs aux données contenues dans la mémoire
CA1207463A (fr) Transmission entre plusieurs unites d'un systeme de traitement de l'information
FR2490054A1 (fr) Unite de mise a jour et synchronisation de la commande d'usagers peripheriques de centraux telephoniques

Legal Events

Date Code Title Description
ST Notification of lapse