FR2621720A1 - METHOD FOR AUTOMATICALLY BACKING COMPUTER DATA AND DEVICE FOR IMPLEMENTING SAID METHOD - Google Patents

METHOD FOR AUTOMATICALLY BACKING COMPUTER DATA AND DEVICE FOR IMPLEMENTING SAID METHOD Download PDF

Info

Publication number
FR2621720A1
FR2621720A1 FR8713978A FR8713978A FR2621720A1 FR 2621720 A1 FR2621720 A1 FR 2621720A1 FR 8713978 A FR8713978 A FR 8713978A FR 8713978 A FR8713978 A FR 8713978A FR 2621720 A1 FR2621720 A1 FR 2621720A1
Authority
FR
France
Prior art keywords
backup
data
sep
computer
input
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
FR8713978A
Other languages
French (fr)
Other versions
FR2621720B1 (en
Inventor
Jean-Pierre Bakaher
Pierre Lemounier
Christophe Marant
Thierry Noll
Eric Verheecke
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.)
COED AUTOMATIQUE
Original Assignee
COED AUTOMATIQUE
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 COED AUTOMATIQUE filed Critical COED AUTOMATIQUE
Priority to FR8713978A priority Critical patent/FR2621720B1/en
Priority to PCT/FR1988/000499 priority patent/WO1989003558A1/en
Priority to EP19880909557 priority patent/EP0388418A1/en
Priority to JP50881388A priority patent/JPH02501685A/en
Priority to DE1988909557 priority patent/DE388418T1/en
Publication of FR2621720A1 publication Critical patent/FR2621720A1/en
Application granted granted Critical
Publication of FR2621720B1 publication Critical patent/FR2621720B1/en
Priority to US07/826,245 priority patent/US5200998A/en
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/14Error detection or correction of the data by redundancy in operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Storage Device Security (AREA)
  • Power Sources (AREA)

Abstract

The data to be saved are predetermined and stored, the operating software of the data processing means (1) used are completed by means of software for detecting and executing a request to backup said data, a backup request capable of initiating the execution of said operating sofware, and said data are backed up using a backup support (3) and recording means (2).

Description

La présente invention concerne un procédé de sauvegarde automatique de données informatiques traitées par des moyens informatiques du type ordinateur ou analogue. The present invention relates to a method of automatic backup of computer data processed by computer means of the computer type or the like.

Les données à sauvegarder sont par exemple les données mémorisées sur le disque dur des moyens informatiques précités.The data to be backed up are for example the data stored on the hard disk of the above-mentioned computer means.

L'invention vise également un dispositif pour la mise en oeuvre de ce procédé. The invention also relates to a device for implementing this method.

Selon l'invention, la sauvegarde de données consiste à mémoriser ces données au moyen d'un support d'enregistrement périphérique tel qu'une bande magnétique ou une imprimante. According to the invention, the data backup consists of storing this data by means of a peripheral recording medium such as a magnetic tape or a printer.

Les procédés connus de sauvegarde de données mettent généralement en oeuvre un logiciel et un support de sauvegarde. Les supports de sauvegarde les plus couramment utilisés sont les disquettes classiques, les disques de type WINCHESTER, les bandes magnétiques et les disques optiques. Les logiciels utilisés sont de deux types. Dans un premier type, il s'agit de commandes intégrées dans le système d'exploitation des moyens informatiques utilisés, du type "copy sous DOS", c'est- & dire "copier sous système de fonctionnement du disque". Cette procédure ne permet pas de mémoriser les références des fichiers à sauvegarder et nécessite en outre un ordre manuel d'exécution. Known methods of data backup usually implement software and backup media. The most commonly used backup media are conventional floppy disks, WINCHESTER type disks, magnetic tapes, and optical disks. The software used is of two types. In a first type, these are commands integrated in the operating system of the computer means used, of the "copy under DOS" type, that is to say "copy under operating system of the disk". This procedure does not make it possible to memorize the references of the files to be backed up and also requires a manual execution order.

Un autre type de logiciel de sauvegarde comprend un sous-programme de mémorisation des références des fichiers à sauvegarder et un sous-programme de sauvegarde qui utilise des ordres du système de fonctionnement ou d'exploitation précité. Another type of backup software includes a sub-program for storing the references of the files to be backed up and a backup routine that uses commands from the operating or operating system mentioned above.

La mise en oeuvre de tels logiciels de sauvegarde implique nécessairement l'intervention d'un opérateur extérieur pour la mise au point, le chargement et le lancement dudit logiciel et complique en outre la procédure d'exploitation des moyens informatiques utilisés. The implementation of such backup software necessarily involves the intervention of an outside operator for the development, loading and launching of said software and also complicates the procedure for operating the computer means used.

Un but de la présente invention est de proposer un procédé de sauvegarde de données informatiques qui remédie aux inconvénients des procédés connus, c'est-à-dire qui autorise en particulier une sauvegarde automatique, systématique et programmable grâce à une mémorisation préalable des références des fichiers à sauvegarder. An object of the present invention is to provide a computer data backup method which overcomes the drawbacks of known methods, that is to say which in particular authorizes an automatic, systematic and programmable backup by prior storage of the references of the data. files to back up.

Un autre but de la présente invention est de proposer un dispositif pour la mise en oeuvre du procédé précité, qui permette un#démarrage automatique de la procédure de sauvegarde en utilisant des moyens électroniques externes à la structure informatique propre. Another object of the present invention is to provide a device for implementing the above method, which allows an automatic start of the backup procedure by using electronic means external to the own computer structure.

Ainsi, le procédé de sauvegarde selon la présente invention est caractérisé en ce qu'il comprend les étapes consistant 8 :
prédéterminer et mémoriser les données à sauvegarder,
compléter le logiciel d'exploitation des moyens informatiques mis en oeuvre au moyen d'un logiciel de détection et d'exécution d'une demande de sauvegarde des données précitées,
générer une demande de sauvegarde adaptée à lancer l'exécution dudit logiciel d'exploitation,
sauvegarder les données précitées en utilisant un support de sauvegarde et des moyens de consignation de données.
Thus, the backup method according to the present invention is characterized in that it comprises the steps 8 consisting of:
predetermine and store the data to be saved,
complete the operating software of the computer means implemented by means of a software for detecting and executing a request for the backup of the aforementioned data,
generate a backup request adapted to start the execution of said operating software,
backing up the above data using backup media and data logging means.

La mise en oeuvre du procédé précité permet de systématiser les procédures de sauvegarde tout en simplifiant et facilitant la mise en oeuvre de ces procédures. La prédétermination et la mémorisation préalable des données à sauvegarder permet en outre de réitérer une procédure de sauvegarde tant qu'aucune modification de ces données n'est souhaitée. The implementation of the aforementioned method makes it possible to systematize the backup procedures while simplifying and facilitating the implementation of these procedures. The predetermination and the prior storage of the data to be saved also makes it possible to repeat a backup procedure as long as no modification of these data is desired.

