我的具体问题是家用服务器使用的ASUS M3N78-VM主板。我目前安装了4x2GB,总共8GB,但我希望升级到16GB(4x4GB)。该主板的官方规格说它最多支持8GB,但是只有2GB可用时才发布。既然有可用的4GB记忆棒,有什么能防止它与4GB记忆棒一起工作的?
我的一般问题是一般的主板...如果所有主板都是相同类型(例如DDR2和相同速度)的内存,那将如何阻止主板使用更大的存储棒?
我的具体问题是家用服务器使用的ASUS M3N78-VM主板。我目前安装了4x2GB,总共8GB,但我希望升级到16GB(4x4GB)。该主板的官方规格说它最多支持8GB,但是只有2GB可用时才发布。既然有可用的4GB记忆棒,有什么能防止它与4GB记忆棒一起工作的?
我的一般问题是一般的主板...如果所有主板都是相同类型(例如DDR2和相同速度)的内存,那将如何阻止主板使用更大的存储棒?
Answers:
简而言之,这是各种限制的混合体。一个是CPU本身支持多少“地址线”(与64/32位地址空间/寄存器大小不同),32条线将允许4GiB的RAM,连接第33条线将允许8GiB的ram,依此类推。
另一个问题是制造商实际上烦恼了那些地址线中的多少条,以连接到存储器控制器。
为了简化设计,制造商倾向于决定当前的实际内存量,并连接支持该内存量所需的尽可能多的地址线。
在PCB上对所有这些地址线进行路由是艰巨的工作,因为所有走线长度必须尽可能接近(因为在高频下,这些东西现在所工作的长度略有不同,这可能意味着一条线上的数据到达了即使发送方同时发送了数据,发送到另一条线上的数据的时间也有所不同),因此制造商将保持尽可能小的工作量,因此支持65TiB RAM的优先级远不及获得数据的优先级。主板今年出。
免责声明:这是我的理解,我可能是错的,但是我已经被阻拦了一下。
根据我的经验,撰写客户可以阅读的最终“规格”的人员通常不一定参与电路板的实际设计。因此,您可能会遇到文档说“最大支持4GB内存”之类的情况。我发现很多情况下,我可以在板上装载更多的内存,而不是文档所声称的支持,并且可以使实际工作顺利。
我对您的建议是尝试一下。有一家我喜欢的商店(就在我的小城市),可以让我购买RAM并将其退还,所以我实际上可以尝试一下,也许您可以在您附近找到一家很棒的商店。
机器可以寻址多少内存显然存在各种体系结构限制。最明显的问题是平台是否支持64位操作-如果支持,则可寻址内存限制将非常大(x86约为4PB)。我认为假设您的主板支持64位是安全的。因此,就像托马斯提到的那样,就像CPU中的内存控制器一样。正如Tomas所说,BIOS也可能在这里起作用。因此,您应该检查主板的产品页面,以查看它们是否有任何有关内存限制的BIOS更新。
归根结底,可能有各种各样的事情限制了您的计算机可以使用的内存量。我们正在谈论几个变量。而且,我认为最好的和最快的了解方法是尝试一下(并运行MemTest86进行验证)。
保重,祝你好运。