学汇编时,听说32位系统中应用程序是在4G的内存中运行的。我又听说32位系统最多能用2G的内存空间

学汇编时,听说32位系统中应用程序是在4G的内存中运行的。我又听说32位系统最多能用2G的内存空间,第1张

以下是我的理解,希望对你有帮助:

就是每个win32程序(进程)系统都会为他分配4G寻址空间,这个4G不是你电脑

的物理内 存空间,而是通过一种映射方式把你的物理内存空间映射成4G(你物

理内存该多大还是多大,即使你的物理内存只有64mb,也会被映射成4G),这

样程序就不会直接 *** 纵物理内存,从而达到了保护系统的目的(即保护模

式)。

至于“32位系统最多能用2G的内存空间。”,其实也是不够准确的。实际上,

系统为每个应用程序分配的4G寻址空间中在一般情况下系统要占用2G,另外的

2G由应用程序使用。但是可以通过修改系统中的一个开关(好像是在bootini

中设置,记不太清了~~)使系统只占用4G中的1G,而程序最大的寻址空间能达

到3G。

通过CMD可以改\x0d\不过除了1024外,只能2048M和3072M\x0d\32位系统是不能调成4096M的\x0d\另外也不要尝试调成这几个数之外的值,比如2000,不然后果自负\x0d\具体就是以管理员打开CMD,然后输入bcdedit /set increaseuserva 3072\x0d\这就是3GB的值

以上就是关于学汇编时,听说32位系统中应用程序是在4G的内存中运行的。我又听说32位系统最多能用2G的内存空间全部的内容,包括:学汇编时,听说32位系统中应用程序是在4G的内存中运行的。我又听说32位系统最多能用2G的内存空间、怎样更改WIN7系统中应用程序最大内存支持量、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9970198.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存