PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

问个老问题,统是64位的但是运行32位的应用软件,大内存?

[复制链接]
跳转到指定楼层
1#
nextage 发表于 2016-5-5 09:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:2692|回复数:10
本帖最后由 nextage 于 2016-5-5 09:59 编辑

系统是64位的但是运行32位的应用软件,这时候,超过4G的内存还能发挥作用吗?
2#
royalk 发表于 2016-5-5 10:00 | 只看该作者
当然可以,系统和软件都不是一个层面的问题
3#
nextage  楼主| 发表于 2016-5-5 10:11 | 只看该作者
你好,我的问题是,当某个32位软件在应用时候能发挥4G以上内存的作用吗?

4#
小钻风 发表于 2016-5-5 10:27 | 只看该作者
大于4G部分依旧可以被系统的其他软件调用,没什么问题
5#
nighttob 发表于 2016-5-5 10:27 | 只看该作者
nextage 发表于 2016-5-5 10:11
你好,我的问题是,当某个32位软件在应用时候能发挥4G以上内存的作用吗?

...

软件自己的进程只能使用不超过4GB的内存,但这不代表4GB以上的内存没用处
6#
杰迪武士 发表于 2016-5-5 10:27 | 只看该作者
一般的32位应用软件无法使用超过4G内存
7#
aibo 发表于 2016-5-5 13:15 | 只看该作者
本帖最后由 aibo 于 2016-5-5 13:17 编辑
nextage 发表于 2016-5-5 10:11
你好,我的问题是,当某个32位软件在应用时候能发挥4G以上内存的作用吗?

...

win下,32位软件单线程只能用2G内存。

但是,如果win本身是32位的话,那所有的32位软件只能共享2G内存。
xp时代可以扩到3G,也有PAE等等,但只是少数程序支持。
win64下,单线程最大可分配到2G,是独享的。
8#
guangyunjian 发表于 2016-5-6 22:01 | 只看该作者
aibo 发表于 2016-5-5 13:15
win下,32位软件单线程只能用2G内存。

但是,如果win本身是32位的话,那所有的32位软件只能共享2G内存。

最后一句需修正

9#
lcy2233064 发表于 2016-5-8 13:11 | 只看该作者
还是可以用到的 只要这个软件是由多个进程组成的就可以 每个进程可以独享2G内存 例如谷歌浏览器 每个标签页都是单独一个进程 就算是32位版本的都可以用超过4G内存
10#
nextage  楼主| 发表于 2016-5-8 18:45 | 只看该作者
lcy2233064 发表于 2016-5-8 13:11
还是可以用到的 只要这个软件是由多个进程组成的就可以 每个进程可以独享2G内存 例如谷歌浏览器 每个标签页 ...

谢谢你的回答,据我的理解,现在的浏览器其实是挺吃内存的,尤其是同时打开N多个网页时,内存占用一下子提升,

所以电脑内存多始终是永不过时的硬道理,考虑电脑要执行多任务,而且现在8G DDR4内存才180元,所以笔记本标配8G,台式机标配16G
再也不能省了啊
11#
tomoyo 发表于 2016-5-8 19:29 | 只看该作者
所以坚持xp。又不是因为特殊需求的人。简直就是蛋疼
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部