FLASH与EEPROM区别:

他们的存储单元基本一致,只是FLASH的存储单元的源极都是连在一起的,因此,擦除是会一起擦除,而EEPROM是可以按字节独立擦除的,技术上,FLASH是结合EPROM和EEPROM技术达到的,FLASH对芯片提供大块或整块的擦除,这就降低了设计的复杂性,可以做到高集成度,大容量,另FLASH的浮栅工艺上也不同,写入速度更快。

操作单位:

1、NAND是以页为基本单位操作的。写入数据也是首先在页面缓冲区内缓冲,数据首先写入这里,再写命令后,再统一写入页内,因此每次改写一个字节,都要重写整个页,因为它只支持页写,而且如果页内有未擦除的部分,则无法编程,在写入前必须保证页是空的。
    因此NAND页缓冲区的作用就是,保证芯片的按页的读、写操作,是I/O操作与芯片操作的接口、桥梁,因为数据是从I/O输入的又是每次一个字节,因此需要缓冲。

2、NOR则是字节为基本单位操作的,可以字节写、读,但擦除是扇区操作的。综上所述在芯片操作上,NAND要比NOR快很多,因为NAND是页操作的而NOR是字节操作的。

3、NAND 正是基于这种构造:块、页,无法字节寻址,页读写本身就靠的是内部复杂的串、并行转换,因此也没有很多地址引脚,所以其地址、数据线共用,所以容量可以做的很大 。NOR 是和SRAM一样的可随机存储的,也不需要驱动,因此,其地址就有限,所以容量普遍较小,其实是受限于地址线。
4、在工业领域,NOR 用的较多,特别是程序存储,少量数据存储等。 在消费领域,大量数据存储,NAND较多。

5、NOR的特点是芯片内执行(XIP, eXecute In  Place),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。 
 NAND结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。应用NAND的困难在于flash的管理和需要特殊的系统接口。

当选择存储解决方案时,设计师必须权衡以下的各项因素。

  ● NOR的读速度比NAND稍快一些。 
        ● NAND的写入速度比NOR快很多。 
        ● NAND的4ms擦除速度远比NOR的5s快。 
        ● 大多数写入操作需要先进行擦除操作。 
        ● NAND的擦除单元更小,相应的擦除电路更少。

6、位交换 
所有flash器件都受位交换现象的困扰。在某些情况下(很少见,NAND发生的次数要比NOR多),一个比特位会发生反转或被报告反转了。 一位的变化可能不很明显,但是如果发生在一个关键文件上,这个小小的故障可能导致系统停机。如果只是报告有问题,多读几次就可能解决了。

当然,如果这个位真的改变了,就必须采用错误探测/错误更正(EDC/ECC)算法。位反转的问题更多见于NAND闪存,NAND的供应商建议使用NAND闪存的时候,同时使用EDC/ECC算法。

这个问题对于用NAND存储多媒体信息时倒不是致命的。当然,如果用本地存储设备来存储操作系统、配置文件或其他敏感信息时,必须使用EDC/ECC系统以确保可靠性。

Nor 与Nand Flash 区别相关推荐

  1. NOR flash和NAND flash区别,RAM 和ROM区别

    NOR flash和NAND flash区别,RAM 和ROM区别 ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory ...

  2. nor flash 和nand flash 区别

    今天笔试,遇到一个题目,没想明白,就在网上看下高手们的看法 :nor flash  和nand  flash 区别 NOR FLASH 与NAND FLASH 1:以下是NandFlash与NorFl ...

  3. flash 和 eeprom 区别和关系、nor flash和nand flash区别

    1.FLASH存储器和EEPROM存储器的区别 2.EEPROM介绍及与Flash区别_VirtuousLiu的博客-CSDN博客_eeprom 3.基础--ROM, RAM, FLASH, SSD, ...

  4. NOR flash 和NAND flash区别深入分析

    闪存芯片读写的基本单位不同     应用程序对NOR芯片操作以"字"为基本单位.为了方便对大容量NOR闪存的管理,通常将NOR闪存分成大小为128KB或者64KB的逻辑块,有时候块 ...

  5. Raw NAND FLASH原理及ONFI接口标准

    一.NAND Flash类型 1.1 NAND Flash的两大分类 NAND Flash是嵌入式世界里常见的存储器,对于嵌入式开发而言,NAND主要分为两大类:Serial NAND.Raw NAN ...

  6. Nor 和NAND Flash 比较

    Nor 和NAND Flash区别 1.操作速度 在写数据和擦除大量数据时,由于NAND flash 支持整块操作,因此NAND比NOR快得多,两者相差近千倍:但是数据量小的时候,比如几个字节,Nor ...

  7. Nand Flash,Nor Flash,BPI Flash,SPI Flash 的区别?

    转载:CFI Flash, JEDEC Flash ,Parellel Flash, SPI Flash, Nand Flash,Nor Flash的区别和联系 简单说就是,Flash,按照内部访问接 ...

  8. nor flash 和nand flash 的区别

    ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写.ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是 ...

  9. NAND Flash和NOR Flash的区别

    1. 区别     NOR的特点是芯片内执行(XIP,eXecute In Place),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中.优点是可以直接从FLASH中运行程序 ...

最新文章

  1. JS中调用本地exe程序
  2. WebRTC / Jitsi / 使用 jitsi 官方源安装内网演示环境过程
  3. C# 将外部exe程序 嵌入到自己的窗体界面
  4. UI设计素材干货|分页符(指示器)各类型特点,可临摹的好模板
  5. 接口测试文件上传(python+requests)
  6. 四则运算 来源:一位热心的网友 http://www.tqcto.com/article/software/336297.html
  7. 事业编前提下,在一个大单位工作好还是在一个小单位工作好?
  8. mysql 创建聚集索引_索引为什么会加快Mysql的查询速度?
  9. 【带权并查集题目汇总】
  10. vue 百度地图纠偏 经纬度偏差、根据经纬度返回地址等信息
  11. linux的ib网卡驱动安装,linux安装IB网卡(mellanox)驱动
  12. 进击的WebRTC:我们为什么需要它?
  13. Linux 别名设置,可一键登入服务器- alias
  14. 基于格的密码与SABER
  15. easyExcel导出数据并设置单元格下拉数据
  16. 初识Postman工具
  17. 基于SpringBoot点餐小程序的开发【前后端】
  18. Unity3d使用RenderTexture制作动态头像
  19. cas 部署过程中遇到的一些问题(持续更新)
  20. 我把自己的java库发布到了maven中央仓库,从此可以像Jackson、Spring的jar一样使用它了

热门文章

  1. 两个unit取和会溢出吗_TCP 三次握手原理,你真的理解吗?
  2. mysql olap 工具_OLAP分析工具之Presto
  3. fanuc机器人与plc的通讯_S7-1200PLC与FANUC机器人Profinet通讯方法
  4. VMware12.0PRo 下安装Ubuntu14.04LTS
  5. linux查找日期目录,详解Linux查找目录下的按时间过滤的文件
  6. 马斯克近日表示:Neuralink脑机接口有望明年用于人类
  7. 连续低频脑电图解码手臂运动,实现机械手臂的闭环自然控制
  8. Draw Call未被批处理?在Unity 5.6中如何查找原因
  9. 好好说一说室内定位技术
  10. 19年计算机英语统考,2019年网络教育统考大学英语(B)真题及答案