Par ailleurs, seule la génération de la demande de sauvegarde nécessite l'intervention d'un opérateur, la procédure de sauvegarde proprement dite s'effectuant automatiquement.  Moreover, only the generation of the backup request requires the intervention of an operator, the actual backup procedure being performed automatically.

Selon une première version avantageuse de l'invention, on relie les ports d'interface des moyens informatiques et des moyens de consignation au port d'interface d'un dispositif électronique de sauvegarde de données distinct des moyens informatiques, on alimente en courant électrique les moyens informatiques, le support de sauvegarde et les moyens de consignation à partir du dispositif précité que l'on a préalablement relié à un réseau d'alimentation électrique extérieur et on génère une demande de sauvegarde à partir d'un organe de commutation du dispositif de sauvegarde. According to a first advantageous version of the invention, the interface ports of the computer means and the logging means are connected to the interface port of an electronic data backup device separate from the data processing means. computer means, the backup medium and the logging means from the aforementioned device that has previously been connected to an external power supply network and generates a backup request from a switching device of the device. backup.

L'utilisation d'un dispositif électronique de sauvegarde indépendant des moyens informatiques permet d'alléger la procédure de sauvegarde grâce à une simplification du logiciel de sauvegarde mis en oeuvre. The use of an electronic backup device that is independent of the computer means makes it possible to simplify the backup procedure by simplifying the backup software implemented.

Selon une seconde version avantageuse de l'invention, on réalise successivement au moyen du logiciel d'exploitation des moyens informatiques et du dispositif de sauvegarde
- une détection de demande de sauvegarde par action sur l'organe de commutation précité,
- une coupure de l'alimentation électrique des moyens informatiques à partir du réseau,
- une remise sous tension desdits moyens informatiques,
- une initialisation du traitement de la demande de sauvegarde,
- une recherche des références des données à sauvegarder dans un fichier de consignes,
- une recherche des données à sauvegarder,
- une sauvegarde des données sur un support de sauvegarde.
According to a second advantageous version of the invention, computer software and the backup device are successively implemented using the operating software.
a backup request detection by action on the above-mentioned switching element,
a cut-off of the power supply of the computer resources from the network,
a powering up of said computer means,
an initialization of the processing of the backup request,
a search of the references of the data to be saved in a file of instructions,
- a search of the data to be saved,
- a backup of the data on a backup medium.

La mise hors tension suivie d'une remise sous tension des moyens informatiques permet d'initialiser le système d'exploitation desdits moyens informatiques et par conséquent d'exécuter le logiciel de détection et d'exécution de la demande de sauvegarde. Turning off the power and then restarting the computer means enables the operating system of said computer means to be initialized and therefore to execute the software for detecting and executing the backup request.

Suivant un autre aspect de l'invention, le dispositif pour la mise en oeuvre du procédé précité est caractérisé en ce qu'il comprend des moyens électroniques de sauvegarde de données comprenant un port d'interface relié aux ports d'interface des moyens informatiques et des moyens de consignation, les moyens électroniques précités étant également reliés à un réseau d'alimentation électrique extérieur, tandis que des liaisons d'alimentation sont prévues entre lesdits moyens électroniques et respectivement le support de sauvegarde, les moyens informatiques et les moyens de consignation, les moyens électroniques présentant un organe extérieur de demande de sauvegarde. According to another aspect of the invention, the device for implementing the aforementioned method is characterized in that it comprises electronic means for data backup comprising an interface port connected to the interface ports of the computer means and recording means, the aforementioned electronic means being also connected to an external power supply network, while supply links are provided between said electronic means and respectively the backup medium, the computer means and the recording means, the electronic means having an external backup request member.

Un tel dispositif est particulièrement bien adapté à la mise en oeuvre du procédé de sauvegarde conforme à l'invention. Such a device is particularly well suited to the implementation of the backup method according to the invention.

D'autres caractéristiques et avantages de l'invention ressortiront encore de la description qui va suivre. Other features and advantages of the invention will become apparent from the following description.

Aux dessins annexés, donnés à titre d'exemples non limitatifs
- la figure 1 est un schéma bloc d'une installation informatique équipée d'un dispositif de sauvegarde conforme à l'invention,
- la figure 2 est un schéma bloc fonctionnel détaillé de l'installation de la figure 1,
- la figure 3 est un schéma bloc détaillé d'un exemple de réalisation du dispositif de sauvegarde conforme à l'invention,
- la figure 4 est un schéma de réalisation industrielle du dispositif de la figure 3,
- la figure 5 est un organigramme du logiciel de paramétrage des données à sauvegarder,
- la figure 6 est un organigramme du logiciel de détection et d'exécution de la demande de sauvegarde, et
- la figure 7 représente le menu de paramétrage des données à sauvegarder.
In the accompanying drawings, given by way of non-limiting examples
FIG. 1 is a block diagram of a computer installation equipped with a backup device according to the invention,
FIG. 2 is a detailed functional block diagram of the installation of FIG.
FIG. 3 is a detailed block diagram of an exemplary embodiment of the backup device according to the invention,
FIG. 4 is a diagram of industrial realization of the device of FIG. 3,
FIG. 5 is a flowchart of the data setting software to be backed up,
FIG. 6 is a flowchart of the software for detecting and executing the backup request, and
FIG. 7 represents the menu for setting the data to be saved.

Les organigrammes insérés dans le mémoire descriptif doivent être considérés comme faisant partie intégrante de cette description ainsi que les légendes apparaissant sur ceux des figures 5 et 6. The flowcharts included in the specification should be considered as an integral part of this description as well as the legends appearing on those of Figures 5 and 6.

On va d'abord décrire le dispositif selon l'invention. We will first describe the device according to the invention.

La figure 1 représente une installation informatique sur laquelle est mise en oeuvre le dispositif de sauvegarde conforme à l'invention. Cette installation comprend des moyens informatiques 1 tels qu'un microordinateur ou analogue, des moyens de consignation 2 tels qu'une imprimante, un support de sauvegarde 3 tel qu'un lecteur-enregistreur de bandes magnétiques et un dispcsitif électronique de sauvegarde 4 que l'on décrira en détail plus loin. Figure 1 shows a computer installation on which is implemented the backup device according to the invention. This installation comprises computer means 1 such as a microcomputer or the like, logging means 2 such as a printer, a backup medium 3 such as a tape recorder and an electronic backup device 4 that will be described in detail later.

