开机速度慢时怀疑过是内存问题,游戏卡顿时觉得是内存不够,但其实我们大多数人并不知道,那个被叫做“内存”的小条子,里面藏着用电容存储电荷的秘密

早上,你按下电脑开机键,屏幕亮起,操作系统开始加载;工作时,你同时打开十几个浏览器标签页和文档;游戏时,高画质场景流畅呈现。这一切看似理所应当,却都离不开一个关键组件——电脑内存,而它的核心正是 DRAM

今天,就让我们来聊聊这个被称为 “动态随机存取存储器” 的神秘芯片。


01 电脑的临时记忆库

每当有人问我什么是DRAM时,我总喜欢用一个比方:它就像是人脑的短期记忆,能够快速读取和写入信息,但一旦断电,所有内容就会消失。

DRAM的中文名是动态随机存取存储器,英文全称Dynamic Random Access Memory-3。它是一种半导体存储器,主要原理是利用电容内存储电荷的多寡来代表一个二进制比特(bit)是1还是0-3

动态随机存取存储器的“动态”二字其实很关键——它意味着这种存储器需要定时刷新,因为里面的电容会漏电-1-4

如果不用周期性的充电来补偿电荷流失,数据就会丢失-3。这个刷新过程通常每64毫秒就要进行一次-1

02 DRAM是如何工作的

一个DRAM的基本存储单元实际上非常简单,只由一个晶体管和一个电容组成-1-3

想象一下,每个电容都是一个微型水箱,当里面装满水(电荷)时,代表存储了“1”;当水箱空着时,代表存储了“0”。而晶体管就像是一个水龙头开关,控制着水箱与外界数据通道的连接-1

读取数据时,字线(word line)被激活,相当于打开特定一行所有存储单元的水龙头开关-1

这时每个电容就会向位线(bit line)进行充放电,通过检测位线电压的微小变化,就能判断出原来存储的是“1”还是“0”-1

这个过程有个麻烦的地方——读取本身会破坏电容中的电荷,所以在读取后必须重新写入一次数据,这被称为“破坏性读出”-1

03 为什么非要“动态”不可?

你可能会问,为什么一定要用这种会漏电、需要不断刷新的方式来存储数据呢?原因很简单——成本和密度

与SRAM(静态随机存取存储器)相比,DRAM的结构简单多了。SRAM通常需要6个晶体管才能存储1比特数据,而DRAM只需要1个晶体管加1个电容-1-7

这意味着同样大小的芯片上,DRAM能存储的数据量是SRAM的4-6倍-7,而制造成本却低得多。

当然,DRAM也不是完美无缺。除了需要不断刷新外,它的访问速度通常比SRAM慢,功耗也相对较高-3-5

但在主内存应用场景中,容量和成本优势明显超过了这些缺点,所以DRAM成了电脑内存的主流选择。

04 看懂内存条的进化史

市场上常见的内存条,从DDR3到DDR4,再到现在的DDR5,它们都属于DRAM家族中的一员-6-8。DDR是“双倍数据速率”的缩写,它表示这种内存能在时钟信号的上升沿和下降沿都传输数据,从而实现双倍的数据传输速率-6

这些DDR内存本质上都是“同步DRAM”(SDRAM),意味着它们与系统时钟同步工作,确保内存响应与处理器时钟一致-6

每一代DDR的升级都带来了更快的速度、更高的带宽和更低的功耗-6。例如,DDR4的标准速度从2133MT/s起步,而DDR5的初始速度就达到了4800MT/s,最高甚至能达到8800MT/s-6

有意思的是,不同代的DDR内存互不兼容,DDR5内存条无法插入DDR4的插槽-6。但同一代中,较高速度的内存会自动降速以适配系统限制-6

05 DRAM也玩“分工协作”

一个现代DRAM芯片内部结构其实相当精巧。芯片被划分为多个存储体(bank),每个存储体都是独立的存储单元阵列-9

这种设计允许不同存储体同时工作,从而提高整体效率。想象一下,如果银行只有一个柜台,客户就得排队等候;但如果有多个柜台,就能同时服务多位客户。

在读取数据时,DRAM内部有一个关键部件叫做“感测放大器”(sense amplifier),它能够检测到位线上的微弱电压变化并将其放大-1-9

这个部件必不可少,因为电容充放电引起的电压变化非常微小,没有放大就无法被准确识别-1

06 专路专用的新方向

传统的DRAM设计中,读取和写入数据通常共享同一条路径。但在2024年3月公布的一项新专利中,提出了一种具有独立读写路径的DRAM架构-2

这种设计让读取和写入操作能够并行进行,大大提高了数据传输效率-2

在新架构中,读取和写入不再需要等待对方操作完成,可以同时进行-2。好比将单行道改造成双行道,车辆不再需要交替通行,整体通行能力自然大幅提升。

这种创新设计对于处理大量连续数据请求的应用场景特别有用,比如人工智能训练、高性能计算和实时数据处理-2

07 低功耗版本的应用

除了我们常见的台式机内存,DRAM还有一个重要的分支——LPDDR,即低功耗双倍数据速率内存-9

与普通DDR内存相比,LPDDR的最大特点是功耗更低,这主要通过更紧密的集成和优化的电路设计来实现-9

LPDDR广泛应用于智能手机、平板电脑和笔记本电脑等移动设备,对于延长电池续航至关重要-9

LPDDR通常焊接在主板上,甚至使用封装层叠技术直接堆叠在处理器上方,这种紧密集成减少了连接电阻,进一步降低了功耗-9


内存的每一次刷新都像是在对抗时间的侵蚀,DRAM内部数百万个微型电容在不停地充放电。从DDR到DDR5,每一次升级都代表着对更高速度的追求。

当内存条上的散热片越来越厚重,当DDR5速度突破8400MT/s时-6,我们才意识到,这个看似普通的配件正以前所未有的速度进化。下一次电脑卡顿时,你会知道,可能是那些微型电容正在进行第数亿次的刷新操作