什么是闪存

闪存就是英文中的 Flash Memory,简称 Flash。它是一种广泛用于存储数据的非易失性存储器,即使断电数据也不会丢失。

为什么叫“闪存”?

“闪存”这个名字源于其工作原理:

块擦除

闪存的擦除操作以“块”为单位完成,整个存储块中的数据会在一个操作中“闪”掉,类似一瞬间清空的数据。 快速操作

闪存的擦除和写入速度相比传统存储器(如 EEPROM)更快。

这个特性使得它在存储设备中极具优势。

闪存的核心特点

非易失性

断电后数据不会丢失,是存储系统的基本需求。 随机访问

支持快速读取特定位置的数据(类似 RAM,但写入较慢)。 寿命有限

闪存的写入/擦除次数有限,通常为 10,000 次到 100,000 次(具体取决于类型)。

闪存的分类

NOR 闪存

优点:

支持字节级随机访问。读取速度快。 缺点:

存储密度低,成本高。写入和擦除速度慢。 应用:MCU 固件存储、BIOS。 NAND 闪存

优点:

存储密度高,容量大。写入和擦除速度快。 缺点:

不支持字节级访问,需要通过控制器操作。 应用:U盘、SD卡、SSD。

常见的闪存设备

U盘:基于 NAND 闪存的便携式存储设备。固态硬盘(SSD):利用 NAND 闪存替代机械硬盘,提供更快的读写速度。SD 卡/TF 卡:小型存储设备,用于手机、相机等。嵌入式闪存:如单片机中的内部 NOR 闪存,用于存储程序代码和配置。

闪存与其他存储器的对比

特性闪存(Flash)EEPROMRAM存储性质非易失性非易失性易失性存储单位块/页级字节级字节级写入速度较快较慢非常快读写寿命中等(10,000~100,000 次)低(1,000~10,000 次)高断电后是否保留是是否应用固件存储、U盘、SSD参数配置存储程序运行中的临时数据存储