L'alimentation électrique du micro-ordinateur 1, de l'imprimante 2 et du support de sauvegarde 3 est réalisée par l'intermé#diaire du dispositif de sauvegarde 4 lui-même relié à un réseau d'alimentation électrique extérieur S qu'on dénommera par la suite secteur. A cet effet, des liaisons d'alimentation 5 sont prévues entre le dispositif de sauvegarde 4 et respectivement le microordinateur 1, l'imprimante 2 et le lecteur-enregistreur 3. The power supply of the microcomputer 1, the printer 2 and the backup medium 3 is made via the backup device 4 itself connected to an external power supply network S that will subsequently denominate sector. For this purpose, supply links 5 are provided between the backup device 4 and respectively the microcomputer 1, the printer 2 and the reader-recorder 3.

Des liaisons informatiques spécialisées 6, 6a, 6b sont également prévues entre respectivement les ports d'interface parallèle (non représentés) du micro-ordinateur 1 et de l'imprimante 2 et celui du dispositif de sauvegarde 4 et entre le micro-ordinateur 1 et le support de sauvegarde 3.Specialized computer links 6, 6a, 6b are also provided respectively between the parallel interface ports (not shown) of the microcomputer 1 and the printer 2 and that of the backup device 4 and between the microcomputer 1 and the backup media 3.

Le dispositif de sauvegarde 4 qui est réalisé sous forme d'un boitier contenant une carte électronique (non représentée), présente par exemple en face avant, un organe de commutation ou interrupteur 7 qui, lorsqu'il est actionné, génère une demande de sauvegarde à l'attention du micro-ordinateur 1 d'une manière qu'on décrira plus loin. The backup device 4 which is made in the form of a box containing an electronic card (not shown), for example has on the front face, a switching member or switch 7 which, when actuated, generates a backup request for the attention of the microcomputer 1 in a manner to be described later.

La carte électronique précitée du dispositif de sauvegarde 4 est conçue pour dialoguer de manière bidirectionnelle avec le micro-ordinateur 1. Cette carte reçoit l'ordre de sauvegarde donné par l'utilisateur et émet ensuite des informations appropriées ou se configure dans un état approprié pris en compte par le microordinateur 1 pour démarrer la procédure de sauvegarde. The aforementioned electronic card of the backup device 4 is designed to dialogue bidirectionally with the microcomputer 1. This card receives the order of backup given by the user and then emits appropriate information or configures in an appropriate state taken in account by the microcomputer 1 to start the backup procedure.

Le procédé de sauvegarde conforme à l'invention comprend les étapes suivantes consistant 9 :
A. prédéterminer et mémoriser les données à sauvegarder, en mémoire centrale du micro-ordinateur 1,
B. compléter le logiciel d'exploitation, connu en lui-même (DOS pour "disk operating system"), du microordinateur 1 au moyen d'un logiciel de détection et d'exécution d'une demande de sauvegarde des données précitées,
C. générer, au moyen de l'interrupteur 7, une demande de sauvegarde adaptée à lancer l'exécution dudit logiciel d'exploitation,
D. sauvegarder les donnés précitées en utilisant le support de sauvegarde 3 et l'imprimante 2.
The backup method according to the invention comprises the following steps 9:
A. predetermining and storing the data to be saved, in the central memory of the microcomputer 1,
B. complete the operating software, known in itself (DOS for "disk operating system"), of the microcomputer 1 by means of a software for detecting and executing a request for backup of the aforementioned data,
C. generating, by means of the switch 7, a backup request adapted to start the execution of said operating software,
D. save the aforementioned data using the backup medium 3 and the printer 2.

L'étape A met en oeuvre un logiciel de paramétrage qui a été préalablement chargé en mémoire centrale du micro-ordinateur 1. Un organigramme illustrant les étapes principales de ce logiciel de paramétrage est donné ci-après.

Figure img00070001
Step A implements a parameterization software that has been previously loaded in the central memory of the microcomputer 1. A flowchart illustrating the main steps of this parameterization software is given below.
Figure img00070001

<tb> <SEP> début <SEP>
<tb> présentation <SEP> sur <SEP> écran <SEP>
<tb> saisie <SEP> et <SEP> contrôle <SEP> des
<tb> <SEP> références <SEP> des <SEP> donnees
<tb> <SEP> sauvegarder <SEP>
<tb> saisie <SEP> et <SEP> conlrZle <SEP> <SEP> des
<tb> <SEP> références <SEP> <SEP> du <SEP> support
<tb> <SEP> de <SEP> sauvegarde
<tb> <SEP> saisie <SEP> et <SEP> contrôle <SEP> des
<tb> <SEP> paramètres <SEP> <SEP> facultatifs <SEP>
<tb> <SEP> du <SEP> type <SEP> de <SEP> structure
<tb> enregistrement <SEP> des <SEP> données
<tb> saisies <SEP> dans <SEP> le <SEP> fichier
<tb> <SEP> des <SEP> consignes
<tb> <SEP> Fin <SEP>
<tb>
<tb><SEP> start <SEP>
<tb> presentation <SEP> on <SEP> screen <SEP>
<tb> seize <SEP> and <SEP> check <SEP> of
<tb><SEP> references <SEP> of <SEP> data
<tb><SEP> save <SEP>
<tb> seize <SEP> and <SEP> conlrZle <SEP><SEP>
<tb><SEP> references <SEP><SEP> of <SEP> support
<tb><SEP> of <SEP> backup
<tb><SEP> enter <SEP> and <SEP> check <SEP> of
<tb><SEP> optional <SEP><SEP> parameters <SEP>
<tb><SEP> of <SEP> type <SEP> of <SEP> structure
<tb> record <SEP> of <SEP> data
<tb> seizures <SEP> in <SEP> the <SEP> file
<tb><SEP> of <SEP> instructions
<tb><SEP> End <SEP>
<Tb>

Un organigramme détaillé du logiciel précité est représenté à la figure 5. Le chargement en mémoire centrale du micro-ordinateur 1 du logiciel de paramétrage se fait par exemple à partir d'une disquette souple contenant ledit logiciel. Le lancement de ce logiciel fait apparaitre sur l'écran (non représenté) du micro-ordinateur 1 un menu tel que celui représenté à la figure 7 et permettant le paramétrage par l'utilisateur de la procédure de sauvegarde. A detailed flowchart of the aforementioned software is shown in Figure 5. The central memory of the microcomputer 1 of the parameterization software is for example from a floppy disk containing said software. The launch of this software makes appear on the screen (not shown) of the microcomputer 1 a menu such as that shown in Figure 7 and allowing the setting by the user of the backup procedure.

L'étape B du procédé de sauvegarde selon l'invention met en oeuvre un logiciel de détection et d'exécution de demande de sauvegarde dont les étapes principales sont résumées par l'organigramme donné ci-après.

Figure img00080001
Step B of the backup method according to the invention implements a backup request execution detection and execution software, the main steps of which are summarized by the flowchart given below.
Figure img00080001

<tb><Tb>

