He buscado en internet. ¿Todavía no tengo claro el nivel de desgaste, alguien puede explicar este concepto?
He buscado en internet. ¿Todavía no tengo claro el nivel de desgaste, alguien puede explicar este concepto?
Esto es de la página web de SanDisk:
Nivelación de desgaste
La nivelación de desgaste garantiza una distribución uniforme de las operaciones de borrado en todos Bloques dentro del flash NAND. Es decir, cada bloque dentro de la NAND. el flash se borra y se escribe aproximadamente el mismo número de veces que cada otro bloque dentro de la unidad.
Para comprender la nivelación de desgaste, hay que entender los diferentes Esquemas de direccionamiento en un sistema. El sistema operativo (OS) utiliza Logical. Direccionamiento de bloque (LBA) para leer y escribir un bloque de datos del conducir; El controlador de flash utiliza direcciones físicas en el flash para leer y escribir datos.
La nivelación de desgaste se basa en dos mecanismos:
- El controlador tiene la capacidad de asignar una dirección LBA a diferentes ubicaciones físicas en el flash. El controlador usa una tabla de mapeo
para realizar un seguimiento de la relación entre el bloque lógico y el
direccion fisica- La presencia de bloques de repuesto en la memoria flash para la sustitución de bloques que contienen datos no válidos
Los datos actualizados o nuevos se escriben en un bloque libre disponible. El bloque que contiene datos antiguos se borra en segundo plano y luego se marca como Un bloque libre. Esta técnica de rotación de bloque asegura un desgaste uniforme de bloques de memoria a través del dispositivo flash. El proceso de nivelación de desgaste es Transparente para el sistema operativo.
Lea otras preguntas en las etiquetas microcontroller sd