2007年10月16日星期二

康神关于32bit应用程序的论述

1: 无论是 32bit 还是 64bit OS, 多个进程可以用掉 kernel 可以驱动的所有内存。不会
出现说超过 4G 的物理内存,kernel 和用户态进程都眼巴巴的看着用不了。这里我同意的
是一般 32bit kernel 的默认配置是不配置成支持 >4G 的,但是Linux这样的安装盘里面有
现成的 bigmem enabled kernel. 可以很轻松使得 32bit kernel 也支持 >4G.

2: 32bit 的用户态进程,除非通过 AWE 或者类似的办法(比如可以 private mmap 实现窗
口) , 否则单进程确实没法利用到超过 4G 的内存。
--
With regards

没有评论: