是什么限制了主板支持更多内存?


35

我的具体问题是家用服务器使用的ASUS M3N78-VM主板。我目前安装了4x2GB,总共8GB,但我希望升级到16GB(4x4GB)。该主板的官方规格说它最多支持8GB,但是只有2GB可用时才发布。既然有可用的4GB记忆棒,有什么能防止它与4GB记忆棒一起工作的?

我的一般问题是一般的主板...如果所有主板都是相同类型(例如DDR2和相同速度)的内存,那将如何阻止主板使用更大的存储棒?


我可以告诉您,此Crucial“ 32GB套件2X16GB PC3-12800 1600MHZ DDR3 240PIN DIMM Dr X4” RAM在Asus M5A88-M中将无法使用(在每个插槽中,它都无法像我尝试过的那样用一根棍子来启动)我没有尝试过两个摇杆,因为弄清楚了它是否看不到一个,它可能不会看到两个相同的摇杆(因此一个摇杆并没有超出pkg的范围)。主板列出的最大容量为16GB(4x4),但某些GSkill和金士顿芯片的华硕M5A88-M在其QVL中列出的容量为32GB。我正在运行FX6100,BIOS版本17.02。当您按下MEMOK按钮时,它经历了尝试的动作,但在led上变为固定,

Answers:


34

简而言之,这是各种限制的混合体。一个是CPU本身支持多少“地址线”(与64/32位地址空间/寄存器大小不同),32条线将允许4GiB的RAM,连接第33条线将允许8GiB的ram,依此类推。

另一个问题是制造商实际上烦恼了那些地址线中的多少条,以连接到存储器控制器。

为了简化设计,制造商倾向于决定当前的实际内存量,并连接支持该内存量所需的尽可能多的地址线。

在PCB上对所有这些地址线进行路由是艰巨的工作,因为所有走线长度必须尽可能接近(因为在高频下,这些东西现在所工作的长度略有不同,这可能意味着一条线上的数据到达了即使发送方同时发送了数据,发送到另一条线上的数据的时间也有所不同),因此制造商将保持尽可能小的工作量,因此支持65TiB RAM的优先级远不及获得数据的优先级。主板今年出


15
我真的希望我的主板支持65TiB的RAM :(
Flimzy 2011年

+1表示地址线与处理器的体系结构不同。关于这一点,对于32位处理器上的内存扩展来说,“加倍”并变为完整的64位(要求将指针的空间加倍)会更容易。好答案。
突破

1
我希望我的整个PC都在一个芯片上,完全固态,只有连接外部设备和电源线的端口。我只希望我活得足够长才能看到它。
摩押

5
@Moab:已经存在。它被称为片上系统。有些甚至运行诸如Linux之类的桌面操作系统。(好的,大多数使用一些外部芯片,例如RAM,但是它们已经关闭了)...
sleske 2011年

2
不要忘记,每个内存插槽也有数量有限的内存地址线。这意味着每个插槽都有自己的最大值。几乎每个插槽的最大值始终与其他插槽相同。我所见到的唯一例外是可以使用DDR2和DDR3内存的主板(但不能同时使用)。因此,您可能有一个带有4个插槽的系统,最多支持8GB的RAM,但是每个插槽最多只能占用2GB的空间,因为每个插槽仅分配了31条地址线以及一些用于激活该特定插槽的系统。位32-33仅控制哪个RAM棒处于活动状态。
BeowulfNode42 2014年

6

免责声明:这是我的理解,我可能是错的,但是我已经被阻拦了一下。

根据我的经验,撰写客户可以阅读的最终“规格”的人员通常不一定参与电路板的实际设计。因此,您可能会遇到文档说“最大支持4GB内存”之类的情况。我发现很多情况下,我可以在板上装载更多的内存,而不是文档所声称的支持,并且可以使实际工作顺利。

我对您的建议是尝试一下。有一家我喜欢的商店(就在我的小城市),可以让我购买RAM并将其退还,所以我实际上可以尝试一下,也许您可​​以在您附近找到一家很棒的商店。

机器可以寻址多少内存显然存在各种体系结构限制。最明显的问题是平台是否支持64位操作-如果支持,则可寻址内存限制将非常大(x86约为4PB)。我认为假设您的主板支持64位是安全的。因此,就像托马斯提到的那样,就像CPU中的内存控制器一样。正如Tomas所说,BIOS也可能在这里起作用。因此,您应该检查主板的产品页面,以查看它们是否有任何有关内存限制的BIOS更新。

归根结底,可能有各种各样的事情限制了您的计算机可以使用的内存量。我们正在谈论几个变量。而且,我认为最好的和最快的了解方法是尝试一下(并运行MemTest86进行验证)

保重,祝你好运。


如果最大插槽数*插槽数量大于主板上引用的最大总数,则可以合理地假设更多插槽可以工作,并尝试用该插槽的最大数量填充所有插槽。
BeowulfNode42 2014年

实际上,这很可能是主板芯片组的功能,主板制造商仅使用该主板芯片组,而通常不会创建它们。如果您发现自己的芯片组是什么并且继续阅读下去,那么您应该得到答案。我发现尝试尝试更容易。
詹姆斯·T·斯内尔

5

可能还有其他问题,一个朋友正在对Apple硬件进行质量检查,该系统通过了768MB最大RAM(12个64MB模块)的认证,从理论上讲,您可以将其加倍,但是当他们认证系统时,获得12128MB的认证不是实用,因此未通过该配置的认证,但应该可以使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.