NOR and NAND flash

来源:互联网 发布:淘宝免费视频代码 编辑:程序博客网 时间:2024/05/21 12:45
NOR 的特点是可在芯片内执行,这样应该程序可以直接在flash 内存内运行,不必再把代码读到系统RAM 中。NOR 的传输效率很高,但写入和探险速度较低。而NAND 结构能提
供极高的单元密度,并且写入和擦除的速度也很快,是高数据存储密度的最佳选择。这两种结构性能上的异同步如下:
(1) NOR 的读速度比NAND 稍快一些。
(2) NAND 的写入速度比NOR 快很多。
(3) NAND 的擦除速度远比NOR 快。
(4) NAND 的擦除单元更小,相应的擦除电路也更加简单。
(5) NAND 闪存中每个块的最大擦写次数量否万次,而NOR 的擦写次数是十万次。
此外,NAND 的实际应用方式要比NOR 复杂得多。NOR 可以直接使用,并在上面直接运行代码。而NAND 需要I/O 接口,因此使用时需要驱动程序。不过当今流行的操作系统对
NAND Flash 都有支持,Linux 内核也对NAND Flash 提供了很好的支持。由于以上flash的特性决定了,在嵌入式设备中,我们一般会把只读属性的映象文件,如启动引导程序blob、内核、文件系统文件存放在NOR Flash 中,而把一些读写类的文件,如用户应用程序等存放在NAND Flash 中,出于成本的考虑,很多厂家会选用低容量昂贵的NOR Flash 存储启动引导程序和内核,而把文件系统存放在NAND Flash 中。
0 0
原创粉丝点击