最近有WinXP系统用户反映 , 系统内存不够用 , 想加个内存条 , 但是电脑识别不到加上去的内存条 , 而内存条也没坏 , 那么这是这是什么问题呢?WinXP系统最大支持多大内存呢?我们一起来看一下 。
文章插图
【WinXP系统支持多大内存?WinXP能支持多大内存?】WinXP系统内存介绍
支持多大内存取决于操作系统的位数 。要看是32位还是64位 。32位和64位的硬件互不兼容 。32位XP系统只支持3.2G物理内存 , 多了系统不认 , 64位的最多可以使用128G的物理内存和16TB的虚拟内存 。
32位系统可支持3.25G(Win2003除外) , 也就是说 , 你上4G内存 , 只能显示3.25G内存 。64位系统可支持128G(XP也有64位版本 , 但是一般的都是32位 , 64位XP据说没有正式中文版) 。但是Win7和VISTA 32位系统可经过修改开启PAE支持到128G , 跟Win2003的道理是一样的 。
理论上 , 32位=2^32B = 4 * 2^30B = 4GB , 因此32位操作系统正好可访问4GB范围的地址 。
实践上 , 从来没见过任何32bit的WinXP能够访问4GB的物理内存 。
理论和实际看起来矛盾 , 实则不然 。注意“可以访问4GB范围的地址”并不代表“可以支持4GB内存”!
详细分析:
32位操作系统可访问4G的空间 , 不过这里的4G是指寻址空间 , 而并不能简单的对应到内存上去 , 我们之所以经常把这个空间当成内存大小 , 是因为内存是CPU寻址的主要对象 。事实上 , 操作系统的寻址包括了在内存条 , 显卡内存 , 声卡网卡以及其他硬件中断里的寻址 , 因此4GB是操作系统能处理的所有的设备地址加在一起的总和 。即内存空间只是寻址空间的一部分 。
根本解决的办法是升级到64位操作系统或者使用2003企业版 。
有很多朋友对电脑内存都存在一个误区 , 那就是认为只要自己安装多大内存的电脑 , 系统就会读多大的内存 , 其实不然 , 无论是WinXP、Win7读取内存都会有一个限额 , 在我们安装的内存超过限定的内存的时候 , 多余的部分是完全不起作用的 。
那么WinXP系统能支持多大的内存呢?WinXP系统分为32位系统和64位系统 , 分别读取的限额内存也不一样 , 像WinXP32系统只能读取3.25G的内存 , 如果你安装的是4G内存条 , 那么多余的内存就完全没有用 。如果你的WinXP64位的系统 , 可以读取128G物理内存和16TB虚拟内存 。
推荐阅读
- 胸部有粉刺用什么护肤品
- 打电话没网络怎么解决
- 使用BitLocker进行加密在该驱动器上保存文件解决方式
- 1 2 4 8 16 32的规律是什么 1 2 4 8 16 32有什么规律
- 微信怎么扫描二维码
- 《巫师3:狂猎》1.10更新后符文发光规律一览攻略
- win10重置初始化失败
- 逃生标志的小人叫什么
- 变频空调制热一小时多少度电 居家生活多了解