0.摘要
DRAM一般用作计算机中的主存储器,即内存条。
SRAM一般用来作为计算机中的高速缓冲存储器,即CPU或GPU内部的Cache。
1.RAM
首先,我们了解一下什么是RAM:
RAM,全称random access memory,即随机存取存储器,又称作随机存储器,是与CPU直接交换数据的内部存储器,也俗称内存。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。
根据存储单元的工作原理不同, RAM分为静态RAM和动态RAM。
2.DRAM
DRAM,Dynamic Random Access Memory,即动态随机存取存储器,最为常见的系统内存。DRAM 只能将数据保持很短的时间。为了保持数据,DRAM使用电容存储,所以必须隔一段时间刷新(refresh)一次,如果存储单元没有被刷新,存储的信息就会丢失。
3.SRAM
SRAM,Static Random-Access Memory,即静态随机存取存储器,是随机存取存储器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。相对之下,动态随机存取存储器(DRAM)里面所储存的数据就需要周期性地更新。然而,当电力供应停止时,SRAM储存的数据还是会消失(被称为volatile memory),这与在断电后还能储存资料的ROM或闪存是不同的。
4.DRAM与SRAM对照表
DRAM | SRAM | |
刷新 | 需要刷新。如果存储单元没有被刷新,存储的信息就会丢失。 | 不需要刷新。这种存储器只要保持通电,里面储存的数据就可以恒常保持 |
速度 | 慢(相对于SRAM)。由于需要不断地刷新数据 | 快 |
集成度 | 高 | 低。管子数量多,结构复杂,因此集成度低。 |
静态功耗 | 高。电容结构,需要对电容刷新充电 | 低。 |
动态功耗 | 低。 | 高。管子数量多。 |
价格 | 低 | 高。 |
用途 | 内存条 | CPU中cache |