<SEP> début <SEP>
<tb> détection <SEP> dela <SEP> demende <SEP> de <SEP> mise <SEP> hors <SEP> tension
<tb> <SEP> par <SEP> achbn <SEP> <SEP> sur <SEP> I <SEP> interrupteur <SEP> <SEP> de <SEP> sauvegarde
<tb> <SEP> coupure <SEP> alimentation <SEP> secteur
<tb> <SEP> remise <SEP> sous <SEP> tension
<tb> <SEP> inihalisation <SEP> <SEP> du <SEP> traitement <SEP>
<tb> <SEP> recherche <SEP> des <SEP> références <SEP> des
<tb> <SEP> données <SEP> â <SEP> <SEP> sauvegarder <SEP> dons <SEP> le
<tb> <SEP> fichier <SEP> des <SEP> consignes
<tb> <SEP> recherche <SEP> des <SEP> données <SEP> â <SEP> <SEP> sau9arde <SEP>
<tb> <SEP> sauvegarde <SEP> <SEP> des <SEP> données <SEP> sur
<tb> <SEP> le <SEP> support <SEP> de <SEP> sauvegarde
<tb> <SEP> Pin
<tb>
L'organigramme détaillé du logiciel précité est représenté à la figure 6.
<SEP> start <SEP>
<tb> detection <SEP> of <SEP> demende <SEP> of <SEP> setting <SEP> off <SEP> voltage
<tb><SEP> by <SEP> achbn <SEP><SEP> on <SEP> I <SEP><SEP><SEP> switch of <SEP> backup
<tb><SEP> break <SEP> power <SEP> sector
<tb><SEP> delivery <SEP> under <SEP> voltage
<tb><SEP> Inihalization <SEP><SEP> of <SEP> Processing <SEP>
<tb><SEP> search <SEP> of <SEP> references <SEP> of
<tb><SEP> data <SEP> to <SEP><SEP> save <SEP> donations <SEP>
<tb><SEP><SEP> file of <SEP> instructions
<tb><SEP><SEP>SEP><SEP> Data <SEP><SEP><SEP> SEP Search
<tb><SEP> backup <SEP><SEP> of <SEP> data <SEP> on
<tb><SEP> the <SEP> support <SEP> of <SEP> backup
<tb><SEP> Pine
<Tb>
The detailed flowchart of the aforementioned software is shown in Figure 6.

Les repères A de la figure 6 désignent les points par lesquels les logigrammes partiels se raccordent entre eux pour donner le logigramme complet. The marks A of FIG. 6 denote the points by which the partial logigrams are connected together to give the complete logic diagram.

Le logiciel de détection et d'exécution de demande de sauvegarde est par exemple fourni sur une disquette souple. Son introduction dans le système d'exploitation (DOS) du micro-ordinateur 1 se fait selon une procédure non spécifique à l'invention et connue de l'homme du métier. The backup request execution detection and execution software is for example provided on a flexible floppy disk. Its introduction into the operating system (DOS) of the microcomputer 1 is done according to a procedure not specific to the invention and known to those skilled in the art.

Il ressort des organigrammes précités qu'une demande de sauvegarde générée par actionnement de l'interrupteur 7 se traduit d'abord par une mise hors tension du micro-ordinateur 1, puis par une remise sous tension de ce dernier après temporisation. Cette procédure particulière permet l'initialisation du système d'exploitatiion du micro-ordinateur Cette initialisation s'accompagne automatiquement du lancement du logiciel de détection et d'exécution de demande de sauvegarde qui, en particulier, teste l'état du port d'interface parallèle du micro-ordinateur 1 dont la valeur est égale à celle du port d'interface parallèle du dispositif de sauvegarde 4. Si, par exemple, les huit bits de données de ces ports sont tous égaux à 1, ce qui correspond à une valeur de 255, une sauvegarde automatique est effectuée d'après les consignes préalablement établies. It can be seen from the above-mentioned flowcharts that a backup request generated by operating the switch 7 first results in a power off of the microcomputer 1, then by a power on of the latter after time delay. This particular procedure allows the initialization of the operating system of the microcomputer This initialisation is automatically accompanied by the launch of the backup request execution detection and execution software which, in particular, tests the state of the interface port. parallel of the microcomputer 1 whose value is equal to that of the parallel interface port of the backup device 4. If, for example, the eight data bits of these ports are all equal to 1, which corresponds to a value from 255, an automatic backup is performed according to the previously established instructions.

A la fin de la procédure, un nouveau test de valeur des données du port d'interface parallèle du microordinateur 1 conduit à la génération d'un ordre d'arrêt définitif du micro-ordinaeur 1 et de ses périphériques 2, 3 si cette valeur est égale à 255. At the end of the procedure, a new data value test of the parallel interface port of the microcomputer 1 leads to the generation of a definitive shutdown command of the microcomputer 1 and its peripherals 2, 3 if this value is equal to 255.

On va maintenant décrire en détail, en référence aux figures 2 à 4, le dispositif électronique de sauvegarde 4 conforme à l'invention. We will now describe in detail, with reference to Figures 2 to 4, the electronic backup device 4 according to the invention.

A la figure 3, le dispositif 4 a été représenté sous la forme d'un schéma bloc fonctionnel. Ce dispositif de sauvegarde 4 comprend un premier circuit 11 de détection de demande de sauvegarde et de commande secteur S qui est relié d'une part à l'interrupteur 7 de génération de demande de sauvegarde et d'autre part à la bobine 12a de commande d'un relais de puissance 12 dont l'organe de coupure 12b est intercalé dans le circuit d'alimentation électrique 5 du micro-ordinateur 1, de l'imprimante 2 et du support de sauvegarde 3. Le dispositif 4 comprend un deuxième circuit 13 d'autorisation de demande de sauvegarde et de mise à 1 du bit n0 5 du registre de statut du microordinateur 1.L'entrée de ce circuit 13 est reliée au port d'interface parallèle 8 du dispositif 4 qui est lui-même relié aux ports d'interface parallèle 9 et 10 respectivement du micro-ordinateur 1 et de l'imprimante de consignation 2. In FIG. 3, the device 4 has been represented in the form of a functional block diagram. This backup device 4 comprises a first circuit 11 for detecting a backup request and for a sector control S which is connected on the one hand to the backup request generation switch 7 and on the other hand to the control coil 12a. a power relay 12 whose cutoff member 12b is interposed in the power supply circuit 5 of the microcomputer 1, the printer 2 and the backup medium 3. The device 4 comprises a second circuit 13 authorizing request to save and set bit 5 of the status register of the microcomputer 1.The input of this circuit 13 is connected to the parallel interface port 8 of the device 4 which is itself connected to the parallel interface ports 9 and 10 respectively of the microcomputer 1 and the consignment printer 2.

