我有一台戴尔 Vostro 2520,它配备了英特尔酷睿 i3 处理器和 2GB RAM。在添加 RAM 之前,我从未注意过 RAM 频率。我想添加 2GB RAM,因为我的笔记本电脑有第二个未使用的插槽。添加后,当我在 BIOS 中检查配置时,它显示我的 RAM 频率为1600兆赫。我的两个 RAM 都是 1600 Mhz。但 Speccy 显示我的 DRAM 频率是665兆赫我知道由于数据速率翻倍,我们必须将其乘以 2。但它又低于 1600 Mhz。为什么会这样?是因为 RAM 电压不同(1.5 V 和 1.35 V)吗?
答案1
最有可能的是 666Mhz (1333MT/s)。有些处理器无法达到 800Mhz (1600MT/s)。Vostro 2520 中的第二代 i3 处理器(以及大多数其他第二代酷睿 i CPU)不支持 1600MT/s,仅支持 1333MT/s。
例如,Vostro 2520 的 i3 2328M:
http://ark.intel.com/products/70927/Intel-Core-i3-2328M-Processor-3M-Cache-2_20-GHz
内存类型 DDR3 1066/1333
不过,一些第三代及更高版本的 CPU 支持 1600MT/s。
另请注意,“乘以 2”与“双通道模式”无关。乘以 2 是因为DDRRAM。DDR 代表双倍数据速率。
答案2
这是最高通用频率。如果不将 DIMM 配对,它们将以最佳状态运行。除非您正在执行内存密集型任务,否则 1330 和 1600 之间的差异影响很小。
答案3
大多数内存控制器只能以特定速度驱动有限数量的内存列。目前消费类计算机最常见的配置是:
内存控制器 | | | _____ 插槽 1a ____ 插槽 1b | ______________ 插槽 2a ____ 插槽 2b
即有四个内存插槽和最多两个通道。
通常,您的内存控制器可以以最大速度驱动 2 级内存,以较低速度驱动 4 级内存。
让我们将其映射到您的情况:
之前:
插槽 1a 装有双列 DIMM。
插槽 2a 装有双列 DIMM。
这些运行速度为 800MHz(根据市场营销,报告为 1600MHz)
现在您又添加了两个 DIMM。突然间,一个内存控制器连接必须驱动两个连接器(插槽 1a 和插槽 1b)。它无法以相同的速度完成此操作,因此会降到 667MHz。
双通道根本不存在,也不会产生任何影响。
为什么会这样?是因为 RAM 电压不同(1.5 V 和 1.35 V)吗?
很可能如上所述。大多数内存控制器可以以一定的速度驱动有限数量的等级。如果增加更多等级,它们的速度就会降低。(请注意,每个 DIMM 的典型等级数为 2,尽管存在单等级 DIMM 和四等级 DIMM。后者通常用于高密度服务器。)
最后,您的部分内存很可能仅额定为 1.5 伏 800MHz。当您同时放入 1.35v 内存和 1.5v 内存时,您有两个选择:
- 为两者提供 1.5v 电压(可能为一对 DIMM 提供超过规格的电压)
- 给两者供电 1.35v。很多 1.5v 内存可以在较低电压下工作,但速度会降低。
上述任何一个或两个原因都可能导致您的内存速度下降。
通用答案就这么多。现在来回答您的具体问题:您有两个 SoDIMM 插槽。第二个原因可能是您的原因。如果您的固件(BIOS 或 UEFI)有很多选项,您可以强制两个 SoDIMM 都为 1.5 伏或手动设置内存速度。不过,大多数笔记本电脑的配置非常有限。