NAND flash和NOR flash的区别

2024-11-29 17:49:40
推荐回答(2个)
回答1:

nandflash和norflash的区别如下:

1、开发的公司不同:

NORflash是intel公司1988年开发出了NORflash技术。NOR的特点是芯片内执行(XIP,eXecuteInPlace)。

Nandflash内存是flash内存的一种,1989年,东芝公司发表了NANDflash结构。其内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案。

/iknow-pic.cdn.bcebos.com/9d82d158ccbf6c81c0994507b23eb13532fa40b6"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/9d82d158ccbf6c81c0994507b23eb13532fa40b6?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/9d82d158ccbf6c81c0994507b23eb13532fa40b6"/>

2、存储单元关系的不同:

两种FLASH具有相同的存储单元,工作原理也一样,但NAND型FLASH各存储单元之间是串联的,而NOR型FLASH各单元之间是并联的。为了对全部的存储单元有效管理,必须对存储单元进行统一编址。

3、擦除操作的不同:

NANDFLASH执行擦除操作是十分简单的,而NORFLASH则要求在进行擦除前先要将目标块内所有的位都写为0。

由于擦除NORFLASH时是以64~128KB的块进行的,执行一个写入/擦除操作的时间为5s,与此相反,擦除NANDFLASH是以8~32KB的块进行的,执行相同的操作最多只需要4ms。

参考资料来源:/baike.baidu.com/item/Nand%20flash/4883033?fr=aladdin"target="_blank"title="百度百科-Nandflash">百度百科-Nandflash

参考资料来源:/baike.baidu.com/item/NOR%20Flash"target="_blank"title="百度百科-NORFlash">百度百科-NORFlash

回答2:

FLASH是一种存储芯片,全名叫Flash EEPROM Memory,通地过程序可以修改数据,即平时所说的“闪存”。Flash又分为NAND flash和NOR flash二种。U盘和MP3里用的就是这种存储器。
NAND闪存技术相对于NOR技术的优越之处,因为大多数情况下闪存只是用来存储少量的代码,这时NOR闪存更适合一些。而NAND则是高数据存储密度的理想解决方案。NOR Flash 的读取和我们常见的 SDRAM 的读取是一样,用户可以直接运行装载在 NOR FLASH 里面的代码,这样可以减少 SRAM 的容量从而节约了成本。 NAND Flash 没有采取内存的随机读取技术,它的读取是以一次读取一块的形式来进行的, 通常是一次读取 512 个字节,采用这种技术的 Flash 比较廉价。用户 不能直接运行 NAND Flash 上的代码,因此好多使用 NAND Flash 的开发板除了使用 NAND Flah 以外,还作上了 一块小的 NOR Flash 来运行启动代码。