为何2G+2G内存的32位XP系统在我的电脑属性中显示只有3.24G?

来源:百度知道 编辑:UC知道 时间:2024/06/25 16:36:49
为何2条金士顿2G DDR2 800共4G的内存在32位XP系统中的我的电脑属性中显示只有3.24G?
我看网上有人说丢失的内存部分是被系统的其他设备例如集成显卡和USB设备占用了,究竟是什么原因?求救电脑高手能给我正确满意的解答,谢谢!

我的电脑配置是:

CPU:奔腾双核 E2160

主板:富士康G31 MV-K

内存:2G+2G=4G(2条金士顿2G DDR2 800)

硬盘:西数 160G 7200转 8M缓存

显卡: Intel(R) G33/G31 Express Chipset Family(共享128M系统内存)
原先的初衷是因为富士康G31 MV-K主板能组成双通道内存模式,每想到我的32位XP系统竟然有这么大的BUG,看还还是用2G+1G的就不会浪费又刚刚到上限了,难怪我觉得4G内存不但没比3G快,特别是打开网页反倒变慢,气死我也!!!!!!

不能识别出来4G的,如果是AMD的就行,4GB的系统地址空间中,PCI内存范围占用了大量的地址范围——接近750MB,导致最后系统内存只有3.25GB的罪魁祸首就是这部分空间,他与BIOS、PCI/PCIE设备等有关,系统和这些设备都是使用内存地址空间来通信的(以往也使用I/O Port来进行通信,然而其速度不够理想),我们称这部分空间为MMIO(Memory Mapped Input/Output,内存映射输入输出)空间,由于这些地址空间被设备所占用,实际上插在内存插槽上对应的空间就闲置、浪费了,因此我们花了4GB内存的钱,实际却只能得到3.25GB的可用空间

很正常,xp不支持。装2003或是vista就可以

理论上XP32位系统最大支持4G的内存,但是实际使用中微软官方的说法是XP/vista 32bit在安装4G内存后会分配其中部分内存作为设备保留的内存地址
因此系统属性中只能看到3G到3.5G不等的内存容量,剩余部分不是没用上而是被系统扣押了,用户无法直接使用
所以正常现象

好像只能存 2的36方的地址

4G的内存在32位Windows上是无法正常读取的
因为内存寻址器数量太少,只能寻址到32位的内存容量
如果你想正常使用全部内存的话,建议你安装64位Windows