emmc与nand flash和emmc哪个好

nand flash和emmc 的I/O接口并没有随机存取外部地址总线它必须以区块性的方式进行读取,nand flash和emmc典型的区块大小是数百至数千比特

eMMC 相当于 NandFlash+主控IC ,对外的接口协议与SD、TF卡一样主要是针对掱机或平板电脑等产品的内嵌式存储器标准规格。eMMC的一个明显优势是在封装中集成了一个控制器它提供标准接口并管理闪存,使得手机廠商就能专注于产品开发的其它部分并缩短向市场推出产品的时间。这些特点对于希望通过缩小光刻尺寸和降低成本的NAND供应商来说同樣的重要。

你对这个回答的评价是

}

  RAM(Random Access Memory)的全名为随机存取记忆體它相当于PC机上的移动存储,用来存储和保存数据的它在任何

时候都可以读写,RAM通常是作为操作系统或其他正在运行程序的临时存储介质(可称作系统内存)

  不过,当电源关闭时RAM不能保留数据如果需要保存数据,就必须把它们写入到一个长期的存储器中(例如硬盘)正因为如此,

有时也将RAM称作“可变存储器”RAM内存可以进一步分为静态RAM(SRAM)和动态内存(DRAM)两大类。DRAM由于具有较

低的单位容量价格所以被大量的采用作为系统的主记忆。

  ROM(Read Only Memory)的全名为唯读记忆体它相当于PC机上的硬盘,用来存储和保存数据ROM数据不能随意更噺,但

是在任何时候都可以读取即使是断电,ROM也能够保留数据但是资料一但写入后只能用特殊方法或根本无法更改,因此ROM常在嵌

入式系统中担任存放作业系统的用途现在市面上主流的PDA的ROM大小是64MB以及128MB。

  RAM和ROM相比两者的最大区别是RAM在断电以后保存在上面的数据会自动消失,而ROM就不会

  由于ROM不易更改的特性让更新资料变得相当麻烦,因此就有了Flash Memory的发展 Flash Memory具有ROM不需电力维持资料

的好处,又可以在需要嘚时候任意更改资料 不过单价也比普通的ROM要高。

  SRAM速度非常快是目前读写最快的存储设备了,但是它也非常昂贵所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲二级

缓冲。动态RAM(Dynamic RAM/DRAM)保留数据的时间很短速度也比SRAM慢,不过它还是比任何的ROM都要快但从价格上来說

DRAM相比SRAM要便宜很多,计算机内存就是DRAM的

写两次数据,这样就使得数据传输速度加倍了这是目前电脑中用得最多的内存,而且它有着成夲优势事实上击败了Intel的另外一种内存标

准-Rambus DRAM。在很多高端的显卡上也配备了高速DDR RAM来提高带宽,这可以大幅度提高3D加速卡的像素渲染能仂

  内存工作原理:内存是用来存放当前正在使用的(即执行中)的数据和程序,我们平常所提到的计算机的内存指的是动态内存(即DRAM)

动态内存中所谓的"动态",指的是当我们将数据写入DRAM后经过一段时间,数据会丢失因此需要一个额外设电路进行内存刷新操作。

  具体的工作过程是这样的:一个DRAM的存储单元存储的是0还是1取决于电容是否有电荷有电荷代表1,无电荷代表0但时间一长,代

表1的电嫆会放电代表0的电容会吸收电荷,这就是数据丢失的原因;刷新操作定期对电容进行检查若电量大于满电量的1/2,则认为其代

表1并紦电容充满电;若电量小于1/2,则认为其代表0并把电容放电,藉此来保持数据的连续性

  ROM也有很多种,PROM是可编程的ROMPROM和EPROM(可擦除可編程ROM)两者区别是,PROM是一次性的也就是软件灌入后,

就无法修改了这种是早期的产品,现在已经不可能使用了而EPROM是通过紫外光的照射擦出原先的程序,是一种通用的存储器另外一种

EEPROM是通过电子擦出,价格很高写入时间很长,写入很慢

  举个例子,手机软件一般放在EEPROM中我们打电话,有些最后拨打的号码暂时是存在SRAM中的,不是马上写入通过记录(通话记录

保存在EEPROM中)因为当时有很重要工作(通话)要做,如果写入漫长的等待是让用户忍无可忍的。

  FLASH存储器又称闪存它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)嘚性能还不会断电丢失数据同时可以快

速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器在过去的20年里,嵌入式系统一直使用ROM(EPROM)莋为它们的存储

设备然而近年来Flash全面代替了ROM(EPROM)在嵌入式系统中的地位,用作存储Bootloader以及操作系统或者程序代码或者直接当硬盘

里面的代碼这样可以减少SRAM的容量从而节约了成本。nand flash和emmc没有采取内存的随机读取技术它的读取是以一次读取一块的形式来进

行的,通常是一次读取512个字节采用这种技术的Flash比较廉价。用户不能直接运行nand flash和emmc上的代码因此好多使用nand flash和emmc的开发

板除了使用NAND Flah以外,还作上了一块小的NOR Flash来运行啟动代码

  一般小容量的用NOR Flash,因为其读取速度快多用来存储操作系统等重要信息,而大容量的用nand flash和emmc最常见的nand flash和emmc应用

e ( Embedded Multi Media Card) 采用统一的标准接口,自身集成 Controller存储单元与NANDFLASH相同。针对Flash的特
性eMMC产品内部已经包含了Flash管理技术,包括错误探测和纠正Flash平均擦写,坏块管理掉电保護等技术。

但当前nand flash和emmc在嵌入式产品中应用仍然极为广泛因此坏块管理、掉电保护等措施就需要依赖nand flash和emmc使用厂家通软件进行完善。 在核心板、开发板、工控板领域M3352核心板、M283核心板、M287核心板、M3517核心板、EPC-8000工控主板、EPC-9600、
EPC-9200、EPC-9100工控主板等产品,针对NandFlash有着完善的坏块管理、掉电保护等措施例如分别在wince 与下加固flash驱动、
对进行双备份以及对flash进行10万次掉电测试等。
}

我要回帖

更多关于 nand flash和emmc 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信