¿Hay algún tipo de copia de seguridad para los datos que se eliminan durante el borrado de bloques flash NAND? [cerrado]

-1

En NAND Flash, se borra todo el bloque. ¿Cómo se recuperan los datos de ese bloque que no está destinado a borrarse? ¿Hay algún tipo de unidad de administración de memoria flash que ayude a recuperar o reubicar esos datos?

    

1 respuesta

0

El controlador de software del dispositivo de memoria es el responsable de administrar la memoria física donde se borran bloques de datos completos.

Varios tipos de memoria física sobreescriben o borran bloques de datos completos. Unidades de disco duro y memoria flash para nombrar dos. Normalmente, un bloque de memoria solo se usa para un solo archivo. Si un archivo es más grande que un bloque de memoria, se pueden usar varios bloques. Por lo tanto, si se elimina un archivo, se eliminan el bloque o todos los bloques asociados con ese archivo.

Es inusual compartir datos de varios archivos en un solo bloque de memoria. Pero si esto ocurre, sería responsabilidad del controlador de software del dispositivo de almacenamiento copiar las partes del bloque que se conservarán en otro bloque antes de borrar el bloque de memoria anterior.

Si se trata de una aplicación integrada, es posible que no haya ningún controlador de software de dispositivo de almacenamiento. Es decir, la aplicación integrada gestiona un dispositivo de memoria de bloque directamente. En tal caso, el programador integrado debe ser muy cuidadoso al administrar el dispositivo de memoria para no borrar los datos deseados.

    
respondido por el st2000

Lea otras preguntas en las etiquetas