» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[数码手机] win7 32位 i5 有没有必要上4G内存?

posted by wap, platform: Firefox

所谓“4G限制”其实有点误传,并不是“32位系统不支持4G内存”这么简单。
首先在不启用PAE的情况下Windows只能访问4G内存。某些别的设备占用了一定的寻址地址,所以实际能用的只有3.xG左右。
其次,32位架构下,每个进程都能访问4G内存。但是这4G里有一半是内核占用(共享),所以单进程只能用2G(独享)。虽然这个分配比例可以改变,让单进程用3G,但这样导致内核占用的共享部分变小了,在服务器的多用户环境下有可能造成更大的麻烦。
最后,打开PAE也不是一个好的解决办法,即使32位操作系统能支持多达64GB内存,单进程每次也还是只能访问2G。
微软默认关闭客户端Windows(比如Win7/Vista)的PAE据说是为了提供兼容性降低支持的压力同时顺便推推64位,具体咋样就不得而知了……

所以“4G限制”的完整描述应该是:
1.未开启PAE时的内存总量4G限制;
2.内核占用的共享空间2G限制;
3.单进程独享空间2G限制。

我的观点是该上64位就上吧,区别没那么大的,一次解决三个限制。更何况这是趋势:D

本帖最后由 Kuzuryuusen 于 2010-10-21 11:56 通过手机版编辑


TOP

发新话题
     
官方公众号及微博