SRAM和DRAM详解

本文详细介绍了SRAM和DRAM的区别,包括它们的存储原理、刷新机制和寻址方式。SRAM用于高速缓存,由于不需要刷新电路且速度快但成本高;而DRAM作为内存使用,因其电容需要不断刷新以保持数据,容量大但速度相对较慢。此外,还简单提及了ROM、RAM的类型以及DRAM的刷新周期和寻址方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.SRAM和DRAM区别

DRAM用作内存比较多,SRAM用作cache比较多。

从名字上看,SRAM与DRAM的区别只在于一个是静态一个是动态。SRAM不需要刷新电路就能够保存数据,所以具有静止存取数据的作用。而DRAM则需要不停地刷新电路,否则内部的数据将会消失。
SRAM存储一位需要花6个晶体管
在这里插入图片描述
而DRAM只需要花一个电容和一个晶体管。
在这里插入图片描述
cache追求的是速度所以选择SRAM,而内存则追求容量所以选择能够在相同空间中存放更多内容并且造价相对低廉的DRAM。在我们的PC待机时消耗的电量有很大一部分都来自于对内存的刷新。

为什么DRAM需要不断的刷新

DRAM的数据实际上是存在电容里的。而电容放久了,内部的电荷就会越来越少,对外就形成不了电位的变化。而且当对DRAM进行读操作的时候需要将电容与外界形成回路,通过检查是否有电荷流进或流出来判断该bit是1还是0。所以无论怎样,在读操作中都破坏了原来的数据。所以在读操作结束后需要将数据写回DRAM中。在整个读或者写操作的周期中,计算机都会进行DRAM的刷新,通常是刷新的周期是4ms-64ms。

寻址方式寻址方式

SRAM和DRAM的寻址方式也有所不同。虽然通常我们都认为内存像一个长长的数组呈一维排列,但实际上内存是以一个二维数组的形式排列的,每个单元都有其行地址和列地址,当然cache也一样。而这两者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值