Uma unidade flash não usa tecnologia magnética nem óptica para armazenar dados. Em vez disso, as unidades flash, assim como as unidades de estado sólido, usam memória flash baseada em transistores de porta flutuante. Cada célula do transistor armazena um bit de dados com base no fato de uma carga ter ficado presa na porta flutuante.