Le dispositif 4 comprend également un troisième circuit 14 de détection de fin de sauvegarde et de temporisation dont l'entrée est également reliée au port d'interface 8 et dont la sortie est appliquée à la bobine de commande 12a du relais de commande secteur 12. The device 4 also comprises a third circuit 14 for detecting the end of backup and delay, the input of which is also connected to the interface port 8 and the output of which is applied to the control coil 12a of the sector control relay 12.

A la figure 2 qui est un schéma de réalisation détaillée du dispositif 4, on voit que l'interrupteur 7 a une première borne 7a reliée à une tension d'alimentation interne continue Vcc du dispositif 4 et une seconde borne 7b reliée aux entrées respectives d'une première porte logique NON-ET 15, d'une première porte logique NON-OU 16 et d'une bascule logique J K 17. La sortie de la première porte NON-ET 15 est reliée à l'entrée d'un circuit monostable 18 de commande secteur S dont la sortie Q est reliée à une entrée d'une seconde porte logique NON-OU 19, cette seconde porte NON-OU 19 ayant une seconde entrée reliée à la sortie de la bascule JK 17 tandis que sa sortie est reliée au relais de commande secteur 12.La sortie de la première porte NON-OU 16 est reliée à l'un des contacts d'un relais de validation de demande de sauvegarde 20 dont l'autre contact est relié au port d'interface parallèle 8 du dispositif 4. Ce dispositif 4 comprend en outre une seconde porte logique NON-ET 21a dont l'entrée est reliée au port d'interface 8 précité par l'intermédiaire d'un circuit d'interface 9a, 10a, 21 et dont la sortie est reliée aux entrées respectives d'une troisième 22 et quatrième 23 portes NON-ET. La sortie de la troisième porte
NON-ET 22 est reliée à une entrée d'un second circuit monostable 24 ayant une seconde entrée reliée à la borne 7b de l'interrupteur 7. La sortie Q' de ce second circuit monostable 24 est reliée à une seconde entrée de la quatrième porte NON-ET 23 dont la sortie est reliée à une seconde entrée de la bascule JK 17.
In FIG. 2, which is a detailed diagram of the device 4, it can be seen that the switch 7 has a first terminal 7a connected to a continuous internal supply voltage Vcc of the device 4 and a second terminal 7b connected to the respective inputs of FIG. a first NAND logic gate 15, a first NOR logic gate 16 and a JK logic latch 17. The output of the first NAND gate 15 is connected to the input of a monostable circuit 18 of sector control S whose output Q is connected to an input of a second NOR logic gate 19, this second NOR gate 19 having a second input connected to the output of flip-flop JK 17 while its output is connected to the mains control relay 12.The output of the first NOR gate 16 is connected to one of the contacts of a backup request enable relay 20 whose other contact is connected to the parallel interface port 8 of device 4. This device 4 further comprises a second port n-logic logic 21a whose input is connected to the aforementioned interface port 8 via an interface circuit 9a, 10a, 21 and whose output is connected to respective inputs of a third 22 and fourth 23 NAND gates. The exit of the third door
NAND 22 is connected to an input of a second monostable circuit 24 having a second input connected to the terminal 7b of the switch 7. The output Q 'of this second monostable circuit 24 is connected to a second input of the fourth NAND gate 23 whose output is connected to a second input of the JK 17 flip-flop.

A la figure 4, on a représenté un exemple de réalisation industrielle du dispositif de sauvegarde 4. Les composants cités lors de la description de la figure 2 portent les mêmes références à la figure 4. On ne décrit pas en détail ce mode de réalisation particulier qui met en oeuvre des composants et une technique de montage connus du technicien. Les références alphanumériques et/ou numériques repérant les composants précités et leur bornes sont spécifiques à ces composants et normalisées (ou standardisées). Les valeurs numériques des différents composants passifs mis en oeuvre dans l'exemple représenté sont par ailleurs purement indicatives. En outre, en pratique, toutes les bornes repérées Vcc des divers composants représentés sont reliées à la borne positive d'une alimentation à tension continue du dispositif 4 (non représentée). FIG. 4 shows an example of an industrial embodiment of the backup device 4. The components mentioned in the description of FIG. 2 have the same references in FIG. 4. This particular embodiment is not described in detail. which uses components and a mounting technique known to the technician. Alphanumeric and / or numerical references identifying the aforementioned components and their terminals are specific to these components and standardized (or standardized). The numerical values of the different passive components used in the example shown are also purely indicative. In addition, in practice, all the terminals marked Vcc of the various components shown are connected to the positive terminal of a DC voltage supply of the device 4 (not shown).

On va maintenant décrire le fonctionnement du dispositif de sauvegarde 4 suivant l'invention, complémentairement à l'organigramme du logiciel de détection et d'exécution de demande de sauvegarde représenté à la figure 6
Un actionnement de l'interrupteur 7 (voir figure 2) provoque un déclenchement sur front montant du circuit monostable 18 dont la sortie Q passe successivement de O à 1 puis, après temporisation, de 1 à O ce qui, par commutation du transistor 25 interconnecté entre la sortie de la porte NON-OU 19 et la bobine 12a du relais 12 (voir figure 4), provoque une coupure de l'alimentation secteur S suivie d'une remise sous tension après temporisation.
The operation of the backup device 4 according to the invention will now be described, in addition to the flowchart of the backup request detection and execution software shown in FIG. 6.
Actuation of the switch 7 (see FIG. 2) causes a rising edge tripping of the monostable circuit 18 whose output Q passes successively from 0 to 1 and then, after delaying, from 1 to 0 which, by switching of the interconnected transistor 25 between the output of the NOR gate 19 and the coil 12a of the relay 12 (see Figure 4), causes a cut-off of the mains supply S followed by a power-on after delay.

De même, l'actionnement précité de l'interrupteur 7 provoque le déclenchement du circuit monostable 24 qui met en position 1 l'entrée de réinitialisatiion de la bascule JR 17 et commute le transistor 26 (voir figure 4) qui commande la bobine 20a du relais 20 de validation de la demande de sauvegarde. Le contact 20b du relais 20 positionne ainsi à 1 le cinquième bit du registre de statut du port d'interface 9 du micro-ordinateur 1. Similarly, the aforementioned actuation of the switch 7 causes the triggering of the monostable circuit 24 which puts in position 1 the reset input of the flip-flop JR 17 and switches the transistor 26 (see Figure 4) which controls the coil 20a of the relay 20 for validating the backup request. The contact 20b of the relay 20 thus sets the fifth bit of the status register of the interface port 9 of the microcomputer 1 to 1.

