1、nandflash

    Nandflash是IO设备,数据、地址、控制线都是共用的,须要软件区控制读取时序,

所以不能像nor flash、内存一样随机訪问,不能EIP(片上执行)。因此不能直接作为boot。



    S3C2440把Bootloader烧到nand flash上启动,由于在S3C2440里有一个内置的SRAM。

叫做stepping stone(垫脚石,非常形象…)。系统启动加电后,

会把nandflash上的起始4KB的内容复制到SRAM里运行,这样就实现了从nandflash启动。



2、norflash

    Norflash的有自己的地址线和数据线,能够採用类似于memory的随机訪问方式。

在norflash上能够直接执行程序,所以norflash能够直接用来做boot。



norflash适合做代码存储并EIP的,nandflash适合用来作大量数据存储的。

norflash的读取速度比nandflash稍快,但擦写速度比nandflash慢非常多。



3、ram

    “随机存储器”,是与CPU直接交换数据的内部存储器。也叫主存(内存)。

存储单元的内容可按需任意取出或存入,且存取的速度与存储单元的位置无关的存储器。

所谓“随机存取”,指的是当存储器中的数据被读取或写入时,

所须要的时间与这段信息所在的位置或所写入的位置无关。

相对的。读取或写入顺序訪问(Sequential Access)存储设备中的信息时,

其所须要的时间与位置就会有关系。



4、sram

    SRAM是英文Static RAM的缩写,它是一种具有精巧存取功能的内存,静态随机存取存储器採取多重晶体管设计。

不须要刷新电路即能保存它内部存储的数据,特点为高性能、低集成度、速度快、体积较大。



5、dram

    DRAM动态随机存取存储器中每一个存储单元由配对出现的晶体管和电容器构成,

每隔一段时间,固定要对DRAM刷新充电一次,否则内部的数据即会消失。



6、rom

    rom最初不能编程,出厂什么内容就永远什么内容,不灵活。

后来出现了prom,能够自己写入一次。要是写错了,仅仅能再换一片。

后来又出现了可多次擦除写入的EPROM。每次擦除要把芯片拿到紫外线上照一下。



7、eeprom

    电可擦除可编程仅仅读存储器”,即Electrically Erasable Programmable Read-Only Memory,

是相对于紫外擦除的rom来讲的。



8、flash

    flash属于广义的EEPROM,由于它也是电擦除的rom。

可是为了差别于一般的按字节为单位的擦写的EEPROM。我们都叫它flash。

flash做的改进就是擦除时不再以字节为单位,而是以块为单位。

    flash分为nor flash和nand flash。

norflash数据线和地址线分开,能够实现ram一样的随机寻址功能,

能够读取不论什么一个字节。

可是擦除仍要按块来擦。

nandflash相同是按块擦除,可是数据线和地址线复用。不能利用地址线随机寻址。

读取仅仅能按页来读取。(nandflash按块来擦除,按页来读。norflash没有页)

