Al guardar en una unidad flash , la información pasa por el puerto USB de su ordenador en el dispositivo. En el interior de la unidad flash , un controlador de memoria acepta los datos y actúa como una interfaz entre la dirección "virtual " del sistema host y la dirección de memoria física dentro de los chips de memoria flash NAND de contenidos en la unidad flash. El controlador de memoria maneja las interacciones entre la unidad flash y el sistema host mediante la lectura y el envío o escribir y guardar los datos como se requiere.
Problemas con la tecnología NAND
Aunque NAND - chips de memoria basados son rápidos y fiables , que hacen uso de memoria la experiencia, que es la degradación de las células individuales de memoria flash NAND en los chips de memoria. Cada vez los datos se escribe en una celda de la memoria individual , se necesita un poco más de desgaste. Con el tiempo , con suficiente ropa , las células de memoria en el chip flash NAND se producirá un error . Una vez que esto ocurre no hay arreglo , . Los datos de esa celda se han ido para siempre
SLC NAND
solo recuerdo capa de células ( SLC ) permite hasta 100.000 escrituras en una celda individual de memoria antes de que ocurra la corrupción. Chips de memoria SLC son de naturaleza monolítica ( solo dado ) con cada celda de memoria que almacena un solo bit de datos en la forma de un " 1 " o un " 0 " . SLC NAND flash chips son los más caros de producir, especialmente en las capacidades más grandes, y son físicamente más grande que la igualdad de capacidad MLC chips de memoria flash NAND .
MLC NAND
Multi a nivel de la memoria celular ( MLC) es físicamente el flash NAND más pequeña y permite aproximadamente 10.000 escrituras en sus células de memoria antes de la falla . Fichas MLC son una tecnología " apilados " con múltiples matrices de células de memoria estacadas encima de la otra en el chip . Por lo tanto , el MLC NAND flash puede almacenar dos o más bits de datos por célula . Por replanteo muere de células de memoria , los chips MLC pueden almacenar una cantidad mucho mayor de datos en el mismo espacio físico que puede un chip basado en SLC con un sacrificio razonable de lectura /escritura de velocidad.
Wear Leveling
diseñadores están siempre en busca de mejorar las unidades flash y el desgaste de nivelación es uno de sus desarrollos. La nivelación de uso se asegura de que todas las células de memoria se utilizan un número igual de veces así que no hay una célula no mucho antes de que los demás. La eficacia de nivelación de desgaste depende de lo lleno a mantener su unidad flash. Se vuelve a escribir a su máxima capacidad cada células se acostumbra . Si la unidad está medio lleno , el controlador de memoria se puede escribir dos veces con cada celda sólo una vez.
Personal Use
Según Kingston Technology Corp. , por completo volver a escribir el unidad flash todos los días tomaría 10.000 días o más de 27 años para llevar a cabo el dispositivo. Si tiene intención de utilizar la unidad flash en esa medida, hay una regla simple que ha demostrado ser muertos en la independencia del estado de la tecnología de memoria. Realice una copia de seguridad de sus datos .