本文转载自:http://blog.sina.com.cn/s/blog_6dd8f2b70101le26.html

最近被nandflash,norflash,sdram,emmc,rom,ram搞的有点头大,所以在这里总结一下,也为了更好的分清他们之间的关系,以至于别人问的时候不至于说不清。

我们不谈这些名次的由来,只说明他们是做什么的,能用来干什么,在哪里我们用到过三部分说明

1、Nandflash

是flash非易失性闪存,即一种快速存储的芯片。

是用来存储数据的,类似于SD卡

是用于我们手机内存等,但手机内存一般是flash和DDR合起来的芯片

2、Norflash

是flash非易失性闪存,即一种快速存储的芯片,与Nandflash相似

是用来存储数据的

玩过mini2440的同学都知道他有个nandflash启动和norflash启动,现在看来其实没什么差别,只是速度和操作方式的不同,当然存储的大小也不同,norflash比较贵,现在一般都用nandflash因为存储能力比较大嘛

3、ram

是随机存储内存,断电数据丢失,存储短时间使用程序。

是用来存储当前数据的,比如手机程序运行时需要占用内存

是为机器运行软件提供内存的芯片

sdram就是ram器件

4、rom

是只读内存,是非易失性固态半导体存储器

比如flash就是rom器件

对比ram和rom可以类比电脑的内存和硬盘,手机或者嵌入式产品使用的内存是sdram(DDR),而使用的存储设备大多是flash;电脑内存指的是内存条,其实也是DDR,而硬盘有的是机械的还有固态硬盘,机械的就是磁头和扇区组成的,固态硬盘其实就是flash和DRAM芯片组成的;ram的作用其实就是程序的运行以及数据的交换,而rom芯片负责存储各种文件,程序,软件等。

我们现在使用的ARM芯片其实是内置多少G,多少M的SDRAM,现在SDRAM已经打到DDR3,即速度已经非常之快。

那么emmc技术则是现在最先进的一项技术了,有时间的可以了解一下。

最新文章

  1. Python virtualenv with Sublime Text 3
  2. 【MVC拾遗】MVC的单元测试简单学习总结
  3. 转载:bootstrap, boosting, bagging 几种方法的联系
  4. 【转】Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. If
  5. 服务器端查看log的shell脚本
  6. [ZJOI3527][Zjoi2014]力
  7. Ecshop(二次开发) - 后台添加左侧菜单导航
  8. Java魔法类:sun.misc.Unsafe
  9. yum cdh4
  10. xmlns:android="http://schemas.android.com/apk/res/android" 是什么意思?
  11. cf C. Prime Number
  12. 如何js编译的文件dll对于网页电话
  13. #大数加减乘除#校赛D题solve
  14. springboot dubbo filter之依赖注入null
  15. repo
  16. 题解-bzoj4221 JOI2012kangaroo
  17. mysql 8.0 错误The server requested authentication method unknown to the client
  18. 复杂PC问题——信号量与共享存储区
  19. 12c数据库重启后自动启动pdb
  20. TRUNCATE delete

热门文章

  1. ndk书写位置的问题
  2. unity3d 各键值对应代码
  3. html5——3D案例(立体汉字,旋转导航)
  4. JS——冒泡案例
  5. C# ADO.NET动态数据的增删改查(第五天)
  6. (原创)HyperPacer使用技巧之集合点设置
  7. (转)分布式文件存储FastDFS(二)FastDFS安装
  8. 一个数据去重sql
  9. CDR服装设计-用CorelDRAW排钻如何把圈摆均匀
  10. On branch master nothing to commit, working tree clean ERROR: Repository not found. fatal: Could not read from remote repository.