一、RAM:random access memory(随机存取存储器)

SRAM:静态随机存储器,就是它不需要刷新电路,不像动态随机存储器那样,每隔一段时间就要刷新一次数据。但是他集成度比较低,不适合做容量大的内存,一般是用在处理器的缓存里面。像S3C2440的ARM9处理器里面就有4K的SRAM用来做CPU启动时用的。

DRAM,动态随机存取存储器,需要不断的刷新,才能保存数据。 而且是行列地址复用的,许多都有页模式。

SDRAM:同步动态随机存储器,像电脑的内存就是用的这种RAM叫DDR SDRAM。其集成度非常高,因为是动态的,所以必须有刷新电路,每隔一段时间必须得刷新数据。其存储单元不是按线性排列的,是分页的。一般的嵌入式产品里面的内存都是用的SDRAM。

DDR SDRAM: 双通道同步动态RAM,需要刷新,速度快,容量大。(目前电脑就是用的DDR的内存条都好几代了)

二、ROM:只读存储器的总称。

PROM:可编程只读存储器,只能写一次,写错了就得报废,现在用得很少了,好像那些成本比较低的OPT单片机里面用的就是这种存储器吧。

EPROM:可擦除可编程存储器,这东西也比较古老了,是EEPROM的前身,在芯片的上面有个窗口,通过紫外线的照射来擦除数据。非常之麻烦。

EEPROM:电可擦除可编程只读存储器,比之EPROM就先进点了,可以用电来擦除里面对数据,也是现在用得比较多的存储器,比如24CXX系列的EEPROM。

NAND FLASH和NOR FLASH 都是现在用得比较多的非易失性闪存(ROM)

NOR采用的并行接口,其特点读取的速度比之NAND快乐很多倍,其程序可以直接在NOR里面运行。但是它的擦除速度比较慢,集成度低,成本高的。现在的NOR的容量一般在2~16M左右,一般是用在代码量小的嵌入式产品方面。还有就是在ARM9的开发板上可以看见。

NAND,采用的是串行的接口,CPU从里面读取数据的速度很慢,所以一般用NAND做闪存的话就必须把NAND里面的数据先读到内存里面,然后CPU才能够执行。就跟电脑的硬盘样的。但是它的集成度很高,我的ARM9的开发板上面一块256M的NAND还没有一块2M的NOR的一半大,所以成本很低。还有就是它的擦除速度也的NOR要快。要不然的话那就真的悲剧了,假如擦除一块2M的NOR要一分钟,如果NAND的擦除速度比NOR还要慢,那擦除一块256M的NAND不是要几个小时。NAND一般是用在那些要跑大型的操作系统的嵌入式产品上面,比如LINUX啊,WINCE啊。NOR可是可以跑,可以把LINUX操作系统剪裁到2M以内,一个产品难道只去跑系统吗?用户的应用程序呢!其实很多时候,一个嵌入式产品里面,操作系统占的存储空间只是一小部分,大部分都是给用户跑应用程序的。就像电脑,硬盘都是几百G,可是WINDOWNS操作系统所占的空间也不过几G而已。

三、补充

SRAM : 静态RAM,不用刷新,速度可以非常快,像CPU内部的cache,都是静态RAM,缺点是一个内存单元需要的晶体管数量多,因而价格昂贵,容量不大。

DRAM: 动态RAM,需要刷新,容量大。

SDRAM :同步动态RAM,需要刷新,速度较快,容量大。(以前的电脑用的内存条)

DDR SDRAM: 双通道同步动态RAM,需要刷新,速度快,容量大。(目前电脑就是用的DDR的内存条都好几代了)

具体解释一:

什么是DRAM   DRAM 的英文全称是’Dynamic RAM’,翻译成中文就是’动态随机存储器’。DRAM用于通常的数据存取。我们常说内存有多大,主要是指DRAM的容量。

什么是SRAM   SRAM 的英文全称是’Static RAM’,翻译成中文就是’静态随机存储器’。SRAM主要用于制造Cache。

什么是SDRAM   SDRAM 的英文全称是’Synchronous DRAM’,翻译成中文就是’扩充数据输出内存’,它比一般DRAM和EDO RAM速度都快,它已经逐渐成为PC机的标准内存配置。

什么是Cache    Cache 的英文原意是’储藏’,它一般使用SRAM制造,它与CPU之间交换数据的速度高于DRAM,所以被称作’高速缓冲存储器’,简称为’高速缓存’。由于CPU的信息处理速度常常超过其它部件的信息传递速度,所以使用一般的DRAM来作为信息存储器常常使CPU处于等待状态,造成资源的浪费。Cache就是为了解决这个问题而诞生的。在操作系统启动以后,CPU就把DRAM中经常被调用的一些系统信息暂时储存在Cache里面,以后当CPU需要调用这些信息时,首先到Cache里去找,如果找到了,就直接从Cache里读取,这样利用Cache的高速性能就可以节省很多时间。大多数CPU在自身中集成了一定量的Cache,一般被称作’一级缓存’或’内置Cache’。这部分存储器与CPU的信息交换速度是最快的,但容量较小。大多数主板上也集成了Cache,一般被称作’二级缓存’或’外置Cache’,比内置Cache容量大些,一般可达到256K,现在有的主板已经使用了512K~2M的高速缓存。在最新的Pentium二代CPU内部,已经集成了一级缓存和二级缓存,那时主板上的Cache就只能叫作’三级缓存’了。