En fin de procédure de sauvegarde, la mise à 1 des huit bits du port d'interface 9 du micro-ordinateur 1 et par conséquent de ceux du port d'interface 8 du dispositif de sauvegarde 4, positionne à 0 la sortie de la porte NON-ET 21a à huit entrées. Ce signal est inversé par la porte NON-ET 22 pour provoquer le déclenchement sur front montant du circuit monostable 24. La sortie Q' du monostable 24 passe de 1 à 0 puis, après temporisation permettant à la mémoire tampon de l'imprimante 2 de se décharger et par conséquent la consignation des données à sauvegarder, de 0 à 1. Ce dernier signal est combiné à la sortie de la porte NON-ET 21a et appliqué à l'entrée de la porte NON-ET 23 pour donner en sortie de cette porte 23 un front descendant qui constitue un signal d'horloge pour la bascule J K 17.La sortie de la bascule 17 prend alors la valeur 1 ce qui provoque le déclenchement du relais 12 de commande secteur qui interrompt définitivement l'alimentation du micro-ordinateur 1, de l'imprimante de consignation 2 et du support de sauvegarde 3. At the end of the backup procedure, the setting of the eight bits of the interface port 9 of the microcomputer 1 and consequently those of the interface port 8 of the backup device 4, sets to 0 the output of the door NAND 21a with eight inputs. This signal is inverted by the NAND gate 22 to cause tripping on the rising edge of the monostable circuit 24. The output Q 'of the monostable 24 goes from 1 to 0 then, after a delay allowing the buffer memory of the printer 2 to the latter is combined with the output of the NAND gate 21a and applied to the input of the NAND gate 23 to give the output of the NAND gate 21a. this door 23 has a falling edge which constitutes a clock signal for the JK 17 flip-flop. The output of the flip-flop 17 then takes the value 1, which causes the triggering of the sector control relay 12 which permanently interrupts the power supply of the microswitch. computer 1, the consignor printer 2 and the backup medium 3.

En résumé, on notera que le fonctionnement du dispositif de sauvegarde 4 est tel que
- dans la phase de détection de la demande de sauvegarde par le micro-ordinateur 1, ce dernier positionne à 255 les données du port d'interface 8. Le dispositif 4 adresse alors un niveau logique 1 sur le 5ème bit du registre de statut du micro-ordinateur 1 si une demande de sauvegarde a été détectée
- dans la phase de détection de fin de sauvegarde, le micro-ordinateur 1 positionne à 255 les données du port d'interface 8 pendant un temps supérieur à 5 secondes correspondant à la temporisation avant mise à 1 de l'entrée de la bascule JR 17 assurant la coupure secteur de l'installation ;
- en dehors des deux phases précitées, les ports 9 et 10 sont électroniquement déconnectés du dispositif 4 par l'intermédiaire des circuits d'interface 9a et 10a (voir figure 4).
In summary, it will be noted that the operation of the backup device 4 is such that
in the detection phase of the backup request by the microcomputer 1, the latter sets the data of the interface port 8 to 255. The device 4 then sends a logic level 1 on the 5th bit of the status register of the microcomputer 1 if a backup request has been detected
in the end-of-backup detection phase, the microcomputer 1 sets to 255 the data of the interface port 8 for a time greater than 5 seconds corresponding to the delay before setting the input of the flip-flop JR to 1 17 ensuring the power failure of the installation;
outside of the two aforementioned phases, the ports 9 and 10 are electronically disconnected from the device 4 via the interface circuits 9a and 10a (see FIG. 4).

La présente invention procure donc un dispositif électronique de sauvegarde de conception et de mise en oeuvre simples qui, en combinaison avec un logiciel de sauvegarde, permet de procéder automatiquement, grâce à l'actionnement unique d'un organe de commutation, à la sauvegarde de données prédéterminées parmi celles stockées en mémoire morte d'un micro-ordinateur ou analogue. The present invention thus provides an electronic backup device of simple design and implementation which, in combination with backup software, allows to proceed automatically, through the single actuation of a switching member, the backup of predetermined data among those stored in ROM of a microcomputer or the like.

L'invention permet en particulier de sauvegarder systématiquement, à la fin de chaque utilisation d'un microordinateur, les données essentielles stockées sur le disque dur d'un micro-ordinateur dont on sait que l'usure risque de conduire à un effacement aléatoire et le plus souvent extrêmement gênant desdites données. The invention makes it possible in particular to systematically save, at the end of each use of a microcomputer, the essential data stored on the hard disk of a microcomputer which is known that wear may lead to a random erasure and most often extremely embarrassing of said data.

Claims (8)

