Flash主要分为两种Nor Flash和Nand Flash,这两种flash的结构存在较大的差异。

最先出现的Nor flash,采用并口输入输出数据,速度快,CPU可以直接从Nor Flash中取指令执行专门术语叫XIP (eXecute In Place),但是价格昂贵,同时,由于要占用地址线,容量不能很大。基于以上的缺点,三星公司开发了Nand Flash结构,这种结构采用串行数据存储,而且使用块存储,故而容量可以很高。但是它的缺点是程序不能直接在Nand Flash中运行,只能拷贝到Nor Flash或者是RAM中运行,这样程序启动的过程中就存在一个程序拷贝的过程,这个过程主要在Nor Flash中运行。

所以,一般Nor Flash用作存放BootLoader(这部分内容也类似于PC中的BIOS和MBR),主要是在单片机上电后,执行将Nand Flash中的程序拷贝到RAM中,然后将CPU控制权交给RAM中的程序(用户自己编写的函数或者是系统内核)。所以,一般的嵌入式系统中都带有容量较小的Nor Flash和大容量的Nand FlashNor Flash主要用来存放引导程序,而Nand Flash存放用户真正的程序。如果使用操作系统,一般内核比较大,系统启动过程比较慢,大约5-10秒不等,这个过程中主要执行开机自检和硬件初始化以及程序拷贝。

转载链接:http://blog.sina.com.cn/s/blog_4697cdcd0100qy4r.html

Nor Flash和Nand Flash用途相关推荐

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

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

  2. nor Flash和nand Flash的区别

    目录 1. 特点 2. 容量和成本 4. 性能差别 5. 接口差别 6. 易用性 7. 耐用性 8. 坏处处理 9. 位交换 10. 主要用途 11. 软件支持 12. 参考文章 flash 按照结构 ...

  3. NOR FLASH和NAND FLASH基本结构和特点

    非易失性存储元件有很多种,如EPROM.EEPROM.NOR FLASH和NAND FLASH,前两者已经基本被淘汰了,因此我仅关注后两者,本文对FLASH的基本存储单元结构.写操作.擦除操作和读操作 ...

  4. CFI Flash, SPI Flash, Nand Flash,Nor Flash的区别和联系

    flash按照内部访问接口(技术)不同,flash分为两种:nor flash和nand flash. nor flash:像访问SDRAM一样,按照数据/地址总线直接访问:读数据快,写数据慢: na ...

  5. nor flash与nand flash启动的简单比较--APPLE的ARM学习笔记一

    2010-10-08 22:26:00 A,nor flash与nand flash的一些区别 1)接口区别: NOR FLASH地址线和数据线分开,来了地址和控制信号,数据就出来. NAND Fla ...

  6. CFI Flash, JEDEC Flash ,Parellel Flash, SPI Flash, Nand Flash,Nor Flash的区别和联系

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

  7. 简单聊聊NOR Flash、NAND Flash和EMMC Flash

    Flash 全名为Flash Memory,我们平时一般叫"闪存",是存储芯片的一种.它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还可以快速读取数 ...

  8. 闪存,ROM,Nor Flash,NAND Flash

    物理结构分类 ROM 固定ROM 可编程ROM 可擦除可编程ROM EPROM EEPROM Flash Memory NOR Flash NAND Flash 3D NAND Flash 固定ROM ...

  9. SPI Flash,NOR Flash,NAND Flash,eMMC对比

    快闪存储器(英语:Flash Memory),是一种电子式可清除程序化只读存储器的形式,允许在操作中被多次擦或写的存储器.这种科技主要用于一般性数据存储,以及在电脑与其他数字产品间交换传输数据,如储存 ...

最新文章

  1. 大咖来信|浪潮刘军:AI计算将成为“新基建”核心支撑之一
  2. CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换【转】
  3. windows server 2003 r2 64位web服务器安装配置注意事项
  4. 出生日期范围的Sql语句_【呕心总结】python如何与mysql实现交互及常用sql语句
  5. 深度残差收缩网络:(四)注意力机制下的阈值设置
  6. Photo Sphere Viewer 全景图
  7. php mysql 空值_PHP / MySQL插入空值
  8. c语言基础符号,C语言符号大全。陆续更新基础知识给新人提供。(申精)
  9. MoreLinq和Linq
  10. C#中判断字符是否为中文
  11. CNN for Sentence Classification-textcnn阅读笔记
  12. 仲裁服务器的作用,仲裁:见证服务器如何影响数据库可用性
  13. linux svn切换分支,玩转SVN-分支
  14. Linux VS code安装Monaco字体
  15. 超级马里奥【附源码】
  16. 数据质量检查【整理】
  17. vue中进度条写法_Vue进度条progressbar组件功能
  18. 计算机慢怎么解决6,解决电脑运行慢卡顿问题的六种方法
  19. word插入图表目录的时候同时插入了原图的解决办法
  20. 将数据库中的页面渲染到网页上

热门文章

  1. 计算机视觉与深度学习-全连接神经网络
  2. css图片加内阴影不显示,css中实现图片阴影
  3. 上位机编程工控控件全览,漂亮工控控件
  4. AppStore 推广iOS内购
  5. 从培训班出来之后找工作的经历,教会了他这五件事
  6. 计算机设计大赛-校赛展示
  7. 已解决Makefile:162:recipe for target ‘all‘ failed
  8. 参加SAP培训是否有用?
  9. 成都python运维工程师待遇_运维工程师工资一个月多少钱
  10. 惠普移动图形工作站 ZBook 15 G2 开箱 晒机 简评