NAND Flash和Nor Flash到底有什么区别

如题所述

  性能差别:对于Flash的写入速度,其实是写入和擦除的综合速度,Nand Flash擦除很简单,而Nor Flash需要将所有位全部写0(这里要说明一下,Flash器件写入只能把1写为0,而不能把0写为1,也就说,其写入的方式是按照逻辑与来进行的,譬如原来地址上的数据是0x01,写入0x98,地址存在的数据就是0x01&0x98 = 0x00), Nor Flash在64KB块进行写/擦除操作时,大概需要700ms的时间,而Nand Flash对32KB块进行操作,仅仅需要4ms。
  容量差别:Nand Flash容量要比Nor Flash大得多,Nand:8M-4GB.Nor:1-32MB,因此对于嵌入式设备,Nand可以作为U盘或SD存储介质,Nor可以用来存储程序,如果不太考虑速度,代码可以在其中运行。
  使用时间:Nand Flash是Nor Flash的十倍,Nand Flash是100万次擦写,Nor是10万次。
  数据可靠性:Flash器件内部都是按照位操作,所以容易造成位交换,Nand Flash发生的次数比Nor要多,因此Nand Flash通过ECC算法来保证数据的可靠性。 下一篇预告: Nand Flash硬件接口与驱动实现
温馨提示:内容为网友见解,仅供参考
第1个回答  2022-12-01

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个回答  推荐于2016-01-24
1、Nor的成本相对高,容量相对小,比如常见的只有128KB,256KB,1MB,2MB等等,优
点是读写数据时候,不容易出错。所以在应用领域方面,Nor Flash比较适合应用于存储少
量的代码。
2、Nand flash成本相对低,说白了就是便宜,缺点是使用中数据读写容易出错,所以一般都
需要有对应的软件或者硬件的数据校验算法,统称为ECC。但优点是,相对来说容量比较
大,现在常见的Nand Flash都是1GB,2GB,更大的8GB的都有了,相对来说,价格便宜,
因此适合用来存储大量的数据。其在嵌入式系统中的作用,相当于PC上的硬盘,用于存储
大量数据。
3、Nor flash,有类似于dram之类的地址总线,因此可以直接和CPU相连,CPU可以直接通过地址总线对nor flash进行访问,而Nand Flash没有这类的总线,只有IO 接口,只能通过IO
接口发送命令和地址,对Nand Flash内部数据进行访问。相比之下,nor flash就像是并行访
问,Nand Flash就是串行访问,所以相对来说,前者的速度更快些。
但是由于物理制程/制造方面的原因,导致nor 和nand在一些具体操作方面的特性不同。

NAND flash和NOR flash的区别详解
1、NOR的读速度比NAND稍快一些。2、NAND的写入速度比NOR快很多。3、NAND的4ms擦除速度远比NOR的5s快。4、大多数写入操作需要先进行擦除操作。5、NAND的擦除单元更小,相应的擦除电路更少。二、NAND flash和NOR flash的接口差别 NOR flash带有SRAM接口,有足够的地址引脚来寻址,可以很容易地存取其...

NAND flash和NOR flash的区别详解
1、NOR的读速度比NAND稍快一些。2、NAND的写入速度比NOR快很多。3、NAND的4ms擦除速度远比NOR的5s快。4、大多数写入操作需要先进行擦除操作。5、NAND的擦除单元更小,相应的擦除电路更少。二、NAND flash和NOR flash的接口差别 NOR flash带有SRAM接口,有足够的地址引脚来寻址,可以很容易地存取其...

norflash和nandflash的区别
一、基本概念 Norflash和Nandflash是两种不同类型的闪存技术,在数据存储和访问方式上有着显著的不同。它们在嵌入式系统、智能设备等领域有广泛的应用。二、存储结构差异 1. Norflash:Norflash的存储结构是基于NOR技术的。它的特点是每个存储单元都可以独立访问,这种结构使得其在读取小量数据时有较高的...

nandflash和norflash的区别
1、开发的公司不同:NOR flash是intel公司1988年开发出了NOR flash技术。NOR的特点是芯片内执行(XIP, eXecute In Place)。Nand flash内存是flash内存的一种,1989年,东芝公司发表了NAND flash结构。其内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案。2、存储单元关系的不...

norflash和nandflash区别
NOR Flash和NAND Flash是两种不同类型的闪存技术,它们在结构、存储密度、读取速度、写入速度、擦除速度以及接口等方面存在显著差异。首先,从内部结构上来看,NOR Flash的内部结构更接近传统的存储器结构,具有并行访问特性。而NAND Flash使用NAND门结构,其存储单元是通过行和列进行寻址的,具有串行访问特性...

NAND flash和NOR flash的区别详解
nand flash:适合大容量数据存储,类似硬盘;nor flash:适合小容量的程序或数据存储,类似小硬盘;sdram:主要用于程序执行时的程序存储、执行或计算,类似内存。区别:nor flash:可以直接执行指令,读取速度较快,写入不太方便,擦除速度较慢。nand flash:读取速度比nor flash略快,但写入、擦除都较快...

请问nand flash和nor flash有什么不同?
1、写入\/擦除操作的时间不同 【nand flash】:擦除NAND器件以8~32KB的块进行,执行同一写入\/擦除的操作时间为4ms 【nor flash】:擦除NOR器件是以64~128KB的块进行,执行同一个写入\/擦除操作的时间为5s 2、接口不同 【nand flash】:nand flash使用较为复杂的I\/O口来串行地存取数据,并且...

Nandflash和norflash的区别
NANDflash和NORflash的区别:(1)、接口差别:NOR型Flash采用的SRAM接口,提供足够的地址引脚来寻址,可以很容易的存取其片内的每一个字节;NAND型Flash使用复杂的I\/O口来串行的存取数据,各个产品或厂商的方法可能各不相同,通常是采用8个I\/O引脚来传送控制、地址、数据信息。(2)、读写的基本单位:...

NAND flash和NOR flash的区别详解
一、区别 1、接口差别 nor flash带有SRAM接口,有足够的地址引脚来寻址,可以很容易地存取其内部的每一个字节。nand flash使用复杂的I\/O口来串行地存取数据,各个产品或厂商的方法可能各不相同。8个引脚用来传送控制、地址和数据信息。2、容量和成本不同 nand flash的单元尺寸几乎是NOR器件的一半,由于...

请问nand flash和nor flash有什么不同?
一、定义上的区别 1、Nand-flash存储器是flash存储器的一种,其内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案。2、NOR Flash是一种非易失闪存技术,是Intel在1988年创建。二、原理上的区别 1、NAND结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也...

相似回答