Brevet FR3079945A1 (20191011)

REVENDICATIONS1. Procédé pour pérenniser les données mémorisées dans une mémoire non volatile-temporaire par détection d'un risque de perte d'au moins une donnée inscrite dans la mémoire non volatile-temporaire (PNVT, CNVT) dans un calculateur (C) comprenant un microprocesseur (P), caractérisé en ce que la mémoire non volatile- temporaire (PNVT, CNVT) est doublée par une mémoire non volatile-temporaire auxiliaire (PVNTb, CNVTb) contenant des données correspondantes aux données de la mémoire non volatile-temporaire (PNVT, CNVT) et présentant une moins grande durée de rétention des données que la mémoire non volatile-temporaire (PNVT, CNVT) et en ce que, à chaque opération sur au moins une donnée spécifique de la mémoire non volatile-temporaire (PNVT, CNVT), il est effectué une opération auxiliaire de contrôle similaire sur ladite au moins une donnée spécifique contenue dans la mémoire non volatile-temporaire auxiliaire (PVNTb, CNVTb) et, quand une perte de données est détectée lors de l'opération auxiliaire de contrôle, il est conclu à un risque de perte de ladite au moins une donnée dans la mémoire non volatile-temporaire (PNVT, CNVT)\n<CLM>\1\tProcédé selon la revendication précédente, dans lequel, quand l'opération concerne une lecture de ladite au moins une donnée dans la mémoire non volatile-temporaire (PNVT, CNVT), le procédé est mis en oeuvre pour chaque lecture effectuée sur la mémoire non volatile-temporaire (PNVT, CNVT) et quand l'opération concerne une écriture, un effacement et/ou une réactualisation d'au moins une donnée de la mémoire non volatile-temporaire (PNVT, CNVT), l'opération auxiliaire de contrôle effectue une écriture, un effacement et/ou une réactualisation d'au moins une donnée correspondante dans la mémoire non volatile-temporaire auxiliaire (PVNTb, CNVTb).\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel, quand un risque de perte de ladite au moins une donnée dans la mémoire non volatile-temporaire (PNVT, CNVT) est détecté, il est procédé à une régénération de ladite au moins une donnée par un copiage de ladite au moins une donnée de la mémoire non volatile-temporaire (PNVT, CNVT) vers la mémoire non volatile- temporaire auxiliaire (PVNTb, CNVTb) avec effacement de la donnée correspondante dans la mémoire non volatile-temporaire auxiliaire (PVNTb, CNVTb), puis à un effacement de ladite au moins une donnée dans la mémoire non volatile-temporaire et à un recopiage de ladite au moins une donnée de la mémoire 22 non volatile-temporaire auxiliaire (PVNTb, CNVTb) vers la mémoire non volatile-temporaire (PNVT, CNVT).\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel, quand au moins une donnée est altérée en étant illisible dans la mémoire non 5 volatile-temporaire (PNVT, CNVT), il est effectué une lecture d'une donnée correspondante à la donnée altérée dans la mémoire non volatile-temporaire auxiliaire (PVNTb, CNVTb), et, quand cette lecture aboutit, il est effectué un copiage de la donnée correspondante, à un effacement de ladite au moins une donnée altérée et à une écriture de la donnée correspondante dans la mémoire 10 non volatile-temporaire (PNVT, CNVT).\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel la mémoire non volatile-temporaire auxiliaire (PVNTb, CNVTb) présente une même taille de mémorisation que la mémoire non volatile-temporaire (PNVT, CNVT) et une durée de rétention des données égale au plus à 75% de la durée de rétention 15 de la mémoire non volatile-temporaire (PNVT, CNVT).\n<CLM>\1\tProcédé selon l'une quelconque des revendications précédentes, dans lequel, en traitement préventif, à une fin d'une durée inférieure à la durée de rétention de la mémoire non volatile-temporaire auxiliaire (PVNTb, CNVTb), toutes les données de la mémoire non volatile-temporaire auxiliaire (PVNTb, CNVTb) sont effacées et 20 remplacées par les données de la mémoire non volatile-temporaire (PNVT, CNVT) en donnant des données régénérées et les données de la mémoire non volatile-temporaire (PNVT, CNVT) sont ensuite effacées et remplacées par les données régénérées de la mémoire non volatile-temporaire auxiliaire (PVNTb, CNVTb).\n<CLM>\1\tCalculateur (C) comprenant un microprocesseur (P) doté d'une mémoire 25 permanente (PMP) et d'une mémoire volatile (PV), le calculateur (C) comprenant au moins une mémoire non volatile-temporaire (PNVT, CNVT), le calculateur présentant des moyens de mise en oeuvre d'opération sur au moins une donnée spécifique de ladite au moins une mémoire non volatile-temporaire (PNVT, CNVT), caractérisé en ce que le calculateur (C) comprend une mémoire volatile-temporaire 30 auxiliaire (PVNTb, CNVTb) doublant ladite au moins une mémoire non volatile- temporaire (PNVT, CNVT) en contenant des données correspondantes aux données de la mémoire non volatile-temporaire (PNVT, CNVT) et en présentant une moins grande durée de rétention des données que la mémoire non volatile- 23 temporaire (PNVT, CNVT) et des moyens de pérennisation des données de la mémoire non volatile-temporaire (PNVT, CNVT) pour une mise en oeuvre d'un procédé de détection d'un risque de perte d'au moins une donnée inscrite dans ladite au moins une mémoire non volatile-temporaire (PNVT, CNVT) selon l'une 5 quelconque des revendications précédentes, les moyens de pérennisation comprenant, d'une part, des moyens de commande, pour chaque opération sur au moins une donnée de la mémoire non volatile-temporaire (PNVT, CNVT), d'une opération auxiliaire de contrôle similaire à l'opération sur la donnée correspondante à ladite au moins une donnée contenue dans la mémoire non volatile-temporaire 10 auxiliaire (PVNTb, CNVTb) et, d'autre part, des moyens de détection d'une perte de la donnée correspondante dans la mémoire non volatile-temporaire auxiliaire (PVNTb, CNVTb) représentative d'un risque de perte de ladite au moins une donnée dans la mémoire non volatile-temporaire (PNVT, CNVT).\n<CLM>\1\tCalculateur selon la revendication précédente, dans lequel les moyens de 15 pérennisation comprennent, après détection d'un risque de perte de ladite au moins une donnée dans la mémoire non volatile-temporaire (PNVT, CNVT), d'une part, des moyens de copie de ladite au moins une donnée dans la mémoire non volatile-temporaire (PNVT, CNVT) correspondant à la donnée correspondante détectée être perdue dans la mémoire non volatile-temporaire auxiliaire (PVNTb, 20 CNVTb) et des moyens d'écriture de ladite au moins une donnée copiée de la mémoire non volatile-temporaire (PNVT, CNVT) dans la mémoire non volatile-temporaire auxiliaire (PVNTb, CNVTb) devenant une donnée correspondante réactualisée et, d'autre part, des moyens de copie et d'écriture de la donnée correspondante réactualisée dans la mémoire non volatile-temporaire (PNVT, 25 CNVT) en remplacement de ladite au moins une donnée.\n<CLM>\1\tCalculateur selon l'une quelconque des deux revendications précédentes, dans lequel les moyens de pérennisation sont reçus dans la mémoire non volatile-temporaire (PNVT, CNVT) ou dans la mémoire permanente (PMP).\n<CLM>\1\tCalculateur selon l'une quelconque des trois revendications précédentes, dans 30 lequel la mémoire permanente (PMP) comprend une zone mémoire permanente inscriptible une seule fois (POTP), la mémoire permanente (POTP) étant utilisée pour recevoir les moyens de pérennisation.