一个32位的操作系统可以使用全部8位的64位硬件ram

奇怪的问题:在办公室讨论如果有一台机器是64位基础设施(硬件)与32位操作系统(服务器2008标准版)和8演唱会的RAM。

操作系统检测到完整的8个内存,但是,作为一个32位的操作系统,操作系统将使用完整的8内存的演出吗?

我们怎么能certificate有多lessram真的被使用,或者Windows Server在愚弄大家?

更多:是否需要进行一些testing,是否有用于此目的的基准testing软件?

使用PAE的 32位操作系统可以访问高达64GB的物理内存,但是运行该进程的进程仍然会被限制为4GB,除非它使用AWE等黑客技术。

SQL Server肯定会在启用AWE的情况下使用它,所以这是您的非理性certificate。 即使没有AWE,任何一个进程只能访问2 GB,但如果你有多个这样的进程,你可以使用它。

您可以尝试通过禁用交换空间并创build一些2g消耗进程来validation它。 像随机数据一样消费(以防止写入时拷贝和懒惰地访问未使用的页面)。