REVENDICATIONS 1. Procédé de sauvegarde automatique de données informatiques traitées par des moyens informatiques (1) du type ordinateur, micro-ordinateur ou analogue fonctionnant en liaison avec un logiciel d'exploitation, caractérisé en ce qu'il comprend les étapes consistant à : 1. A method for automatic backup of computer data processed by computer means (1) of the computer, microcomputer or similar type operating in connection with operating software, characterized in that it comprises the steps of: - prédéterminer et mémoriser les données à sauvegarder, predetermine and memorize the data to be saved, - compléter le logiciel d'exploitation desdits moyens informatiques (1) au moyen d'un logiciel de détection et d'exécution de demande de sauvegarde des données précitées, - complete the operating software of said computer means (1) by means of a software for detecting and executing the request to save the aforementioned data, - générer une demande de sauvegarde adaptée à lancer l'exécution dudit logiciel d'exploitation, generating a backup request adapted to launch the execution of said operating software, - sauvegarder les données précitées en utilisant un support de sauvegarde (3) et des moyens de consignation (2). - save the aforementioned data using a backup medium (3) and logging means (2). 2. Procédé conforme à la revendication 1, caractérisé en ce qu'on relie les ports d'interface (9, 10) des moyens informatiques (1) et des moyens de consignation (2) au port d'interface (8) d'un dispositif électronique de sauvegarde (4) de données distinct des moyens informatiques (1), en ce qu'on alimente en courant électrique les moyens informatiques (1), le support de sauvegarde (3) et les moyens de consignation (2) à partir du dispositif précité (4) que l'on a préalablement relié à un réseau électrique extérieur (S) et en ce qu'on génère une demande de sauvegarde à partir d'un organe de commutation (7) du dispositif de sauvegarde (4). Method according to claim 1, characterized in that the interface ports (9, 10) of the computer means (1) and the logging means (2) are connected to the interface port (8) of an electronic data backup device (4) separate from the computer means (1), in that the computer means (1), the backup medium (3) and the logging means (2) are fed with electricity (1). from the aforementioned device (4) which has previously been connected to an external electrical network (S) and in that a backup request is generated from a switching device (7) of the backup device (4). ). 3. Procédé conforme à la revendication 2, caractérisé en ce qu'on réalise successivement au moyen du logiciel d'exploitation des-moyens informatiques (1) et du dispositif de sauvegarde (4) 3. Method according to claim 2, characterized in that one carries out successively by means of the computer operating software (1) and the backup device (4) - une détection de demande de sauvegarde par action sur l'organe de commutation (7) précité,  a backup request detection by action on the above-mentioned switching element (7), - une coupure de l'alimentation électrique des moyens informatiques (1) à partir du réseau (S), a cut-off of the power supply of the computer means (1) from the network (S), - une remise sous tension desdits moyens informatiques (1), - powering up said computer means (1), - une initialisation du traitement de la demande de sauvegarde, an initialization of the processing of the backup request, - une recherche des références des données à sauvegarder dans un fichier de consignes, a search of the references of the data to be saved in a file of instructions, - une recherche des données à sauvegarder, - a search of the data to be saved, - une sauvegarde des données sur un support de sauvegarde (3). a backup of the data on a backup medium (3). 4. Procédé conforme à la revendication 2 ou la revendication 3, caractérisé en ce qu'il comprend les étapes consistant à 4. Method according to claim 2 or claim 3, characterized in that it comprises the steps of - détecter une demande de sauvegarde, - detect a backup request, - interrompre l'alimentation électrique des moyens informatiques (1) et de consignation et du support de sauvegarde (3), interrupting the power supply of the computing (1) and logging means and the backup medium (3), - après une temporisation, réalimenter les moyens précités, - after a delay, replenish the aforementioned means, - mettre les données du port d'interface (9) des moyens informatiques (1) à une valeur égale à 255, putting the data of the interface port (9) of the computer means (1) to a value equal to 255, - mettre le cinquième bit du registre de statut des moyens informatiques (1) à une valeur indicative de l'interruption de l'alimentation des moyens précités, putting the fifth bit of the status register of the computer means (1) to a value indicative of the interruption of the power supply of the aforementioned means, - lire ledit cinquième bit et remettre à zéro les données dudit port d'interface, read said fifth bit and reset the data of said interface port, - remettre i zéro ledit cinquième bit, reset said fifth bit, - ouvrir un fichier de consignes de sauvegarde, - open a backup set file, - lire le fichier de consignes, - read the instructions file, - lancer la commande de sauvegarde, - launch the backup command, - fermer le fichier de consignes, - close the instructions file, - mettre les données dudit port d'interface à 255, to put the data of said interface port at 255, - générer une temporisation permettant d'imprimer le contenu de la mémoire tampon des moyens de consignation (2), generating a timer for printing the contents of the buffer of the logging means (2), - interrompre l'alimentation des moyens informatiques (1) et de consignation (2) et du support de sauvegarde (3). - interrupt the supply of computer resources (1) and logging (2) and backup media (3). 5. Procédé conforme à l'une des revendications précédentes, caractérisé en ce que la programmation des données à sauvegarder comprend une saisie des références des données à sauvegarder, des références du support de sauvegarde (3) et de paramètres de sauvegarde. 5. Method according to one of the preceding claims, characterized in that the programming of the data to be backed up includes an entry of the references of the data to be backed up, references of the backup medium (3) and backup parameters. 6. Procédé conforme à l'une des revendications précédentes, caractérisé en ce que les moyens de sauvegarde comprennent un micro-ordinateur (1), en ce que le support de sauvegarde comprend un lecteur-enregistreur de bandes magnétiques ou analogue (3) et en ce que les moyens de consignation comprennent une imprimante (2). 6. Method according to one of the preceding claims, characterized in that the backup means comprise a microcomputer (1), in that the backup medium comprises a tape recorder or the like (3) and in that the logging means comprise a printer (2). 7. Dispositif pour la mise en oeuvre du procédé conforme à l'une des revendications précédentes, caractérisé en qu'il comprend des moyens électroniques de sauvegarde (4) de données comprenant un port d'interface (8) relié aux portes d'interface (9, 10) des moyens informatiques (1) et des moyens de consignation (2), les moyens électroniques précités (4) étant également reliés à un réseau d'alimentation électrique extérieur (S), tandis que des liaisons d'alimentation (5) sont prévues entre lesdits moyens électroniques (4) et respectivement le support de sauvegarde (3), les moyens informatiques (1) et les moyens de consignation (2), les moyens électroniques (4) présentant en outre un organe de commutation extérieur (7) de demande de sauvegarde. 7. Device for implementing the method according to one of the preceding claims, characterized in that it comprises electronic data backup means (4) comprising an interface port (8) connected to the interface doors (9, 10) computer means (1) and logging means (2), the aforementioned electronic means (4) being also connected to an external power supply network (S), while power supply links ( 5) are provided between said electronic means (4) and respectively the backup medium (3), the computer means (1) and the recording means (2), the electronic means (4) further having an external switching member (7) Backup request. 8. Dispositif conforme å la revendication 7, caractérisé en ce qu'il comprend un interrupteur (7) ayant une première borne (7a) reliée à une tension d'alimentation interne du dispositif (4) et une seconde borne (7b) reliée aux entrées respectives d'une première porte logique NON-ET (15), d'une première porte logique NON-OU (16) et d'une bascule logique JK (17), la sortie de la première porte NON 8. Device according to claim 7, characterized in that it comprises a switch (7) having a first terminal (7a) connected to an internal supply voltage of the device (4) and a second terminal (7b) connected to the respective inputs of a first NAND logic gate (15), a first NOR logic gate (16) and a JK logic latch (17), the output of the first NOR gate ET (15) étant reliée à l'entrée d'un circuit monostable (18) de commande secteur dont la sortie (Q) est reliée à une entrée d'une seconde porte logique NON-OU (19), cette seconde porte NON-OU (i9) ayant une seconde entrée reliée à la sortie de la bascule JK (17) tandis que sa sortie est reliée à un relais de commande secteur (12), la sortie de la première porte NON-OU (16) étant reliée à l'un des contacts d'un relais de validation (20) dont l'autre contact est relié au port d'interface (8) du dispositif (4), ce dispositif (4) comprenant en outre une seconde porte NONAND (15) being connected to the input of a monostable line control circuit (18) whose output (Q) is connected to an input of a second NOR logic gate (19), this second NOR gate OR (i9) having a second input connected to the output of the JK flip-flop (17) while its output is connected to a mains control relay (12), the output of the first NOR gate (16) being connected to one of the contacts of a validation relay (20) whose other contact is connected to the interface port (8) of the device (4), this device (4) further comprising a second gate NO ET (21a) dont l'entrée est reliée au port d'interface (8) précité par l'intermédiaire d'un circuit d'interface (9a, 10a, 21) et dont la sortie est reliée aux entrées respectives d'une troisième (22) et quatrième (23) porteAND (21a) whose input is connected to the aforementioned interface port (8) via an interface circuit (9a, 10a, 21) and whose output is connected to respective inputs of a third (22) and fourth (23) door NON-ET, la sortie de la troisième porte NON-ET (22) étant reliée à une entrée d'un second circuit monostable (24) ayant une seconde entrée reliée à l'interrupteur (7) précité, la sortie de ce second circuit monostable (24) étant reliée à une seconde entrée de la quatrième porte NONNAND, the output of the third NAND gate (22) being connected to an input of a second monostable circuit (24) having a second input connected to the above-mentioned switch (7), the output of this second circuit monostable (24) being connected to a second input of the fourth gate NO ET (23) dont la sortie est reliée à une seconde entrée de la bascule JK (17). AND (23) whose output is connected to a second input of the JK flip-flop (17).
FR8713978A 1987-10-09 1987-10-09 METHOD FOR THE AUTOMATIC BACKUP OF COMPUTER DATA AND DEVICE FOR IMPLEMENTING IT Expired - Fee Related FR2621720B1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
FR8713978A FR2621720B1 (en) 1987-10-09 1987-10-09 METHOD FOR THE AUTOMATIC BACKUP OF COMPUTER DATA AND DEVICE FOR IMPLEMENTING IT
PCT/FR1988/000499 WO1989003558A1 (en) 1987-10-09 1988-10-07 Process and device for automatic backup of computer data
EP19880909557 EP0388418A1 (en) 1987-10-09 1988-10-07 Process and device for automatic backup of computer data
JP50881388A JPH02501685A (en) 1987-10-09 1988-10-07 Automatic protection processing of information data and equipment to execute it
DE1988909557 DE388418T1 (en) 1987-10-09 1988-10-07 METHOD FOR AUTOMATICALLY SAVING DATA AND DEVICE FOR IMPLEMENTING THE METHOD.
US07/826,245 US5200998A (en) 1987-10-09 1992-01-17 Process and apparatus for automatic safeguarding of information data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR8713978A FR2621720B1 (en) 1987-10-09 1987-10-09 METHOD FOR THE AUTOMATIC BACKUP OF COMPUTER DATA AND DEVICE FOR IMPLEMENTING IT

