Chinaunix

标题: 问题:芯片组/主板所支持的最大内存容量是由什么决定的? [打印本页]

作者: millerixlee    时间: 2012-05-05 15:10
标题: 问题:芯片组/主板所支持的最大内存容量是由什么决定的?
如题,现假设cpu是amd64架构且有36根地址线,同时安装一个x64版本(或x86版打开PAE特性)的linux系统。这样的组合中cpu可以寻址64GB的地址空间,OS可以识别同时也支持至少64GB的物理内存。那么这个软硬件平台所能使用的最大物理内存是由motherboard/chipset决定的。请问motherboard/chipset的哪一个芯片或部件决定的其能支持的最大物理内存大小?
作者: millerixlee    时间: 2012-05-05 15:17

有一说是最大内存容量是由chipset或者cpu内建的内存控制器决定的。cpu可访问的地址空间是64GB,但是内存控制器自己却只能访问4GB或者8GB的地址空间。于是cpu只能使用这些被内存控制器识别的物理内存,也就是说cpu的64GB地址空间并没有被内存全部占用。
作者: millerixlee    时间: 2012-05-05 17:47
您这酱油打得。。。。
作者: millerixlee    时间: 2012-05-06 21:58
顶上去。。。
作者: wolfop    时间: 2012-05-09 11:32
内存控制器。现在的内存控制器可能在CPU内部。
作者: haohao0898    时间: 2012-05-11 11:30
内存控制器不是在北桥芯片里面吗?
作者: apen    时间: 2012-05-14 11:20
先不谈芯片组之类的东东,主板的内存插槽数量、支持的内存类型、容量都会影响最大内存容量。
作者: 瀚海书香    时间: 2012-05-16 16:13
回复 8# apen
先不谈芯片组之类的东东,主板的内存插槽数量、支持的内存类型、容量都会影响最大内存容量。

那初了这些东西的呢。比如有的工控机,内存插槽有8个,每个都支持4G,理论上应该是32G,但是他们的资料上却说最多支持16G内存。那这个限制是由哪部分决定的?

   
作者: shaneqi    时间: 2012-05-16 16:29
人生的成功不在于拿到一副好牌,而是怎样将坏拍打好

支持~~顶顶~~~

作者: tangye    时间: 2012-05-16 20:04
地址线的宽度呗
作者: apen    时间: 2012-05-21 10:29
瀚海书香 发表于 2012-05-16 16:13
回复 8# apen

那初了这些东西的呢。比如有的工控机,内存插槽有8个,每个都支持4G,理论上应该是32G,但 ...

这个实际与主板支持的内存型号有关,有些主板人支持单面内存,从实际来说法容量就只有半!内存型号除了接口类型外还有单条容量,单面还是双面等等参数。
作者: ulovko    时间: 2012-05-31 11:51
回复 12# apen


    学习了,知道的真多




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2