在前面我们已经提到了 XP x64 Edition 基于 Windows Server 2003 的代码,因此微软声称它比当前的 32-bit XP 操作系统更加稳定。在评测人员使用的时候,尽管采取了一些早期的驱动程序和软件,却没有遇到过任何冲突或者崩溃的情况发生。当然,在没经过市场大规模应用前,说它坚如磐石还为时尚早,但已经有了良好的开端,至于未来如何还需拭目以待。
也许会有些人觉得奇怪, 32-bit Windows XP 早已经使用了 SP2 ,为何 XP x64 Edition 仍在 SP1 徘徊呢?嗯,那是因为目前 Windows Server 2003 仍旧只有 SP1 的缘故阿,既然 XP x64 Edition 采用的是它的代码,这也毫不意外。不过 Windows XP SP2 的所有漏洞在 XP x64 Editon SP1 已经得到了完善的处理,包括默认的 Microsoft Security Center 和 Native Windows Firewall 。
Windows XP x64 Edition 有个关键的特点,就是巨额的内存寻址空间,不过对于普通用户来说,这可能意义不大。 32-bit Windows XP 只有 4GB 的内存寻址空间,在普通的家用来说,也许已经足够了,但是对于工作站和服务器呢?这无异于杯水车薪! Windows XP x64 Edition 最大物理内存寻址能力多达 128GB ( 32 倍的提升),虚拟内存更是多达 1 TB ( 256 倍的提升),这足以满足未来 N 年的内存需要。 X64 Edition 还支持 NUMA ( 不一致内存访问 ) ,让内存带宽的利用率大大提高。
其实微软市场上存在的 Server 版本操作系统一经支持到 32GB(Advanced 和 Enterprise Edition) 和 64GB (Data Center Edition) ,但它是通过一项称为 PAE( 物理寻址扩展 ) 的技术来完成。该技术是处理器级别的扩展,它允许 32-bit 操作系统寻址更大的内存空间。不过在实际使用中, PAE 的支持必须被加入 boot INI 文件,因此会让人感觉支持如此大的内存只是“假”的。
目前市场上的 Windows XP Pro (32-bit) 在使用超过 2GB 物理内存的时候,也会出现问题,在启动的时候系统检测到的内存数量总是乱七八糟的。为了让大家看清楚这是怎样一种状况,我们使用了一个 dual Opteron 250 系统,搭配 4GB 内存。依次安装 Windows XP Pro SP2 操作系统和 Windows XP Pro x64 Edition 操作系统,网膜恩见到 32-bit Windows( 左 ) 显示的可用内存容量为 2.5GB ,而 x64 Edition 则可正确地显示为 4GB 。
XP(32-bit) 显示 4GB 内存为 2.5GB ,而 x64 则可表示出正确的结果