浅聊SRAM和DRAM的区别

SRAM和DRAM都是RAM, 中文名叫随机存储器, 随机是什么意思呢? 意思是, 给定一个地址, 可以立即访问到数据(访问时间和位置无关), 而不像咱们熟悉的磁带, 知道最后一首歌在最后的位置, 却没法直接一下子跳到磁带的最后部门, 所以磁带不是随机存储器, 而是顺序存储器。

来看看SRAM的电路:
在这里插入图片描述

SRAM电路图

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

造价这么高, 难道就不能改进吗? 再看看DRAM电路图:在这里插入图片描述

DRAM电路图

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

DRAM比SRAM要慢, 但造价更低, 容量也比SRAM大得多, 在计算机中主要用来做内存, 物尽其用。理解了结构, 就能理解性质, 然后就决定了用途。


第一时间获取嵌入式干货,请加公众号baiwenkeji
有问题欢迎加WEI信讨论交流:13266630429,验证:CSDN

猜你喜欢

转载自blog.csdn.net/thisway_diy/article/details/84982714