Bộ nhớ flash đề cập đến bất kỳ thiết bị lưu trữ dữ liệu nào sử dụng loại bộ nhớ flash NAND. Hệ thống lưu trữ flash tiêu chuẩn bao gồm hai phần: bộ nhớ và bộ điều khiển truy cập. Bộ nhớ cho phép hệ thống lưu trữ dữ liệu, trong khi bộ điều khiển truy cập điều khiển việc truy cập vào không gian lưu trữ. Ví dụ điển hình về thiết bị lưu trữ flash là ổ đĩa thể rắn và thẻ nhớ flash.
Một trong những lợi thế của lưu trữ flash là hiệu quả năng lượng của nó. Khi so sánh với ổ cứng truyền thống, nó tiêu thụ điện năng ít hơn năm lần. Nó cũng không bị mài mòn vì nó thiếu các bộ phận cơ khí. Tuy nhiên, nhược điểm của lưu trữ flash là tốc độ ghi chậm hơn so với ổ cứng truyền thống, đặc biệt là trong trường hợp thiết bị di động cấp đơn. Ngoài ra, nó có một dung sai giới hạn cho các chu kỳ ghi-xóa.
Bộ nhớ flash NAND mà các thiết bị lưu trữ flash sử dụng hoạt động bằng cách lưu trữ dữ liệu trong một mảng ô nhớ bao gồm các bóng bán dẫn cổng nổi. Các bóng bán dẫn này được sắp xếp theo dạng lưới và có hai cổng, không giống như các bóng bán dẫn truyền thống chỉ có một cửa. Điều đó cho phép nó giữ lại điện áp giữa các cổng, làm cho dữ liệu được lưu trữ không biến động, có nghĩa là nó được giữ lại ngay cả sau khi thiết bị tắt nguồn. Cách duy nhất để xóa dữ liệu là làm tiêu hao điện áp giữa các cổng bằng cách sử dụng một tính năng dành riêng cho bộ nhớ flash.