DYNAMIC DOUBLE BUFFER
A method of preventing a power failure from corrupting data being written to a non-volatile memory (21). Before a write operation is performed, information is written to a double buffer to reconstruct the steps that will be performed during the write operation. A flag is set indicating that the info...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | A method of preventing a power failure from corrupting data being written to a non-volatile memory (21). Before a write operation is performed, information is written to a double buffer to reconstruct the steps that will be performed during the write operation. A flag is set indicating that the information in the double buffer is accurate. The write operation is then performed and the flag is cleared. The double buffer is dynamically moved throughout the non-volatile memory (21) to distribute the wearout of the non-volatile memory (21) as evenly as possible.
On a mis au point un procédé empêchant une panne de courant d'altérer des données en cours d'inscription dans une mémoire non-volatile (21). Avant de procéder à une opération d'inscription, on inscrit les informations dans un double tampon afin de reconstruire les phases que l'on exécute pendant l'opération d'inscription. On met un drapeau indiquant que les informations se trouvant dans le double tampon sont exactes. On procède alors à l'opération d'inscription et on efface le drapeau. On déplace de manière dynamique le double tampon dans toute la mémoire non-volatile (21) afin de répartir la dégradation de la mémoire non-volatile (21) aussi uniformément que possible. |
---|