![DDR3 SDRAM 兼容性:时钟速度和时序](https://linux22.com/image/1455340/DDR3%20SDRAM%20%E5%85%BC%E5%AE%B9%E6%80%A7%EF%BC%9A%E6%97%B6%E9%92%9F%E9%80%9F%E5%BA%A6%E5%92%8C%E6%97%B6%E5%BA%8F.png)
我想升级我的计算机的 DDR3 SDRAM,用较新的模块替换当前的单个模块。我想知道我是否必须(或应该)严格遵守计算机制造商指定的 DDR3-1333 版本,或者我是否可以使用任何(或一些)速度更快(但兼容)的模块。
在阅读了一些关于这个主题的内容并得出结论,我对这一切感到非常困惑之后,我有几个问题(我希望它们是连贯的):
说到默认值(在任何可能的用户调整之前),是实际的时钟速度和内存时序自动地和最优地由控制器设置(以某种方式读取模块的功能),还是使用在安装模块时必须匹配的固定配置(在固件中硬编码)?
假设主板需要特定的 SDRAM 时钟速度,如果我使用其他兼容的更高标准速度模块(即最高可达 DDR3-2133/PC3-17000),会发生什么情况?这可能不起作用的可能原因(可能大多数或全部不正确)包括:
2.1.如果控制器不支持模块的更高速度,它将无法工作。毕竟,无法保证 DDR3 SDRAM 控制器会支持 JESD79 标准中的所有速度。
2.2.如果系统不允许我手动调整时钟速度和/或时间,它将无法工作,因为它不会自动执行此操作。
2.3.如果控制器不支持与模块延迟紧密匹配的时序(针对降低的时钟速度进行调整),它将无法工作:数据将无法在模块的输出引脚上保持足够长的时间。
2.4.如果模块不支持控制器的最大速度,它将无法工作。毕竟,无法保证 DDR3 SDRAM 模块将支持 JESD79 标准中的所有较低速度。
2.5.如果模块不支持与控制器的最大速度兼容的时序(即针对降低的速度进行调整),它将不起作用。
2.6. 等等
如果可行,那么除了模块价格可能更高之外,这种配置还有哪些缺点或缺陷?可能的原因是:
3.1.控制器不会根据降低的时钟速度调整时序;相反,它只会使用内存模块所宣传的最大时钟速度的时序,从而导致性能降低(与速度较低但 CL 较低的模块相比)。例如,当以 1333 速度使用 11-11-11 DDR3-2133 时,控制器将使用 11-11-11,而不是 7-7-7。
3.2. 等等
简而言之,我真的很想了解为什么这会/可能或不会/无法工作。但我确信我无法忍受阅读标准本身。
谢谢你!
答案1
它可能会起作用,但你仍然不会获得超过 1333 的数字,因为这是你的主板所支持的。