关于32位系统内存限制的问题?

来源:百度知道 编辑:UC知道 时间:2024/09/24 02:51:12
32位的XP最大支持3G内存?怎么突破这个限制?换64位的系统是不是和现在很多软件不兼容?

一般是软件和硬件双方面的
软件方面:xp一般就3G最多拉 目前来说还没有哪个破解组织发布4G内存补丁 微软官方更没有这个消息
理论上只有64位的OS才能识别,即使32位的显示4GB,但实际的寻址还是3.25GB,32的vista打过SP1就是这样,没有意义,而且XPsp3打过也还是3.25。
这个是32位这个极限决定的 因为只有32位 也就是2的32次方 不可能超出这个界限 所以有了64位的XP来解决这个问题
硬件方面:目前大多数主板都支持4G内存了 老主板需要支持4G大内存 一般可以通过升级就是刷固件来搞定

综合来说:时下的常用软件都是32bit的,不能在64bit的xp下运行(除了server2008,所以64位的系统也不是很好玩
所以说,还是把剩下的内存做缓存用吧~如果你想4G内存都可以使用的话,用超级兔子虚拟磁盘,据说可以把4G以上,没有被识别的内存部分(多出来的1G)虚拟成超高速硬盘.

我也买了2跟2G的想弄个4G的双通道 但是很遗憾 只能用3G 至少目前是这样

准确一点是3.2G,这是计算机领域的整数。
并不是说32位系统在大内存机器上运行不了,而是无法使用高位内存,那部分被闲置了。
解决方案:64位系统(如果有128位系统,也能解决这个问题)。
兼容性:首先需要64位的CPU,然后是64位操作系统,然后就要看操作系统给不给面子了,Windows不清楚,至少大部分驱动程序是不能用了。目前Windows下很少有64位软件,考虑兼容性,各软件商短时间内也不会出64位软件,所以全靠系统兼容了,64位的优势也就几乎表现不出来(内存倒是能用上)。
在Linux操作系统下,这些都不是问题。就我所知,各Linux发布对32位程序兼容性都很好,而且本来就有大量64位软件可用。

没有办法,只有换64位的系统