什么是闪存   闪存 目前主板上的BIOS大多使用Flash Memory制造,翻译成中文就是’闪动的存储器’,通常把它称作’快闪存储器’,简称’闪存’。这种存储器可以直接通过调节主板上的电压来对BIOS进行升级操作。

为什么DRAM要刷新,SRAM不需要: 这个是由于RAM的设计类型决定的,DRAM用了一个t和一个rc电路,导致电容毁漏电和缓慢放电。所以需要经常的刷新来保持数据

具体解释二:

DRAM,动态随机存取存储器,需要不断的刷新,才能保存数据。 而且是行列地址复用的,许多都有页模式。

SRAM,静态的随机存取存储器,加电情况下,不需要刷新,数据不会丢失,而且,一般不是行列地址复用的。

SDRAM,同步的DRAM,即数据的读写需要时钟来同步。

DRAM和SDRAM由于实现工艺问题,容量较SRAM大。但是读写速度不如SRAM,但是现在,SDRAM的速度也已经很快了,时钟好像已经有150兆的了。那么就是读写周期小于10ns了。SDRAM虽然工作频率高,但是实际吞吐率要打折扣。以PC133为例,它的时钟周期是7.5ns,当CAS latency=2 时,它需要12个周期完成8个突发读操作,10个周期完成8个突发写操作。不过,如果以交替方式访问Bank,SDRAM可以在每个周期完成一个读写操作(当然除去刷新操作)。

其实现在的主流高速存储器是SSRAM(同步SRAM)和SDRAM(同步DRAM)。目前可以方便买到的SSRAM最大容量是8Mb/片,最大工作速度是166MHz;可以方便买到的SDRAM最大容量是128Mb/片,最大工作速度是133MHz。 SRAM是Static Random Access Memory的缩写,中文含义为静态随机访问存储器,它是一种类型的半导体存储器。“静态”是指只要不掉电,存储在SRAM中的数据就不会丢失。这一点与动态RAM(DRAM)不同,DRAM需要进行周期性的刷新操作。

然后,我们不应将SRAM与只读存储器(ROM)和Flash Memory相混淆,因为SRAM是一种易失性存储器,它只有在电源保持连续供应的情况下才能够保持数据。“随机访问”是指存储器的内容可以以任何顺序访问,而不管前一次访问的是哪一个位置。 SRAM中的每一位均存储在四个晶体管当中,这四个晶体管组成了两个交叉耦合反向器。这个存储单元具有两个稳定状态,通常表示为0和1。另外还需要两个访问晶体管用于控制读或写操作过程中存储单元的访问。因此,一个存储位通常需要六个MOSFET。对称的电路结构使得SRAM的访问速度要快于DRAM。

SRAM比DRAM访问速度快的另外一个原因是SRAM可以一次接收所有的地址位,而DRAM则使用行地址和列地址复用的结构。

SRAM不应该与SDRAM相混淆,SDRAM代表的是同步DRAM(Synchronous DRAM),这与SRAM是完全不同的。

SRAM也不应该与PSRAM相混淆,PSRAM是一种伪装成SRAM的DRAM。

从晶体管的类型分,SRAM可以分为双极性与CMOS两种。从功能上分,SRAM可以分为异步SRAM和同步SRAM(SSRAM)。异步SRAM的访问独立于时钟,数据输入和输出都由地址的变化控制。同步SRAM的所有访问都在时钟的上升/下降沿启动。地址、数据输入和其它控制信号均于时钟信号相关。

DRAM:动态随机存取存储器,需要不断的刷新,才能保存数据。而且是行列地址复用的,许多都有页模式。

SRAM:静态的随机存取存储器,加电情况下,不需要刷新,数据不会丢失,而且,一般不是行列地址复用的。

SDRAM:同步的DRAM,即数据的读写需要时钟来同步。 主要是存储单元结构不同导致了容量的不同。一个DRAM存储单元大约需要一个晶体管和一个电容(不包括行读出放大器等),而一个SRAM存储单元大约需要六个晶体管。

DRAM和SDRAM由于实现工艺问题,容量较SRAM大,但是读写速度不如SRAM。 一个是静态的,一个是动态的,静态的是用的双稳态触发器来保存信息,而动态的是用电子,要不时的刷新来保持。

