ROM

ROM是Read Only Memory的缩写,被称作“只读存储器”。

ROM所存数据一般是装入整机前事先写好的,整机工作过程中只能读出,而不可以改写。因此ROM内的数据很稳定,ROM在系统停止供电的时候仍然可以保持数据。

应用:计算机中的ROM主要是用来存储一些系统信息,或者启动程序BIOS程序,这些程序都是非常重要的,只可以读一般不能修改,断电也不会消失 。

ROM分类

PROM:是可编程的ROM,PROM是一次性的,在软件写入后,就无法修改了,这种是早期的产品,现在已经很少使用了。

EPROM:是通过紫外光的照射擦出原先的程序,是一种通用的存储器。

EEPROM:是通过电子擦除原先的程序,价格很高,写入速度很慢。

SDRAM
 
SDRAM(Synchronous Dynamic Random Access Memory)同步动态随机存取存储器,同步是指Memory工作需要步时钟,内部的命令的发送与数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是由指定地址进行数据读写。目前的168线64bit带宽内存基本上都采用SDRAM芯片,工作电压3.3V电压,存取速度高达7.5ns,而EDO内存最快为15ns。并将RAM与CPU以相同时钟频率控制,使RAM与CPU外频同步,取消等待时间,所以其传输速率比EDO DRAM更快。

SDRAM从发展到现在已经经历了四代,分别是:第一代SDR SDRAM,第二代DDR SDRAM,第三代DDR2 SDRAM,第四代DDR3 SDRAM.
第一代与第二代SDRAM均采用单端(Single-Ended)时钟信号,第三代与第四代由于工作频率比较快,所以采用可降低干扰的差分时钟信号作为同步时钟。
SDR SDRAM的时钟频率就是数据存储的频率,第一代内存用时钟频率命名,如pc100,pc133则表明时钟信号为100或133MHz,数据读写速率也为100或133MHz。
之后的第二,三,四代DDR(Double Data Rate)内存则采用数据读写速率作为命名标准,并且在前面加上表示其DDR代数的符号,PC-即DDR,PC2=DDR2,PC3=DDR3。如PC2700是DDR333,其工作频率是333/2=166MHz,2700表示带宽为2.7G。
DDR的读写频率从DDR200到DDR400,DDR2从DDR2-400到DDR2-800,DDR3从DDR3-800到DDR3-1666。
很多人将SDRAM错误的理解为第一代也就是 SDR SDRAM,并且作为名词解释,皆属误导,SDR不等于SDRAM。

Pin:模组或芯片与外部电路电路连接用的金属引脚,而模组的pin就是常说的“金手指”。
SIMM:Sigle In-line Memory Module,单列内存模组。内存模组就是我们常说的内存条,所谓单列是指模组电路板与主板插槽的接口只有一列引脚(虽然两侧都有金手指)。
DIMM:Double In-line Memory Module,双列内存模组。是我们常见的模组类型,所谓双列是指模组电路板与主板插槽的接口有两列引脚,模组电路板两侧的金手指对应一列引脚。
RDIMM:registered DIMM,带寄存器的双线内存模块
SO-DIMM:笔记本常用的内存模组。
工作电压:
SDR:3.3V
DDR:2.5V
DDR2:1.8V
DDR3:1.5V
 
SRAM
 
SRAM是英文Static RAM的缩写,它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据。不像DRAM内存那样需要刷新电路,每隔一段时间,固定要对DRAM刷新充电一次,否则内部的数据即会消失,因此SRAM具有较高的性能,但是SRAM也有它的缺点,即它的集成度较低,相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积,所以在主板上SRAM存储器要占用一部分面积,在主板上哪些是SRAM呢?

一种是置于CPU与主存间的高速缓存,它有两种规格:一是固定在主板上的高速缓存(Cache  Memory );二是插在卡槽上的COAST(Cache On A Stick)扩充用的高速缓存,另外在CMOS芯片1468l8的电路里,它的内部也有较小容量的128字节SRAM,存储我们所设置的配置数据。
 
还有一种是为了加速CPU内部数据的传送,自80486CPU起,在CPU的内部也设计有高速缓存,故在Pentium CPU就有所谓的L1 Cache(一级高速缓存)和L2Cache(二级高速缓存)的名词,一般L1 Cache是内建在CPU的内部,L2 Cache是设计在CPU的外部,但是Pentium Pro把L1和L2 Cache同时设计在CPU的内部,故Pentium Pro的体积较大。最新的Pentium II又把L2 Cache移至CPU内核之外的黑盒子里。
SRAM显然速度快,不需要刷新的动作,但是也有另外的缺点,就是价格高,体积大,所以在主板上还不能作为用量较大的主存。现将它的特点归纳如下:

◎优点,速度快,不必配合内存刷新电路,可提高整体的工作效率。
◎缺点,集成度低,功耗较大,相同的容量体积较大,而且价格较高,少量用于关键性系统以提高效率。
◎SRAM使用的系统:
○CPU与主存之间的高速缓存
○CPU内部的L1/L2或外部的L2高速缓存
○CPU外部扩充用的COAST高速缓存
○CMOS 146818芯片(RT&CMOS SRAM)
 