简单介绍nandflash、norflash、ram、sram、dram、rom、eeprom、flash的差别的更多相关文章

  1. RAM,SRAM,DRAM,SDRAM,DDR RAM,ROM,PROM,EPROM,EEPROM,NAND FLASH,NOR FLASH的区别

    RAM:由字面意思就可以理解,SDRAM SRAM DRAM(下面蓝色字体的这几种)都可以统称RAM,random access memory(随机存取存储器)的缩写,下面是51hei.com为大家整 ...

  2. ROM、RAM、DRAM、SRAM和FLASH的区别

    ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写.ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是 ...

  3. 18.11 ROM、RAM、DRAM、SRAM和FLASH区别

    ROM(Read Only Memory)和RAM(Random Access Memory)指的都是半导体存储器.ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,但 ...

  4. 关于SRAM,DRAM,SDRAM,以及NORFLASH,NANDFLASH

    韦东山的视频里面说S3C2440有4KB的内存,这个其实是不正确的,这4KB的RAM严格说不应该叫内存,严格来说芯片外面的64MB的SDRAM才能叫做内存,里面的那4KB只是当nandflash启动的 ...

  5. ROM、SDRAM、RAM、DRAM、SRAM、FLASH区别

    body, table{font-family: 微软雅黑; font-size: 13.5pt} table{border-collapse: collapse; border: solid gra ...

  6. ROM、RAM、DRAM、SRAM和FLASH、PSRAM

    1.ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写.ROM在系统停止供电的时候仍然可以保持数据,而RAM通常 ...

  7. nandflash,norflash,sdram,emmc,rom,ram等各种存储器识别

    老是被nandflash,norflash,sdram,emmc,rom,ram搞混,所以在这里总结一下,也为了更好的分清他们之间的关系,以至于别人问的时候不至于说不清. 我们不谈这些名次的由来,只说 ...

  8. 到底什么是nandflash,norflash,sdram,emmc,rom,ram【转】

    本文转载自:http://blog.sina.com.cn/s/blog_6dd8f2b70101le26.html 最近被nandflash,norflash,sdram,emmc,rom,ram搞 ...

  9. 理解FPGA中的RAM、ROM和CAM;ROM、RAM、DRAM、SRAM、FLASH

    目前大多数FPGA都有内嵌的块RAM(Block RAM),可以将其灵活地配置成单端口RAM(DPRAM,Single Port RAM).双端口RAM(DPRAM,Double Ports RAM) ...

随机推荐

  1. Apple 公司开发者账号添加团队成员

    html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,bi ...

  2. Datatbel和 string之间的相互转换

     Datatable 到 string public static string DataTableToString(DataTable dt)        {            //!@&am ...

  3. 通过两个小栗子来说说Java的sleep、wait、notify、notifyAll的用法

    线程是计算程序运行的最小载体,由于单个单核CPU的硬件水平发展到了一定的瓶颈期,因此就出现了多核多CPU的情况,直接就导致程序员多线程编程的复杂.由此可见线程对于高性能开发的重要性. 那么线程在计算机 ...

  4. JavaScript数据可视化编程学习(一)Flotr2,包含简单的,柱状图,折线图,饼图,散点图

    一.基础柱状图 二.基础的折线图 三.基础的饼图 四.基础的散点图 一.基础柱状图 如果你还没有想好你的数据用什么类型的图表来展示你的数据,你应该首先考虑是否可以做成柱状图.柱状图可以表示数据的变化过 ...

  5. Java中static关键字的详解

    static关键字可以修饰方法和成员变量(不可以修饰局部变量,但是可以修饰内部类). static关键字方便在没有创建对象的情况下来进行调用(方法/变量). 很显然,被static关键字修饰的方法或者 ...

  6. spring装配Bean过程

    主要流程: 1.读取配置文件 2.实例化bean和填充bean属性 这个粗略的流程感觉更像是一个需求,有了这个需求,那么spring内部是怎么处理的呢? 我们知道spring的两个核心接口BeanFa ...

  7. 如何管理Session(防止恶意共享账号)——理论篇

    目录 知识要求 背景 技术原理 如何管理Session remember me的问题 附录 知识要求 有一定的WEB后端开发基础,熟悉Session的用法,以及与Redis.Database的配合 本 ...

  8. C# 跨平台的支付类库ICanPay

    随着微软的开源,越来越多的项目支持跨平台,但是各种支付平台提供的类库,又老又不支持跨平台,吐槽下,尤其是微信,还有好多坑,于是ICanPay诞生了,今天就来讲ICanPay是什么,怎么使用? ICan ...

  9. 常用接口简析1---IEnumerable、IEnumerator简析

    常用接口的解析(链接) 1.IEnumerable深入解析 2.IComparable.IComparable接口解析 3.IList.IList接口解析      引言: IEnumerable和I ...

  10. 七、Hadoop学习笔记————调优之Hadoop参数调优

    dfs.datanode.handler.count默认为3,大集群可以调整为10 传统MapReduce和yarn对比 如果服务器物理内存128G,则容器内存建议为100比较合理 配置总量时考虑系统 ...