Flash ist ein nicht-flüchtigen Speicher. Flash-Speicher speichert die Informationen in einem Array von Floating-Gate-Transistoren, oder Zellen.
NAND-Speicher ist eine Art von Flash-Speicher, in dem alle Operationen pro Block durchgeführt, ähnlich wie bei Hard Disk Drives (HDD).
Generell gibt es zwei Arten von NAND:
Single Level Cell (SLC) und Multi Level Cell (MLC).
SLC NAND speichert 1 Bit pro jeder Zelle.
MLC NAND speichert 2 oder 4 Bit pro Zelle, indem Sie eine präzisere Unterscheidung zwischen Ladezustand der Floating-Gate. Dies reduziert die Entwicklungskosten Margen und führt zu immer komplexeren Umsetzung. Die zusätzliche Komplexität ermöglicht die Steigerung der Datendichte, dadurch geringere $ / GB. Allerdings zahlt der MLC NAND Preis anderswo. Im Vergleich zu den SLC NAND, erreicht es in der Regel 50% des niedrigeren Übertragungsraten und 10-mal niedriger schreiben Ausdauer. Es liefert auch geringere Zuverlässigkeit der Daten und einen höheren Stromverbrauch.
Um die Zuverlässigkeit der MLC NAND zu garantieren wird der Einsatz einer mächtigten Error Correction Code (ECC) verlangt. Das Wear-Leveling ist einfach Pflicht.
Heute ist die allgemeine Zuverlässigkeit der Daten noch nicht ausreichend für die MLC-NAND-Einsatz in der allgemeinen Industrie. (Stand 2008)
SLC NAND-basierte Geräte benötigen wesentlich weniger starken ECC, oder Wear-Leveling-Fähigkeit, um eine ausreichende Daten-und Gerätesicherheit Zuverlässigkeit zu erreichen und somit wird es in den meisten Industrie-und Verteidigung/Militär für Anwendungen/Professionelle Anwendungen benutzt.
MLC NAND ist ideal abgestimmt für Produkte wie Media-Player-, Verbraucher-Media-Karten und Handys d.h. für den Consumer-Markt konzipiert.