计算机组成原理C,静态RAM和动态RAM的区别

我们来详细区分一下 静态RAM(SRAM)动态RAM(DRAM)


🧠 一、定义区别

类型 全称 主要特点
SRAM Static Random Access Memory(静态随机存取存储器) 只要不断电,数据就能保持,不需要刷新。
DRAM Dynamic Random Access Memory(动态随机存取存储器) 存储的数据会随时间消失,需要周期性刷新。

⚙️ 二、存储原理

类型 存储结构 数据保存方式
SRAM 每一位由 6个晶体管 构成的触发器(Flip-Flop)保存 稳定保存数据,不需刷新。
DRAM 每一位由 1个晶体管 + 1个电容 构成 电容储存电荷表示"1"或"0",但电荷会泄漏,因此必须不断刷新。

🔋 三、性能与成本对比

比较项 SRAM DRAM
速度 ✅ 快(纳秒级) ❌ 慢(微秒级)
密度 ❌ 低(每位占晶体管多) ✅ 高(每位只需1个晶体管+电容)
功耗 ✅ 较低(不刷新) ❌ 较高(要刷新)
成本 ❌ 贵 ✅ 便宜
是否需要刷新

🧩 四、应用场景

类型 常见用途
SRAM 用作 Cache(高速缓存),如 L1/L2/L3 缓存。
DRAM 用作 主存(内存条),如 DDR4、DDR5。

🔍 五、简单类比理解

类比 说明
SRAM 像白板笔 写上去就能保持,除非你擦掉。
DRAM 像粉笔写在潮湿的黑板上 不停"补写"(刷新),否则就模糊消失。

总结一句话

SRAM速度快、成本高,用于缓存;DRAM容量大、成本低,用于主存。