Publications (2)

Publication Number Publication Date
FR2621720A1 true FR2621720A1 (en) 1989-04-14
FR2621720B1 FR2621720B1 (en) 1990-02-02

Family

ID=9355683

Family Applications (1)

Application Number Title Priority Date Filing Date
FR8713978A Expired - Fee Related FR2621720B1 (en) 1987-10-09 1987-10-09 METHOD FOR THE AUTOMATIC BACKUP OF COMPUTER DATA AND DEVICE FOR IMPLEMENTING IT

Country Status (4)

Country Link
EP (1) EP0388418A1 (en)
JP (1) JPH02501685A (en)
FR (1) FR2621720B1 (en)
WO (1) WO1989003558A1 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5318359A (en) * 1976-08-04 1978-02-20 Mitsubishi Electric Corp System for restarting information processing from beginning when abnormal state occurs during information processing.
JPS5296834A (en) * 1977-02-21 1977-08-15 Toshiba Corp Electronic computer

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
FTCS 16 - THE ANNUAL INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING SYSTEMS, Digest of Papers, Vienne, Autriche, 1-4 juillet 1986, pages 44-49, IEEE Computer Society Press, Washington, US; R.D.SCHLICHTING et al.: "Mechanisms to enhance file availability in distributed systems" *
IBM TECHNICAL DISCLOSURE BULLETIN, vol. 27, no. 9, février 1985, pages 5198,5199, New York, US; J.H.DODGE et al.: "Automatic backup of user files in a copier control system" *
ONLINE REVIEW, vol. 11, no. 1, février 1987, pages 23-25, édité par M.E.Williams, Learned Information, Oxford, GB; G.LUNDEEN: "Bakup: Making storage protection easy" *
PC TECHNICAL JOURNAL, vol. 4, no. 3, mars 1986, pages 78-83, US; S.ARMBRUST et al.: "Backup utility performance" *

Also Published As

Publication number Publication date
EP0388418A1 (en) 1990-09-26
FR2621720B1 (en) 1990-02-02
JPH02501685A (en) 1990-06-07
WO1989003558A1 (en) 1989-04-20

Similar Documents

Publication Publication Date Title
FR2755775A1 (en) METHOD AND SYSTEM FOR ESTABLISHING COMMUNICATIONS WITH A REMOTE SYSTEM, IN PARTICULAR VIA THE INTERNET, DURING A BOOT SEQUENCE
FR2646942A1 (en) MAP WITH INTEGRATED CIRCUIT
WO2000054155A1 (en) Method for monitoring a programme flow
FR2601525A1 (en) SECURITY DEVICE PROHIBITING THE OPERATION OF AN ELECTRONIC ASSEMBLY AFTER A FIRST CUTTING OF ITS POWER SUPPLY
EP0461971B1 (en) Electronic connection device
EP1044412B1 (en) Disk cache device and method for secure writing of hard disks in mass memory subsystems
WO2008009609A2 (en) Controlled frequency core processor and method for starting-up said core processor in a programmed manner
KR100251381B1 (en) Apparatas and method for initializing of volatile memory
FR2528196A1 (en) APPARATUS FOR PROTECTING COMPUTER PROGRAMS
FR2736448A1 (en) METHOD AND DEVICE FOR TEMPORARY AUTHORIZATION OF USE OF A PROGRAM PROTECTED BY AN ELECTRONIC CARTRIDGE
EP1374249B1 (en) Device and method for partial read-protection of a non-volatile storage
FR2621720A1 (en) METHOD FOR AUTOMATICALLY BACKING COMPUTER DATA AND DEVICE FOR IMPLEMENTING SAID METHOD
FR2618926A1 (en) MEMORY DEVICE FOR CONTROLLING THE USE OF SOFTWARE, OF THE KEY TYPE
KR980004952A (en) Nonvolatile Maintenance Device and Method of Ferroelectric Random Accessor Memory
FR2692694A1 (en) Computer system adaptable to the type of microprocessor installed and method for detecting the type of microprocessor.
US5200998A (en) Process and apparatus for automatic safeguarding of information data
FR2509892A1 (en) SELECTIVE COMPLEMENTATION DATA MEMORY AND METHOD FOR USING SAID MEMORY
EP0897153A1 (en) Method for determining startup time of an information system
EP0537082B1 (en) Method for verifying the contents of an erasable ROM, especially of an EPROM-type memory, and erasable ROM for carrying out the method
EP1763757A2 (en) Device for controlling the structural coverage of a software program and method of implementing said device
FR2752992A1 (en) Data protection device for non-volatile memory
FR2766594A1 (en) Device for re-initialising an external control for a non volatile memory in an integrated circuit.
EP0847550B1 (en) Device for communicating with a portable data medium
FR2654519A1 (en) Device for the automatic testing and calibration of electrical circuits incorporating a processor
EP0636984B1 (en) Method and device for checking the data in a computer

Legal Events

Date Code Title Description
CD Change of name or company name
ST Notification of lapse