(转载自http://www.veryarm.com/1200.html)
快闪存储器(英语:Flash Memory),是一种电子式可清除程序化只读存储器的形式,允许在操作中被多次擦或写的存储器。这种科技主要用于一般性数据存储,以及在电脑与其他数字产品间交换传输数据,如储存卡与U盘。闪存是非易失性的存储器,所以单就保存数据而言, 它是不需要消耗电力的。
硬盘相比,闪存也有更佳的动态抗震性。这些特性正是闪存被移动设备广泛采用的原因。闪存还有一项特性:当它被制成储存卡时非常可靠,即使浸在水中也足以抵抗高压与极端的温度。闪存的写入速度往往明显慢于读取速度。
一、NorFlash
NOR Flash需要很长的时间进行抹写,但是它提供完整的寻址与数据总线,并允许随机存取存储器上的任何区域,这使的它非常适合取代老式的ROM芯片。当时ROM芯片主要用来存储几乎不需更新的代码,例如电脑的BIOS或机上盒(Set-top Box)的固件。NOR Flash可以忍受一万到一百万次抹写循环,它同时也是早期的可移除式快闪存储媒体的基础。CompactFlash本来便是以NOR Flash为基础的,虽然它之后跳槽到成本较低的 NAND Flash。
二、NandFlash
NAND Flash式东芝在1989年的国际固态电路研讨会(ISSCC)上发表的, 要在NandFlash上面读写数据,要外部加主控和电路设计。NAND Flash具有较快的抹写时间, 而且每个存储单元的面积也较小,这让NAND Flash相较于NOR Flash具有较高的存储密度与较低的每比特成本。同时它的可抹除次数也高出NOR Flash十倍。然而NAND Flash 的I/O接口并没有随机存取外部地址总线,它必须以区块性的方式进行读取NAND Flash典型的区块大小是数百至数千比特。
因为多数微处理器与微控制器要求字节等级的随机存取,所以NAND Flash不适合取代那些用以装载程序的ROM。从这样的角度看来,NAND Flash比较像光盘、硬盘这类的次级存储设备。NAND Flash非常适合用于储存卡之类的大量存储设备。第一款创建在NAND Flash基础上的可移除式存储媒体是SmartMedia,此后许多存储媒体也跟着采用NAND Flash,包括MultiMediaCard、Secure Digital、Memory Stick与xD卡。
三、eMMC
eMMC (Embedded Multi Media Card) 为MMC协会所订立的,eMMC 相当于 NandFlash+主控IC,对外的接口协议与SD、TF卡一样,主要是针对手机或平板电脑等产品的内嵌式存储器标准规格。eMMC的一个明显优势是在封装中集成了一个控制器,它提供标准接口并管理闪存,使得手机厂商就能专注于产品开发的其它部分,并缩短向市场推出产品的时间。这些特点对于希望通过缩小光刻尺寸和降低成本的NAND供应商来说,同样的重要。
eMMC由一个嵌入式存储解决方案组成,带有MMC(多媒体卡)接口、快闪存储器设备(Nand Flash)及主控制器,所有都在一个小型的BGA 封装。接口速度高达每秒52MBytes,eMMC具有快速、可升级的性能。同时其接口电压可以是 1.8v 或者是 3.3v。

闪存中的NorFlash、NandFlash及eMMC三者的区别相关推荐

  1. ICMAX漫谈闪存颗粒SLC与MLC和TLC三者的区别 ,性价比哪个好?

    鉴于有粉丝向我提问,SLC.MLC与TLC选择哪种比较好,宏旺半导体ICMAX根据在行业内的多年经验,先跟大家梳理一下SLC.MLC及TLC三种闪存差异,并从专业的角度提供选择方案. 根据闪存颗粒中单 ...

  2. nand flash和nor flash区别_从闪存的发展历史看,eMMC与NAND Flash有什么区别与联系?...

    如今,eMMC已发展成为当红的便携移动产品解决方案之一,之前宏旺半导体有说过eMMC的工作原理,今天跟大家聊聊eMMC与NAND Flash有什么区别和联系. 首先我们要认识Flash,Flash分为 ...

  3. nor闪存nand闪存_闪存中的闪存

    nor闪存nand闪存 Today, we see that flash memory is available in many places, be it on your digital camer ...

  4. 谈谈 VUE 中 methods、watch 和 compute 三者之间区别和联系

    本篇文章主要介绍了谈谈 VUE 中 methods.watch 和 compute 的区别和联系,具有一定的参考价值,有兴趣的可以了解一下           < 他三个是啥子关系呢?> ...

  5. 由于计算机主板的闪存中固化了,主板bios内存设置

    有些xitong更新或添加内存后,运行不稳定,可能就是内存频率太高原因,那么大家知道电脑主板bios内存设置的频率吗?接下来跟小编一起了解一下windows764bios内存如何设置频率的解决方法吧 ...

  6. C#中数组、ArrayList和List三者的区别

    在C#中,当我们想要存储一组对象的时候,就会想到用数组,ArrayList,List这三个对象了.那么这三者到底有什么样的区别呢? 我们先来了解一下数组,因为数组在C#中是最早出现的. 数组 数组有很 ...

  7. c# list 容量_C#中数组、ArrayList和List三者的区别 转

    在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢. 数组 数组在C#中最早出现的.在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单. ...

  8. C#中数组、ArrayList和List三者的区别(转) ,加修改

    在C#中数组,ArrayList,List都能够存储一组对象,那么这三者到底有什么样的区别呢. 数组 数组在C#中最早出现的.在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单. ...

  9. Java中String、StringBuffer、StringBuilder三者的区别

    一.简介 String.StringBuffer.StringBuilder三个类之间的区别主要是在两个方面:运行速度和线程安全. 二.区别 1.运行速度,或者说是执行速度 在这方面运行速度快慢为:S ...

最新文章

  1. 20170623_oracle基础知识_常见问题
  2. 第四周作业 wcPro
  3. java设计模式4--建造者模式(Builder)
  4. gitblit如何迁移入gitlab合并迁移_github仓库迁移到gitlab以及gitlab仓库迁移到另一个gitlab服务器...
  5. 设计人员珍藏的在线处理图片的网址大集合
  6. C++编程笔记:贪心算法实现部分背包问题
  7. LwIP之ICMP协议
  8. JAVA学习笔记001---认识了解NIO
  9. SQL Server查询存储–概述
  10. 面对 Google、Facebook、微软等科技巨头的围剿,夹缝中的初创企业该何去何从?...
  11. 首次打开文件简单分析
  12. oracle e18,oracle 体系结构
  13. Tensorflow2.0.0版本和Keras2.4.3不兼容
  14. hive like与rlike的区别
  15. 适合苹果4s的微信版本_6.1.3装上微信了,新手看这里
  16. 传智播客风清扬视频------异常简述
  17. 一个合格的java工程师应该必备的能力
  18. 微信小程序 SOTER 生物认证DEMO,指纹识别
  19. 《C++ 黑客编程揭秘与防范(第2版)》—第6章6.2节详解PE文件结构
  20. 虚拟带库(VTL)备份恢复解决方案

热门文章

  1. 中国科学技术大学研究生免疫学技术原理与应用复习资料及历年题
  2. PDF在线转Word文本软件
  3. 2018.6.17 英语六级学习单词汇总
  4. python弹出框多一个空白框_python – 自定义/删除Django选择框空白选项
  5. oracle11g sga分配,Oracle11gsga_target参数设置
  6. linux系统安装绿色版mysql
  7. Mac在pycharm执行sh打包脚本报错
  8. ACL and SCO
  9. 对邮件服务器的一点思考
  10. 利用vue-pdf插件来让pdf的base64数据显示在页面上