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的电路:
上⾯是能保存SRAM的⼀个bit,你看看, 这东东, 保存⼀个bit需要6个晶体管, 所以贵, 造价⾼啊。SRAM⼀般只有⼏个MB⽽已, 再多了就不划算, 因为贵! 从电路图可以看出, 基本都是⼀些晶体管运 算, 速度很快, 所以SRAM⼀般⽤来做⾼速缓存存储器, 既可以放在cpu芯片上, 也可以放在片下。SRAM中的S是static的意思。
造价这么⾼, 难道就不能改进吗? 再看看DRAM电路图:
可以看到, 存储⼀个bit的DRAM只需要⼀个电容和⼀个晶体管。 DRAM的数据实际上是存在于电容⾥⾯的, 电容会有电的泄露, 损失状态, 故需要对电容状态进⾏保持和刷新处理, 以维持持久状态, ⽽这是需要时间 的, 所以就慢了。 这个刷新加动态刷新, ⽽DRAM中的D就是dynamic的意思。