SRAM与SDRAM的比较:

SRAM是靠双稳态触发器来记忆信息的;SDRAM是靠MOS电路中的栅极电容来记忆信息的。由于电容上的电荷会泄漏,需要定时给与补充,所以动态RAM需要设置刷新电路。但动态RAM比静态RAM集成度高、功耗低,从而成本也低,适于作大容量存储器。所以主内存通常采用SDRAM,而高速缓冲存储器(Cache)则使用SRAM,在存取速度上,SRAM>SDRAM。另外,内存还应用于显卡、声卡及CMOS等设备中,用于充当设备缓存或保存固定的程序及数据。

本文参考自:

http://blog.csdn.net/fg8181/archive/2008/04/10/2278100.aspx

https://blog.csdn.net/fymx203/article/details/89303361

ROM, SRAM, SDRAM的区别相关推荐

  1. RAM,ROM,SRAM,SDRAM,DDR内存

    一.RAM和ROM RAM: 随机存储器,可以随时进行读写操作,速度很快,掉电以后数据会丢失.比如内存条. SRAM. SDRAM. DDR 等都是 RAM. RAM 一般用来保存程序数据.中间结果, ...

  2. 计算机中dram rom,SRAM、DRAM、硬盘、ROM、RAM、EPROM、FLASH区别和联系

    在文章的开始,曾经说过一般行的数目比列的数据少,原因就是:行越少用户刷新的时间就会越少. ROM.RAM的区别: ROM(只读存储器或者固化存储器) RAM(随机存取存储器) ROM和RAM指的都是半 ...

  3. SRAM与SDRAM的区别

    SDRAM   SDRAM(Synchronous Dynamic Random Access Memory)同步动态随机存取存储器,同步是指Memory工作需要步时钟,内部的命令的发送与数据的传输都 ...

  4. SRAM/SDRAM/DDR/Cache

    参考:正点原子<I.MX6U 嵌入式 Linux 驱动开发指南> 1.RAM 与 ROM RAM:随机存储器,可以随时进行读写操作,速度很快,掉电以后数据会丢失.比如内存条.SRAM.SD ...

  5. ROM与RAM 的区别

     作为FPGA的初学者,在调用IP核时会发现其中的 ROM 和 RAM 是在同一个地方,但是不知道它们到底有什么区别呢?下列我根据自己的理解说说吧. RAM 可以理解为缓存吧,就是把系统即将要用到 ...

  6. SRAM SDRAM DDR 简介

    SRAM SDRAM DDR 简介 转载 SRAM SDRAM DDR 简介 https://blog.csdn.net/monkea123/article/details/103267121 SRA ...

  7. FPGA-DDR,DDR2,DDR3,SDRAM比较区别

    DDR,DDR2,DDR3,SDRAM比较区别 最近在学习fpga,一些小概念可以看看~转载自个人图书馆 http://www.360doc.com/content/12/1217/19/697338 ...

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

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

  9. DRAM,SRAM,SDRAM的关系与区别

    存储器(Memory)是计算机系统中的记忆设备,用来存放程序和数据.计算机中全部信息,包括输入的原始数据.计算机程序.中间运行结果和最终运行结果都保存在存储器中.它根据控制器指定的位置存入和取出信息. ...

最新文章

  1. python2中的unicode_在python2中的编码
  2. linux下mkdir头文件_整理Linux下gcc编译中关于头文件与库文件搜索路径相关问题
  3. vsftpd Problem with 425 Security: Bad IP connecting 解决
  4. 世界是有生命的(通向财富自由之路学习笔记十五)
  5. 不能执行已释放 script 的代码_[漏洞预警]CVE20190708远程桌面代码执行漏洞利用工具已放出...
  6. linux查漏补缺之常用命令
  7. SpringBoot多环境配置与使用
  8. java zip追加_基于Java向zip压缩包追加文件
  9. allgro显示网络名称_起名||网络公司名字推荐
  10. input标签在谷歌浏览器记住密码下的一个自动填充BUG
  11. Docker详解(十六)——Docker私有化仓库创建
  12. 装linux系统为什么会黑屏_Ubuntu安装时出现黑屏问题的解决
  13. 【C语言】实现简易网络聊天室
  14. Codeforces Round #645 (Div. 2)
  15. hive一个字段包含另一个字段
  16. A Multi-task Ensemble Framework for Emotion, Sentiment and Intensity Prediction
  17. ROS导航小车经验总结
  18. 学会这几个PPT制作技巧,让同事对你刮目相看
  19. Antd多文件上传后台接收为null问题
  20. JavaScript休眠或等待

热门文章

  1. Office365:客户端升级后无法启动Microsoft Outlook
  2. JavaWeb-06 (项目案例3)
  3. 浙大PAT考试1077~1080(2014上机复试题目)
  4. 《基于嵌入式实时操作系统的编程技术》笔记清单:第六章行为同步
  5. NVT SDK 架构分层、后台任务和前台应用交互实践
  6. 权限管理——用户认证和用户授权
  7. 关于3D打印材料及发展方向分析
  8. SideBar 可动态设置数据
  9. 电脑快捷键操作以及常用知识大全
  10. 自动售货机软件工程课设_软件工程_自动售货机