这文章给出了四个 Windows 8 版本的比较图表(Core 通常简称为 Windows 8)。我特别注意到,在大约一半的位置,max physical processors
“Core”列为 1,而其他所有版本列为 2。
在第二张图片中,我看到 Windows 8 任务管理器中列出的物理处理器为 8。
我的问题是,那么限制是多少?有人可以验证这篇文章或截图吗?
这是模型吗?另一个版本?(也许是服务器?)
为了澄清起见,我正在寻找详细介绍这些规范的官方 microsoft.com 文章的链接。
我一直没能找到任何东西。
答案1
由于您说的是支持的最大物理(而非逻辑)处理器数量,我可以说 Windows 8 Core(1)和 Pro(2)的数字很可能是正确的。我确信这种限制仅适用于 Microsoft 操作系统的客户端版本,而不适用于服务器版本。
至于官方文件,除了 mwong 提到的 About.com 页面(没有列出来源,Thurrott 也省略了),我到目前为止还没有找到任何技术的关于此限制的文档(我所能找到的都是与 Windows 7 相关的旧文档)。不过,我找到的是合法的文档指定了两个版本被授权运行的物理处理器的数量,因此代码很可能也强制执行法律限制。
这些法律文件是什么?它们是最终用户许可协议我们在安装 Windows 时都会忽略这些。如果你不想费心运行安装程序来确认,你可以下载 PDF 副本这里。
Windows 8(核心)软件许可协议
Windows 8 Pro 软件许可协议
Windows RT 的 EULA 似乎没有明确提及支持的物理处理器数量。Windows Server (2012) 版本的许可取决于安装的处理器数量(每个许可证 = 2 个物理处理器,因此所需许可证数量 = ceil(安装的物理处理器数量 / 2))。
答案2
根据一些快速研究:
“Windows 8 Pro 最多支持 2 个物理 CPU,而 Windows 8 标准版仅支持 1 个。总的来说,32 位版本的 Windows 8 最多支持 32 个逻辑处理器,而 64 位版本最多支持 256 个逻辑处理器。”
来源:http://pcsupport.about.com/od/windows-8/a/windows-8.htm
TL;DR:Pro 支持 2,标准支持 1。
答案3
该截图来自MSDN 博客,来自 Windows 8 的早期开发版本。我敢打赌,该版本的限制不在于两个物理 CPU(请注意,这是一个人为的限制,目的是强制购买 Windows Server,并防止使用家庭许可证来托管商业服务器),他们只是想炫耀任务管理器可以优雅地处理多少个逻辑处理器。
我猜想 Windows Server 会发现此功能更有用;但是我从未使用过它所以我不确定。
在我看来,图表中的数字是正确的。据我所知,Windows 的家庭/PC 版本上限为 2。MS 网站上的某个许可证上写着 1,但我猜那是指非专业版。
答案4
据我了解,Microsoft 许可仅扩展到物理处理器包,因此,例如在 Windows 8 Pro 上,您可以使用 2 个 8 核处理器(如 Intel Xeon E5-2680、S2011、Sandy Bridge、双处理器主板中的 8 核)为用户提供 16 个真实处理器,但仍然不违反许可。