有一客户配了一台内存4G的台式电脑,安装时主板和操作系统均不能识别到4G内存,只认到3G多一点,
WHY?
如何使用4G内存,让我们温习一下:
1 操作系统内存寻址能力:
32位寻址能力为4GB
64位寻址能力为16777216TB(1TB=1024GB)
也就是说32位的操作系统只能认到4G,那为何只显示3个多G或者更少
在传统32位构架中,3-4G的寻址空间是留给以下设备:
-系统 BIOS (包含主机板, 外加扩充卡, 等..)
- 记忆体对应 I/O
- AGP/PCI-Ex/PCI的设定
- 其它PCI装置的记忆体
简单点说:这1G的内存就是被他们占用了,而且根据外接PCI-E/PCI设备的多少:如双显卡,外接声卡网卡,那很可能就只有2G多接近3G了。
WHY?
如何使用4G内存,让我们温习一下:
1 操作系统内存寻址能力:
32位寻址能力为4GB
64位寻址能力为16777216TB(1TB=1024GB)
也就是说32位的操作系统只能认到4G,那为何只显示3个多G或者更少
在传统32位构架中,3-4G的寻址空间是留给以下设备:
-系统 BIOS (包含主机板, 外加扩充卡, 等..)
- 记忆体对应 I/O
- AGP/PCI-Ex/PCI的设定
- 其它PCI装置的记忆体
简单点说:这1G的内存就是被他们占用了,而且根据外接PCI-E/PCI设备的多少:如双显卡,外接声卡网卡,那很可能就只有2G多接近3G了。
2 关于VISTA是否能识别4G或以上内存
32位的VISTA版本由于现在还不支持PAE技术(Physical Address Extension : 物理地址扩展),
所以安装时就不要想XP显示不出4G内存装VISTA操作系统就可以了。Vista 从内核上来说应该是能够支持PAE,也许,Windows Vista会在今后以Service Pack方式引入对PAE的支持??
所以建议普通客户应配3G或少于3G的内存
. 如果你的配置超过3GB, 以下两种状况必须符合::
1 硬件支持(芯片组):Intel 7520/7525(服务器/工作站用)、Intel 975X, 955X, Nvidia NF4 SLI Intel Edition, Nvidia NF4 SLI X16
2 64位操作系统或者SEVER2003
32位的VISTA版本由于现在还不支持PAE技术(Physical Address Extension : 物理地址扩展),
所以安装时就不要想XP显示不出4G内存装VISTA操作系统就可以了。Vista 从内核上来说应该是能够支持PAE,也许,Windows Vista会在今后以Service Pack方式引入对PAE的支持??
所以建议普通客户应配3G或少于3G的内存
. 如果你的配置超过3GB, 以下两种状况必须符合::
1 硬件支持(芯片组):Intel 7520/7525(服务器/工作站用)、Intel 975X, 955X, Nvidia NF4 SLI Intel Edition, Nvidia NF4 SLI X16
2 64位操作系统或者SEVER2003