zoukankan      html  css  js  c++  java
  • 到底什么是nandflash,norflash,sdram,emmc,rom,ram【转】

    本文转载自: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技术则是现在最先进的一项技术了,有时间的可以了解一下。

  • 相关阅读:
    swift 获取iphone设备型号
    如何判断静态库是否支持64位
    MAC登录界面多了一个其他账户
    swift4 UIScrollView滑动手势与UIPageViewController冲突解决办法
    swift 保留两位小数以及前面不0
    本地通知
    swift3 UIColor扩展
    swift3 控件创建
    数据库--数据库事务
    数据库---触发器trigger
  • 原文地址:https://www.cnblogs.com/zzb-Dream-90Time/p/7580687.html
Copyright © 2011-2022 走看看