内存(即随机存贮器RAM)可分为静态随机存储器SRAM,和动态随机存储器DRAM两种。我们经常说的“内存”是指DRAM。而SRAM大家却接触的很少。 SRAM其实是一种非常重要的存储器,它的用途广泛。SRAM的速度非常快,在快速读取和刷新时能够保 持数据完整性。SRAM内部采用的是双稳态电路的形式来存储数据。所以SRAM的电路结构非常复杂。制造相同容量的SRAM比DRAM的成本高的多。正因为如此,才使其发展受到了限制。因此目前SRAM基本上只用于CPU内部的一级缓存以及内置的二级缓存。仅有少量的网络服务器以及路由器上能够使用SRAM。

RAM、SRAM、DRAM、SDRAM、DDR SDRAM、ROM、PROM、EPROM、EEPROM、NAND、NOR相关推荐

  1. ROM,RAM,Cache,Mask ROM,PROM,EPROM,EEPROM,Flash Memory有什么区别和联系【笔记】

    前言 ROM,RAM,Cache,Mask ROM,PROM,EPROM,EEPROM,Flash Memory这几个名词相信大家一定不陌生,至少接触过一个或几个,但是它们之间的区别和联系又是什么呢? ...

  2. 【STM32F4】六、SRAM和DRAM的区别

    目录 一.ROM.RAM.SRAM.DRAM 1. ROM.RAM之间的关系? 2. SRAM 和 DRAM 之间的关系? 二.SRAM 和 DRAM 的区别? 三.STM32F4中的SRAM--XM ...

  3. ROM PROM EPROM EEPROM FLASH(NAND、NOR)

    ROM PROM EPROM EEPROM FLASH(NAND.NOR) 个人理解: FLASH似乎与EEPROM关系较大 现在的内存使用的是SDRAM(DDR2.DDR3) U盘.内存卡使用的是f ...

  4. RAM、 ROM 、SRAM 、DRAM 、SDRAM 、DDR (2、3、4)SDRAM辨析

    乍一看,这么多RAM,ROM是不是感觉大脑发懵,且听我一一道来. 在了解其他概念之前,我们要首先知道,什么是存储器 存储器 存储器是用来存储程序和各种数据信息的记忆部件 许多存储单元的集合,按单元号顺 ...

  5. ROM、RAM、DRAM、SRAM、SDRAM

    常见存储器概念辨析: RAM.SRAM.SDRAM.ROM.EPROM.EEPROM.Flash 存储器可以分为很多种类,其中根据掉电数据是否丢失可以分为RAM(随机存取存储器)和ROM(只读存储器) ...

  6. 计算机flash ram是什么意思啊,ROM、SDRAM、RAM、DRAM、SRAM、FLASH的区别

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

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

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

  8. 什么是ROM、RAM、DRAM、SRAM和FLASH的区别

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

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

    ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ 分享一个大神朋友的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到 ...

最新文章

  1. 智能家居隐私问题再遭热议:涉案设备中的数据究竟受不受保护?
  2. python平均成绩计算异常处理_7-10 jmu-python-异常-学生成绩处理基本版 (15 分)
  3. BOOST_TEST_TRAIT_SAME的用法实例
  4. 有兴趣吗?程序员分手手册,教你如何恢复单身
  5. netflix_Netflix播放按钮剖析
  6. 【蓝桥杯官网试题 - 真题训练】生命之树(树形dp)
  7. C语言的“编译时多态”
  8. python访问网站添加请求头_Python headers请求头如何实现快速添加
  9. 分布式事物框架--EasyTransaction的入门介绍
  10. 第四十三篇 面向对象进阶2
  11. 漫画:如何用栈实现队列?
  12. 微信小程序第三方平台和附近的小程序将开放
  13. [转]WINDOW进程通信的几种方式
  14. python 自动交易_Python自动化交易入门
  15. Java SE书籍推荐
  16. Eclipse SVN还原文件到历史版本详解
  17. wps excel 向下选中指定行数并填充根据公式计算好的数据
  18. html制作多媒体课件,多媒体课件设计与制作 教师课件制作平台
  19. 51物联卡:浅谈物联网卡在智能安防中的发展前景
  20. 麒麟开源堡垒机银行行业设计方案

热门文章

  1. 干掉联想电脑管家LAVservice进程
  2. VSCode程序猿彩虹屁插件rainbow fart体验:哇哦我听到有萌妹子夸我ฅ( ˃̶˙ω˙˂̶ ฅ
  3. ROS学习-3 (C++编程实现创建发布者+发布数据控制海龟运动)
  4. 基于JAVA电动机营销系统计算机毕业设计源码+系统+lw文档+部署
  5. java-php-python-springboot中医保健网站计算机毕业设计
  6. android 使用mupdf,android-在应用程序中集成MuPDF Reader
  7. 初识Leap motion
  8. 英语口语294之每日十句口语
  9. ios放大镜效果始终不能去掉
  10. bigdecimal计算开n次方_学会使用基从考试电脑计算器,提高过关率