开篇:润墨网以专业的文秘视角,为您筛选了一篇H55配4GB内存消失的128MB内存之谜范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
h55主板使用i3-530处理器,独立显卡,4gb内存,Windows 7 64位系统,在系统属性里面看到安装内存4GB(可用3.87GB),有128mb哪去了?各品牌主板都有用户提到这个问题,谷歌搜索还真不少,但是至今还没有一个比较准确的说法。现在我们将对此问题做一个负责的解释。
与独立显卡无关
很多人推测,这种情况的产生跟具体显卡有关系,部分问题显卡才会产生这样的症状。真的如此么?
我们分别采用NVIDIA和AMD显卡分别作出测试,看看情况是否会有不同。
首先使用AMD HD 5770显卡,之后再用NVIDIA GTS 450显卡。实验结果表明,两种不同显卡均会丢失者128MB,可见这种情况与显卡无关。
与集成显存无关
在此之前有一种最广泛的解释是,i3-530中的核芯显卡占用了部分内存当做了自己的显存,所以会出现内存部分容量缺失的情况。真的如此么?我们先看使用集显,显存占用32MB(默认)时的可用内存。
通过实验可知,使用集显后产生了32MB显存,系统可用内存是3.80GB。安装独立显卡,关闭集显,系统可用内存是3.87GB。也就是说,关闭集显后可用内存多了30多MB,这就是集显占用的32MB被释放出来。
我们都知道,在独立显卡激活时集成显卡自动全面关闭。可以说使用独立显卡,丢失的是128MB内存,这128MB内存并非用作了显存。
i7-860处理器可用4GB内存
H55主板安装不带集显的i7-870处理器,系统属性显示安装内存4GB,没有了括弧可用内存。
集显i3和无集显i5/i7的区别
从上面的实际测试情况来看,不能使用安装的全部4GB内存的原因是CPU,那么我们再来看看这两种CPU最主要的差别。
我们可以看到2种平台的最主要区别是H55/H57和集显处理器之间多了FDI总线。FDI全称是Flexible Display Interface(柔性显示接口),这个接口的通信需要2个64MB的寄存器,这2个寄存器也就是系统内部的存储器,需要占用内存地址,128MB的地址。
64位系统内存映像不起作用
众所周知,64位操作系统内存地址空间很大,通过内存地址映像把系统内部存储器占用的固定地址移动到4GB以外。为何FDI占用的128MB不能映射到4GB以外?
这就是Intel设计集显I3处理器和H55/H57芯片组的失误,他们把FDI寄存器的地址固定在映像区外边了,所以内存映像技术不能把FDI寄存器地址映射到4GB以外。
H67/H61做了修正
英特尔设计H67/H61和第二代酷睿处理器时,做了修正,所以H67/H61和第二代酷睿处理器就没有这种现象。
小结因此,这个问题不是主板的原因,是Intel设计的失误。使用i3-530,配H55主板的用户使用独立显卡,配4GB内存,就有128MB不能使用。如果不满意,只能是在H55/H57主板上配不带集显的处理器,或者把带集显的处理器用在P55主板上。