SRAM和DRAM的区别

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

DRAMSRAM要慢, 但造价更低, 容量也比SRAM⼤得多, 在计算机中主要⽤来做内存, 物尽其⽤。理解 了结构, 就能理解性质, 然后就决定了⽤途。静态随机存取存储器Static Random-Access MemorySRAM)是随机存取存储器的⼀种。所谓的静态,是 指这种存储器只要保持通电,⾥⾯储存的数据就可以恒常保持。相对之下,动态随机存取存储器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不同发行版、甚至同发行版但不同内核之间... 详情>>

2024-03-27 14:58:09
技术岗位面试如何与HR谈薪

面试官的级别一般技术面试的模式是n + 1或者是1 + n + 1,什么意思呢?其中n指的是你见到的不同级别的面试官的个数,1指的你见到的hr。两种模式模式一:... 详情>>

2023-09-09 16:38:54
简要说明linux内核的基本构成?(结构模块表示)

MMU:内存管理单元,完成地址映射(应用虚拟地址方式)VFS:虚拟文件管理系统,提供了统一管理计算机资源的途径。使统一规范计算机资源的使用格式成为可能,方便传输... 详情>>

2024-10-16 17:02:07
不同等级的高速PCB工程师,薪资差距有多大?

高速PCB设计在现代电子领域中扮演着很重要的角色,而高速PCB工程师的技能水平和经验对于项目的成功至关重要,下面本文将从地区分布、薪资水平、工作内容等多方面讨论... 详情>>

2023-09-09 15:41:33
为什么需要交叉编译?

有时是因为⽬的平台上不允许或不能够安装我们所需要的编译器,⽽我们⼜需要这个编译器的某些特征;有时 是因为⽬的平台上的资源贫乏,⽆法运⾏我们所需要编译器;有时⼜是... 详情>>

2023-10-25 10:02:12