nor&nand flash 介绍及区别
我们常说的闪存其实只是一个笼统的称呼,准确地说它是非易失随机访问
存储器(NVRAM)的俗称,特点是断电后数据不消失,因此可以作为外部存储器
使用。而所谓的内存是挥发性存储器,分为 DRAM 和 SRAM 两大类,其中常
说的内存主要指 DRAM,也就是我们熟悉的 DDR、DDR2、SDR、EDO 等等。
闪存也有不同类型,其中主要分为 NOR 型和 NAND 型两大类。
闪存的分类
NOR 型与 NAND 型闪存的区别很大,打个比方说,NOR 型闪存更像内存,有
独立的地址线和数据线,但价格比较贵,容量比较小;而 NAND 型更像硬盘,
地址线和数据线是共用的 I/O 线,类似硬盘的所有信息都通过一条硬盘线传送
一般,而且 NAND 型与 NOR 型闪存相比,成本要低一些,而容量大得多。因
此,NOR 型闪存比较适合频繁随机读写的场合,通常用于存储程序代码并直接
在闪存内运行,手机就是使用 NOR 型闪存的大户,所以手机的“内存”容量通常
不大;NAND 型闪存主要用来存储资料,我们常用的闪存产品,如闪存盘、数
码存储卡都是用 NAND 型闪存。
这里我们还需要端正一个概念,那就是闪存的速度其实很有限,它本身操作速
度、频率就比内存低得多,而且 NAND 型闪存类似硬盘的操作方式效率也比内
存的直接访问方式慢得多。因此,不要以为闪存盘的性能瓶颈是在接口,甚至
想当然地认为闪存盘采用 USB2.0 接口之后会获得巨大的性能提升。
前面提到 NAND 型闪存的操作方式效率低,这和它的架构设计和接口设计有关,
它操作起来确实挺像硬盘(其实 NAND 型闪存在设计之初确实考虑了与硬盘的
兼容性),它的性能特点也很像硬盘:小数据块操作速度很慢,而大数据块速度
就很快,这种差异远比其他存储介质大的多。这种性能特点非常值得我们留意。
NAND 型闪存的技术特点
内存和 NOR 型闪存的基本存储单元是 bit,用户可以随机访问任何一个 bit 的
信息。而 NAND 型闪存的基本存储单元是页(Page)(可以看到,NAND 型闪存
的页就类似硬盘的扇区,硬盘的一个扇区也为 512 字节)。每一页的有效容量
是 512 字节的倍数。所谓的有效容量是指用于数据存储的部分,实际上还要加
上 16 字节的校验信息,因此我们可以在闪存厂商的技术资料当中看到
“(512+16)Byte”的表示方式。目前 2Gb 以下容量的 NAND 型闪存绝大多数
是(512+16)字节的页面容量,2Gb 以上容量的 NAND 型闪存则将页容量扩大
到(2048+64)字节。
NAND 型闪存以块为单位进行擦除操作。闪存的写入操作必须在空白区域进行,
如果目标区域已经有数据,必须先擦除后写入,因此擦除操作是闪存的基本操
评论1