查看: 9175|回复: 7
收起左侧

[已解决] 32位的Win7最大仅支持3G多内存?

 关闭 [复制链接]
hdjsn 该用户已被删除
发表于 2010-1-24 01:16:12 | 显示全部楼层 |阅读模式
本帖最后由 hdjsn 于 2010-1-24 10:16 编辑

还想上4G内存,装32位的Win7呢

32位的XP最大都支持3G多内存吧,32位的Win7为何才支持那么点内存
IllusionWing
发表于 2010-1-24 01:23:36 | 显示全部楼层
32Bit XP最多4G(而且可用内存还得扣除分页表之类的)
似乎32Bit系统只能支持0x0~0xFFFFFFFF这4G的地址空间,貌似只能支持4G,和32位的无关。哪怕是Windows 99999999999999999999999都没用



不过




从Windows Vista开始,所有32位的操作系统(非服务器操作系统)理论上都支持128G内存(由于内存分页机制的原因)不过为了考虑到驱动稳定性,所以在非服务器系统中这个内存总容量是被限制的。可以通过ReadyFor4GB强制开启。



再不过


RedayFor4GB的修改机制是修改ZwQueryLicenseInformation,要修改这个东西,R4GB会直接修改系统内核,所以会对稳定性带来影响。其次,就算系统支持那么多,一个程序最多还是只能用3G(应该是3G不到)。要充分发挥大内存(>3.6G)的性能,必须使用64位操作系统+64位软件

评分

参与人数 1经验 +3 收起 理由
淘金者 + 3 感谢解答: )

查看全部评分

elric8
发表于 2010-1-24 01:32:29 | 显示全部楼层
X86 什么都好 谁去用X64?
245536252
发表于 2010-1-24 07:10:35 | 显示全部楼层
可以使用超过4G的
Daigo
发表于 2010-1-24 09:06:00 | 显示全部楼层
回复 2# IllusionWing


    我记得ZOL前两天有一个Win7解锁4G的教程,还上了首页,不会解完不稳定吧
hdjsn 该用户已被删除
 楼主| 发表于 2010-1-24 10:15:44 | 显示全部楼层
32Bit XP最多4G(而且可用内存还得扣除分页表之类的)
似乎32Bit系统只能支持0x0~0xFFFFFFFF这4G的地址空间 ...
IllusionWing 发表于 2010-1-24 01:23

     
原来如此,万分感谢
___低调
发表于 2010-1-24 10:50:08 | 显示全部楼层
LS的不过真多。。。
无产阶级
发表于 2010-1-24 10:55:07 | 显示全部楼层
32位的系统,不管是win7还是xp什么的都只能使用3.25gb内存,当然啦,可以识别4g的内存,但是不能使用用超过3.25gb部分。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-7-16 07:07 , Processed in 0.121564 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表