SRAM和DRAM芯片有何区别?

2024-11-16 04:15:59
推荐回答(1个)
回答(1):

SRAM比DRAM更快,但也贵很多。SRAM用来作为高速缓存存储器,既可以在CPU上,也可以不在CPU上。DRAM用来作为主存以及图形系统的帧缓冲区。一个桌面系统的SRAM不会超过几兆字节,但是DRAM却有几百兆字节或几千兆字节。
SRAM将每个位存储在一个双稳态的存储器单元里。每个单元是用一个六晶体管电路来实现的,它可以无限期地保持在两个不同的电压配置或状态之一。其他任何状态都是不稳定的。由于它的双稳态特性,只要有电,它就会永远地保持它的值。
DRAM将每个位存储为对电容的充电。DRAM存储器单元对干扰非常敏感,当电容的电压被扰乱之后,它就永远不会恢复了。
总结来说,只要有电,SRAM就是持续的,与DRAM不同,它不需要持续刷新。SRAM的存取比DRAM快。SRAM对诸如光和电噪音这样的干扰不敏感,代价是SRAM单元比DRAM单元使用更多的晶体管,因而没那么密集,而且更贵,功耗更大。

摘自 深入理解计算机系统 中国电力出版社,纯手打,正好在复习这个地方。