首页 > 范文大全 > 正文

H55配4GB内存消失的128MB内存之谜

开篇:润墨网以专业的文秘视角,为您筛选了一篇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主板上。