浅聊SRAM和DRAM的区别
来源:互联网 发布:java中类属变量是什么 编辑:程序博客网 时间:2024/06/07 07:34
SRAM和DRAM都是RAM, 中文名叫随机存储器, 随机是怎么意思呢? 意思是, 给定一个地址, 可以立即访问到数据(访问时间和位置无关), 而不像咱们熟悉的磁带, 知道最后一首歌 在最后的位置, 却没法直接一下子跳到磁带的最后部门, 所以磁带不是随机存储器, 而是顺序存储器。
来看看SRAM的电路:
上面是能保存SRAM的一个bit, 你看看, 这东东, 保存一个bit需要6个晶体管, 所以贵, 造价高啊。 SRAM一般只有几个MB而已, 再多了就不划算, 因为贵! 从电路图可以看出, 基本都是一些晶体管运算, 速度很快, 所以SRAM一般用来做高速缓存存储器, 既可以放在cpu芯片上, 也可以放在片下。 SRAM中的S是static的意思。
造价这么高, 难道就不能改进吗? 看看DRAM电路图:
可以看到, 存储一个bit的DRAM只需要一个电容和一个晶体管。 DRAM的数据实际上是存在于电容里面的, 电容会有电的泄露, 损失状态, 故需要对电容状态进行保持和刷新处理, 以维持持久状态, 而这是需要时间的, 所以就慢了。 这个刷新加动态刷新, 而DRAM中的D就是dynamic的意思。
DRAM比SRAM要慢, 但造价更低, 容量也比SRAM大得多, 在计算机中主要用来做内存, 物尽其用。
理解了结构, 就能理解性质, 然后就决定了用途。
阅读全文
1 0
- 浅聊SRAM和DRAM的区别
- SRAM和DRAM的区别
- SRAM和DRAM的区别
- SRAM和DRAM的区别
- SRAM和DRAM的区别
- DRAM和SRAM的区别
- SRAM和DRAM的区别
- SRAM和DRAM区别
- SRAM和DRAM的区别和联系
- DRAM、SDRAM和SRAM的区别
- DRAM、SDRAM 和 SRAM的 区别
- DRAM、SDRAM和SRAM的区别
- SRAM、DRAM、SDRAM的区别
- 什么是ROM、RAM、DRAM、SRAM和FLASH的区别
- ROM、RAM、DRAM、SRAM和FLASH的区别
- 什么是ROM、RAM、DRAM、SRAM和FLASH的区别
- 什么是ROM、RAM、DRAM、SRAM和FLASH的区别
- 什么是ROM、RAM、DRAM、SRAM和FLASH的区别
- opencv ubuntu编译学习
- 算数类型的尺寸
- IOC AOP的理解
- 一步一步写算法(自己实现strcpy函数)
- touch时间戳
- 浅聊SRAM和DRAM的区别
- 面试问题(spring bean的生成过程)
- @SpringBootApplication的使用【转】
- Struts2使用!动态方法调用无效(转载)
- eclipse连接远程服务器
- java native方法初认知
- 周志华机器学习读后总结 第八、九章
- Prim算法实现最小生成树
- laravel5日志设置篇(2/3) – 记录sql日志