RAM 是否在不同的 RAM 棒之间随机访问?

joe*_*lom 2 memory ddr3 ddr

好的,我知道它被称为随机存取存储器,但我想知道 RAM 的使用方式是否有任何结构。我已经读到不同棒的 RAM 时钟速度将被限制为该系统中安装的最慢的。但是,如果我有不同时序、通道架构或 DDR1/2/3 的 RAM 模块,它们是否会像时钟速度一样被限制为最慢的 RAM 模块?如果不是,操作系统是否会确保首先使用最快的,这意味着不同 RAM 棒之间的访问实际上不是随机的?

Bra*_*ton 6

几个事实:

  • 您不能混合搭配不同架构的 RAM(例如 DDR1 和 DDR2)
  • 操作系统不负责 RAM 的低级时序和操作。这是由内存控制器在硬件中处理的(现在通常嵌入在 CPU 中)。对于 Windows,操作系统将 RAM 视为一个可寻址空间并控制内存管理,而内存控制器处理与 RAM 的物理交互。
  • 在双通道系统中,两个 RAM 棒都用于同时存储数据(如 RAID 系统中的条带化),因此内存控制器必须能够使用相同的时钟同时处理所有内存。因此,必须使用最小公分母。
  • 某些主板在尝试在双通道模式下使用某些品牌或型号的内存时存在兼容性问题。一些制造商只支持一对匹配的模块。

为获得最佳性能,请在匹配通道数的组中使用相同速度和时序的内存。