我有一台东芝Portege M780-S7240。这是一个i7,64位,当前具有4GB RAM。我想升级到16GB。(如果重要的话,我正在运行64位Ubuntu。)
我检查了一个RAM供应商,该供应商说我的配置是不可能的,并且看到用户指南说:
“配置了4GB(2GB + 2GB)DDR3 1066MHz(最大8GB)”
是什么原因导致这个硬性限制?是什么限制或限制组合使它不能支持16GB?是主板吗?我可以做一些固件升级来做到这一点吗?
编辑
我有一台东芝Portege M780-S7240。这是一个i7,64位,当前具有4GB RAM。我想升级到16GB。(如果重要的话,我正在运行64位Ubuntu。)
我检查了一个RAM供应商,该供应商说我的配置是不可能的,并且看到用户指南说:
“配置了4GB(2GB + 2GB)DDR3 1066MHz(最大8GB)”
是什么原因导致这个硬性限制?是什么限制或限制组合使它不能支持16GB?是主板吗?我可以做一些固件升级来做到这一点吗?
编辑
Answers:
我相信英特尔HM55芯片组的内存控制器具有此限制。看起来像与Intel设计有关的设计特征/限制。Protege 780的确切型号可能会导致其他人的其他反馈
我不会详细介绍您的特定机器,实际上您似乎想要一个更一般的答案。我的以下回答主要是本文的支持,如果您需要更具体的知识,请继续阅读。
此限制是由您的主板硬件引起的。最近的64位处理器只能访问64GB,此限制是由处理器上可用引脚引起的硬限制。理论极限为2^64
。(但是目前不需要这么多的内存,因此这些引脚还没有内置到处理器中)
北桥管理一个所谓的内存映射,该映射映射某些设备要读取和写入的内存区域,北桥也有一个硬限制。请记住,主板上的每个引脚和每个连接都会使设计难度加大,并且芯片上的芯片价格也更高。因此,这是一个巨大的成本因素,制造商只是假设大多数人不会使用超出硬件给定的限制。硬件支持更多,价格更高。
内核加载后,BIOS与计算机上的任何内容均无关。请注意,最近的处理器嵌入了北桥,我不确定在没有北桥的主板上如何定义该限制。(但我认为限制仍然不仅由处理器定义)
金士顿知道10种版本的protege m780可以接受单通道模式下的6GB(2 + 4)到16GB(8 + 8)的双通道。可能需要与供应商联系后才能对“ Protege M780”进行修改。
支持的内存取决于主板上引脚与实际RAM插槽的连接方式。从金斯敦的描述中,我猜东芝希望有两个4GB选项,即4或2 + 2,他们很高兴他们设计BIOS很好,并且每个插槽中的最大模块工作得很好。
我猜想实际的CPU可能至少会使用36位寻址,例如64GB,我的(宏cer,Athlon,2006年为64)可以处理40位物理地址-1TB,但是主板有两个插槽,DMI表示每个插槽均为4GB(而主板具有支持该功能的逻辑),但实际上它们仅接受2GB的模块,即使插入也忽略了4GB的模块,这可能为XP用户节省了烦恼,因为使用/ 3GB开关最大程度地节省了XP用户的烦恼
它只是没有从主板控制器(也称为北桥)引出到内存插槽的导线,因此周围没有家用的方式(即,即使良好的焊接技能也无济于事)