Windous XP 到底能承受多少G的内存?

来源:百度知道 编辑:UC知道 时间:2024/06/21 22:21:19
我是说的内存条 我想在1G的基础上加一根 不知道到底最大能有多少?
谢谢
饿..有没有资料之类的....我到底相信那个..

一方是学院派,从32位操作系统的定义出发,认为32位=2^32 = 4 * 10^30 = 4GB,因此32位操作系统正好可访问4GB范围的地址,因此32位操作系统可以支持4GB内存。

另一方是实践派,论据是从来没见过任何32bit 的 XP能够访问4GB的物理内存。

而如果Google一下这个问题,网上也是众说纷纭,不过基本有一点可以肯定,就是XP不能访问4G内存,一般认为XP能支持的最大内存是3G,而不同地方给出的解释更是五花八门,一个看起来应该有肯定答复的问题居然很少有人能解释得清楚。

于是我在Google上进行了一番挖掘,最后终于找到了一个权威的解释:

http://www.dansdata.com/askdan00015.htm

文章是英文的,比较长,各位感兴趣的可以进去学习一下计算机操作系统的历史,我在这里给摘要一下。

32位操作系统地区可以访问4G的空间,不过这里的4G是指寻址空间,而并不能简单的对应到内存上去,我们之所以经常把这个空间当成内存大小,是因为内存是CPU寻址的主要对象。事实上,操作系统的寻址包括了在内存条,显卡内存,声卡网卡以及其他硬件中断里的寻址,因此4GB是操作系统能处理的所有的设备地址加在一起的总和。

到这里,这个问题算是有了个比较清楚的答案,老板的机器由于有一块1G的显存,因此XP的内存中的寻址能力就下降到3G,加上其他设备的占用,XP能使用的物理内存是2.8G也就不难理解了。而一般的配置下,1G的空间留给其他设备是绰绰有余了,因此XP都能使用到3G内存,像老板这种1G显卡也算是一个例外吧,根本解决的办法是升级到64位操作系统。

最大4G.

再加1G就够用了,

4G和2G对于XP来说性能提升不了多少

最多3G,4G就认不到4G了,只能认到3点多

如果你要从使用角度讲的话,我建议你用2G的内存
XP