SRAM和DRAM的区别

浏览量:2191
时间: 2024-03-15 17:12:29

DRAM比SRAM要慢, 但造价更低, 容量也比SRAM⼤得多, 在计算机中主要⽤来做内存, 物尽其⽤。理解 了结构, 就能理解性质, 然后就决定了⽤途。静态随机存取存储器(Static Random-Access Memory,SRAM)是随机存取存储器的⼀种。所谓的“静态”,是 指这种存储器只要保持通电,⾥⾯储存的数据就可以恒常保持。相对之下,动态随机存取存储器(DRAM)⾥ ⾯所储存的数据就需要周期性地更新。==然⽽,当电⼒供应停⽌时,SRAM储存的数据还是会消失(被称为volatile memory),这与在断电后还能储存资料的ROM或闪存是不同的。


动态随机存取存储器(Dynamic Random Access Memory,DRAM)是⼀种半导体存储器,主要的作⽤原理 是利⽤电容内存储电荷的多寡来代表⼀个⼆进制比特(bit)是1还是0。由于在现实中晶体管会有漏电电流的现 象,导致电容上所存储的电荷数量并不⾜以正确的判别数据,⽽导致数据毁损。==因此对于DRAM来说,周期 性地充电是⼀个⽆可避免的要件。由于这种需要定时刷新的特性,因此被称为“动态”存储器。==相对来说,静 态存储器(SRAM)只要存入数据后,纵使不刷新也不会丢失记忆。


SRAM和DRAM都是RAM, 中文名叫随机存储器

随机是什么意思呢? 意思是, 给定⼀个地址, 可以立即访问到数据(访问时间和位置⽆关), ⽽不像 咱们熟悉的磁带, 知道最后⼀⾸歌在最后的位置, 却没法直接⼀下⼦跳到磁带的最后部⻔, 所以磁带 不是随机存储器, ⽽是顺序存储器。

来看看SRAM的电路:

image.png

上⾯是能保存SRAM的⼀个bit,你看看, 这东东, 保存⼀个bit需要6个晶体管, 所以贵, 造价⾼啊。SRAM⼀般只有⼏个MB⽽已, 再多了就不划算, 因为贵! 从电路图可以看出, 基本都是⼀些晶体管运 算, 速度很快, 所以SRAM⼀般⽤来做⾼速缓存存储器, 既可以放在cpu芯片上, 也可以放在片下。SRAM中的S是static的意思。


造价这么⾼, 难道就不能改进吗? 再看看DRAM电路图:

image.png

可以看到, 存储⼀个bit的DRAM只需要⼀个电容和⼀个晶体管。 DRAM的数据实际上是存在于电容⾥⾯的, 电容会有电的泄露, 损失状态, 故需要对电容状态进⾏保持和刷新处理, 以维持持久状态, ⽽这是需要时间 的, 所以就慢了。 这个刷新加动态刷新, ⽽DRAM中的D就是dynamic的意思。


声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。仅供学习交流使用,不构成商业目的。版权归原作者所有,如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时删除。侵权投诉
相关推荐HOT
Linux platform驱动与设备树怎么写?嵌入式Linux面试

一句话答案platform 驱动分两部分:驱动代码(platform_driver 结构,probe/remove)和设备树(dts 描述硬件资源);设备树里 ... 详情>>

2026-09-18 09:05:15
EMC整改后噪声"搬"到别处怎么处理?整改闭环与回归验证怎么做?EMC工程师面试

一句话答案整改噪声搬家说明只改了局部没切断耦合路径,要先建立全频段噪声地图,用近场探头/频谱仪复测所有频段,按源头→路径→接收端系统改,改一项复测全频段并留档回... 详情>>

2026-09-13 21:25:45
RS-232接口电路怎么设计与防护?MAX3232、ESD与隔离怎么做?硬件工程师面试

一句话答案RS-232用MAX3232这类收发器把MCU的TTL电平转成±12V左右的双端电平,DB9口靠近处加TVS阵列和自恢复保险丝,长距离或强干扰场合加隔... 详情>>

2026-09-13 21:25:18
单片机中断里为什么不建议做耗时操作?面试怎么回答

题库分类:嵌入式单片机 适合经验:0—3年 难度:中级 题型:技术基础题 + 项目追问题 面试题单片... 详情>>

2026-07-28 20:48:01
反激电源变压器怎么设计与气隙怎么计算

分类:电源设计 经验级别:中级 难度:中等偏难 题型:技术论述题本文概述反激电源变压器是隔离式开关电源中最常用的拓扑之一,变压器同时承担能量传输和输入输出隔离的... 详情>>

2026-08-20 09:59:22
开班信息