Depozitul Flash se referă la orice dispozitiv de stocare a datelor care utilizează tipul de memorie flash NAND. Un sistem standard de stocare flash constă din două părți: o unitate de memorie și un controler de acces. Unitatea de memorie permite sistemului să stocheze date, în timp ce controlerul de acces guvernează accesul la spațiul de stocare. Exemple tipice de dispozitive de stocare flash sunt driverele de tip solid-state și cardurile de memorie flash.
Unul dintre avantajele memoriei flash este eficiența energetică. În comparație cu hard-urile tradiționale, consumă de cinci ori mai puțină putere. De asemenea, este imună la uzură deoarece nu are componente mecanice. Cu toate acestea, dezavantajul memoriei flash este acela că vitezele de scriere sunt mai lente în comparație cu hard-urile tradiționale, în special în cazul dispozitivelor celulare cu un singur nivel. În plus, acesta are o toleranță limitată pentru ciclurile de ștergere a scrierilor.
Memoria flash NAND care utilizează dispozitive de stocare flash funcționează prin stocarea datelor într-o serie de celule de memorie compuse din tranzistori cu porți plutitoare. Aceste tranzistoare sunt aranjate într-o rețea și dispun de două porți, spre deosebire de tranzistoarele tradiționale care au doar una. Acest lucru îi permite să mențină tensiunea între porți, ceea ce face ca datele stocate să devină non-volatile, ceea ce înseamnă că este reținut chiar și după ce dispozitivul este oprit. Singura modalitate de a elimina datele este de a scurge tensiunea între porți utilizând o caracteristică unică pentru memoria flash.