NVRAM(Non-Volatile Random Access Memory): 非易失性随机访问存储器。电子设备能快速地访问该存储空间的内容(大多数情况下此类设备都是以字节方式地访问这些内容,并且掉电后也能保存它们)。有多种技术能实现这一策略,其中EEPROM是比较常见的。

FLASH:是一种ROM(Read Only Memory),与其他ROM的不同在于半导体等级。注意:FLASH必须以扇区为单位访问,而NVRAM以字节为单位访问。这是NVRAM驱动必须实现一个算法(即一开始就复制一个扇区内的所有内容到RAM)的原因。

NVM:非易失性存储器。这是更普遍的概念,它涵盖了所有在掉电后仍能保持其内容的内存组件。在体系设计上这个技术是很有用的,它的技术详情此处省略。实际上,在一个工程中一个带有电池的DRAM(动态随机访问存储器)就能扮演NVM的角色,并且能很好地工作。

原文:

NVRAM: Non-Volatile RAM. The target is to have a electrical device that could be accessed quite fast, most of the time the content is calculated by bytes and the content could be saved after power down. There are different technical ways to implement this concept such as EEPROM which is very common. Please note, in mobile phone design, most of the time one or two sectors of ROM (most of the time it is FLASH) will be used to simulate NVRAM, the only reason is cost saving since ROM is a "must" but NVRAM is not.

FLASH: One kind of ROM and the difference to other ROM is semiconductor level. Please note, FLASH must be read/write by sectors but NVRAM should be read/write by bytes. It is why NVRAM driver have to implement an algorithm such as copying all the content in one sector to RAM first.

NVM: Non-volatie memory. It is more generic concept and covers all the memory components that could keeps its content after power off. It is useful during architecture design when the technical detail could be skipped. In fact, in one project, a DRAM with battery played as NVM and it worked quite good in that case.

注:本文转自 http://blog.chinaunix.net/u2/75520/showart_1868976.html

转载于:https://blog.51cto.com/quanxh/592183

NVRAM\FLASH\NVM的区别相关推荐

  1. 【摘录】NVRAM\FLASH\NVM的区别

    本文引自:http://blog.chinaunix.net/u2/75520/showart_1868976.html NVRAM(Non-Volatile Random Access Memory ...

  2. SRAM SROM DRAM DROM DDR NAND FLASH EMMC的区别

    SRAM SROM DRAM DROM DDR NAND FLASH EMMC的区别 RAM(Random Access Memory)的全名为随机存取记忆体,它相当于PC机上的移动存储,用来存储和保 ...

  3. nor flash启动与nand flash启动的区别

    1)接口区别: NOR FLASH地址线和数据线分开,来了地址和控制信号,数据就出来.类似于memory的随机访问方式,在nor flash上可以直接运行程序, NAND Flash地址线和数据线在一 ...

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

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

  5. emmc、Nand flash、Nor flash之间的区别

    一.定义及区别 emmc:全称为embeded MultiMedia Card,是一种嵌入式非易失性存储器系统,由Nand flash和Nand flash控制器组成,以BGA方式封装在一款chip上 ...

  6. RAM,ROM,EPROM,EEPROM,FLASH ROM的区别

    RAM,ROM,EPROM,EEPROM,FLASH ROM的区别 1.RAM指的是"随机存取存储器",即Random Access Memory.它可以随时读写,而且速度很快,缺 ...

  7. mini2440的nor flash与nand flash启动过程区别

    -------------------------------------------------------- 目标:祥读mini2440说明书 -------------------------- ...

  8. 路由器中Rom/Ram/NVRAM/FLASH的区别

    路由器采用了以下几种不同类型的内存,每种内存以不同方式协助路由器工作. A.只读内存(ROM).  B.闪存(FLASH).  C.随机存取内存(RAM).  D.非易失性RAM(NVRAM). 1. ...

  9. ROM、RAM、SRAM、DRAM、Flash、SDRAM区别

    文章目录 前言 一.ROM.RAM 1.ROM(Read Only Memory) 2.RAM(Random Access Memory)随机存储器 二.SRAM.DRAM.SDRAM 1.SRAM( ...

最新文章

  1. python - 多线程简单实现
  2. ThreadLocal可以解决并发问题吗
  3. 小白如何学习大神的小项目
  4. mysql5.1免安装版配置_mysql5.1免安装版配置
  5. c#自定义类型的转换方式operator,以及implicit(隐式)和explicit (显示)声明的区别...
  6. python指数运算是不是有问题_为什么在Python 3中复指数运算如此之快?
  7. 定时让电脑进入休眠状态
  8. CodeReview 常见代码问题( 下 )
  9. 7.企业应用架构模式 --- 分布策略
  10. 【ArcGIS|空间分析|网络分析】3 使用网络数据集查找最佳路径
  11. java plugin firefox_Firefox 中使用 Java 插件
  12. Android原生PDF功能实现,掌握了这些Android高级工程师必备知识,
  13. wpsmac和pc版的区别_Mac版WPS Office和微软Office 2019哪个更好?
  14. 6.26 Python小记**args** kwargs
  15. [置顶] 一个程序员的科幻小说
  16. volatility 基本用法
  17. 【转】幻想传说:全技能奥义、料理、物品、称号、交易品 获得条件(图文)...
  18. 2019年,SEO关键词KPI考核指标有哪些? 1
  19. html百度地图取电,盯盯拍支持高德地图AR导航,升级智慧出行新体验
  20. php64解密,PHP 用base64兑现加密解密

热门文章

  1. 从UQ、3Q大战看当今互联网格局
  2. 浅谈梯度下降与模拟退火算法
  3. Android编译出现FAILED: setup-jack-server问题的解决办法
  4. 获取DGV中选中行,及其行中某列的值
  5. 根据半径计算圆的周长和面积
  6. linux 开机自动连接网络
  7. 【招聘直通车】美团公交业务部交通事业部招聘啦!
  8. 「读书感悟」一种世界观,一以贯之
  9. 2018 消费金融公司排名
  10. 中国科学技术大学研究生2021生化原理与应用复习资料及往年考试题