RAM 的 MHz 到底是什么意思?

Axe*_*dal 19 memory cpu speed

无数次我听说并读到 RAM 内存可以有不同的速度 - 表示为 MHz(例如 1066 MHz)。然而,这个频率的真正含义从来没有向我解释过,我很难找到答案。我最好的猜测是 - 因为频率基本上意味着“每秒多少次” - MHz 意味着 RAM 每秒可以与 CPU 通信多少次。如果我错了,请纠正我。另外:您如何将其与每秒处理的数据大小联系起来?例如,在其被推到极限的情况下,每秒有多少兆/千字节的数据从 RAM 发送到 CPU?

Mad*_*l73 15

是的,这是 RAM 运行的每秒最大时钟周期数。使用双倍数据速率 (DDR) RAM,它实际上每个周期通信两次。所以对于DDR:

200 MHz 时钟速率 × 2(对于 DDR,1 对于 SDR)× 8 字节 = 3,200 MB/s 带宽

这就是为什么现在以带宽而不是仅以频率命名芯片的原因。上面的芯片模块叫PC-3200,不是200Mhz。仍然需要知道时钟频率,以确保主板/CPU 可以在该时钟下运行。

有关详细信息,请参阅有关 DDR SDRAM维基百科文章

  • 实际上,RAM 芯片的命名根本不是基于频率,而是基于数据速率,以 [每秒百万次传输](http://en.wikipedia.org/wiki/Transfer_(computing)) (MT /s),对于 DDR RAM,是时钟频率的两倍。所以PC-3200(3200 MB/s)对应的是DDR-400(400 MT/s),而不是DDR-200。 (2认同)