我必须在WinXP或Win2003上运行32位代码。 Nehalem Xeons(5500系列)应该是最快的,但我不确定内存安排会发生什么。我不确定两部分:
答案 0 :(得分:1)
为什么要使用32位操作系统限制系统?您可以在64位操作系统上运行32位代码,64位Server 2003将在您描述的系统上运行得非常好。我个人会选择2008或Linux。
无论如何,在双Nehalem Xeon上运行32位操作系统是没有理由的。因此,获得64位操作系统和 12 GB 的RAM。
答案 1 :(得分:0)
你似乎把公羊的数量与公羊的速度混为一谈。
通常你想要的是更少质量的ram,而不是ram的数量(假设你有足够的ram)。
更重要的是...... 你如何使用4GB内存?
如果您运行的所有应用程序总共需要超过4 GB,那么您可能需要重新考虑您的方法......但是再次获得大量内存使用意味着您已经浪费了大量时间......
略微不相关,关于Windows XP 32位和ram限制:
Windows XP 32 bit is limited to 4GB(大概是因为它忽略了所有新计算机附带的4个额外地址位,请参阅Physical-address-extension)。
答案 2 :(得分:0)
是的,Server 2003 Enterprise既支持NUMA,又支持真正的36位PAE寻址,最高可达64GB(在SP1及更高版本中)。所以这是最好用的。