Bas*_*wer 3 cpu terminology multi-processor multi-core cpu-cores
假设一个系统有 4 个 Intel Xeon 处理器,每个处理器有 10 个物理内核,启用了超线程,总共有 80 个内核
现在,当在文档中他们开始在任何地方以不同的方式使用这些术语时,这完全令人困惑。
现在的问题是我在这里吗?
Microsoft Windows Server 2003, Enterprise x64 Edition支持 8 个处理器[链接]
然后也写成
在使用多核处理器或超线程处理器的计算机上运行的基于 x64 的 Windows Server 2003 版本最多支持 64 个逻辑处理器。
这意味着 Microsoft Windows Server 2003、Enterprise x64 仅支持 8 个逻辑核心,因为它们在不同的上下文中使用了文字处理器两次?
据我所知,CPU 相当于核心,而处理器是将 CPU 捆绑在一起并将它们连接到一个插槽上的硬件。
简而言之,最上面的描述,系统有 8 个处理器,总共 40 个物理 CPU(核心)和 80 个逻辑 CPU(核心)?
实际上,没有。双核处理器是一个有 2 个内核的处理器,一个四核处理器是一个有 4 个内核的处理器......等等。超线程还没有发挥作用
让我们采用一个 8 核处理器,并将它们放在一个假设的 8 处理器 SMP 系统上。您有 8 个处理器和 64 个物理内核。超线程可让您在其上运行 128 个逻辑内核。同样,四核的相同设置将有 8 个处理器和 32 个物理内核,超线程运行最多 64 个逻辑内核(这是 Windows 服务器企业中能够运行的最大值)。
显然在这种情况下,一个逻辑核心就相当于运行一个线程的能力。
编辑:清理答案。显然我误解了它 -维基百科上的超线程文章在这里非常有用
| 归档时间: |
|
| 查看次数: |
1550 次 |
| 最近记录: |