RAM、ROM的区别 已经SRAM、DRAM的区别和联系

1.RAM和ROM的区别

 RAM(随机存取存储器)和ROM(只读存储器)都是计算机中常见的存储器类型,它们在计算机系统中有不同的作用和特性。

2.常见的RAM有哪些?

  • DRAM(Dynamic Random Access Memory): 动态随机存取存储器是最常见的RAM类型。它需要定期刷新,因为存储在其中的数据会逐渐消失。DRAM用于主存储器。
  • SRAM(Static Random Access Memory): 静态随机存取存储器不需要定期刷新,速度相对较快,但比DRAM更昂贵。SRAM通常用于高速缓存(Cache Memory)。

3.常见的ROM有哪些?

  • PROM(Programmable Read-Only Memory): 可编程只读存储器,允许用户一次性编程,但之后内容无法修改。
  • EPROM(Erasable Programmable Read-Only Memory): 可擦写可编程只读存储器,允许多次擦除和编程操作。擦除过程通常需要使用紫外线。
  • EEPROM(Electrically Erasable Programmable Read-Only Memory): 电可擦写可编程只读存储器,与EPROM相比,EEPROM的擦除操作可以通过电压完成,无需紫外线。
  •  Masked ROM(掩模 ROM) 与 Mask ROM 类似,指在制造过程中被固定编程的只读存储器。这个术语通常用于描述一些特定制造工艺中的固定数据存储。

4.SRAM和DRAM的区别

分为SRAM和DRAM:

  • DRAM,即动态随机存储器,一般用于内存,需要不断地刷新电路,否则数据就消失了。

  • SRAM,即静态随机存储器,一般用于CPU中的cache(高速缓冲存储器),不需要不停地刷新电路来保存数据。

5.DRAM详解

  • DRAM依靠电容存储,每个存储元只需要花1个电容和1个晶体管。DRAM的数据实际上是存在电容里。但是电容放久了,内部的电容就会越来越少,对外不能形成电位的变化。
  • DRAM是通过检测是否有电流来确定存储的数据是1或0,有电流(有电荷存储)时为1,无电流为0。

DRAM存储元结构,如下图:

6.SRAM详解

  • SRAM是依靠触发器存储数据,每个存储元(存储1bit数据)需要花费6个晶体管才能存储1 bit 。所以SRAM的集成度低、占用面积大。
  • SRAM在读数据时,就是相当于“查看”寄存器的状态,写数据就是改变寄存器的状态。

SRAM存储元结构,如下图:

7.DRAM为什么要不断刷新电路?

当对DRAM进行读操作的时候需要将电容与外界形成回路,通过检测电流变化判断存储元存储的是1还是0(是1就有电荷流出产生电流,是0则没有)。在进行读操作时,如果原来的数据是1,读完之后电荷顺着电流探测电路流走了,就变成0 了,下次再读的时候就不是原来的数据了。所以在读操作结束后需要刷新电路,重新将数据写回DRAM中。

此外,电容上的电荷也只能保存2ms左右,所以即便没有发生读写读写操作,也会对DRAM刷新。

8.DRAM多久刷新一次? 

因为,电容上的电荷也只能保存2ms左右,计算机一般每隔2ms也都会进行DRAM刷新。

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值