我最近对计算机系统的力学(呃,电子学)有点兴趣,经过大量研究和查看我的计算机属性后,我遇到了一些奇怪的事情。
大多数人说更快的 RAM 意味着更快的 RAM。听起来合乎逻辑吗?但是在查看我的计算机后,我注意到我安装的 RAM 能够被计时。它通常以 5-5-5-15 的时序运行在 333 Mhz(DDR2 为 667)。然而,我用来查看我的 PC 的程序之一说它能够以 4-4-4-12 计时的 266 Mhz 和 3-3-3-9 计时的 200 Mhz 工作。
问题是,根据我的计算(简单地将时序数除以时钟频率以获得以秒为单位的延迟),3-3-3-9 时序的 200 Mhz 实际上比 5-5-5- 的 333 Mhz 具有更好的延迟- 15 计时。
所以我的问题是:如果我运行的程序以真正随机的方式访问内存(而不是顺序读/写),我可以通过降低 RAM 的时钟频率并选择更严格的时间安排还是我在某个地方犯了错误?
编辑:就在你开始争论我对 RAM“速度”有误解之前,让我定义一下我所说的“更快”是什么意思。RAM 具有延迟和带宽。当我说“更快”时,我严格说的是延迟而不是带宽。在顺序读/写中,是的,带宽比延迟重要得多(RAM 在突发模式下运行,即使 CPU 从不要求额外的东西,它也会通过将连续的数据行泵入 CPU 缓存来实现最大带宽)。然而,在随机访问中,延迟完全超出了带宽。
| 归档时间: |
|
| 查看次数: |
6136 次 |
| 最近记录: |