En primer lugar, lo siento si esto está en el SE incorrecto. No estoy seguro de dónde más debería ir.
A mi entender, las unidades flash logran la nivelación del desgaste al tener un microcontrolador reasignar secciones de memoria sobre la marcha. Estas nuevas ubicaciones deben ser recordadas, por lo que debe usar algún tipo de memoria adicional para una tabla de búsqueda. Mi pregunta es, ¿cómo no falla esta memoria adicional exactamente de la manera que el microcontrolador está tratando de evitar?
¿O no entiendo bien cómo funcionan las unidades flash?