系统可以同时拥有具有和不具有超线程的处理器吗?

系统可以同时拥有具有和不具有超线程的处理器吗?

一台计算机是否有可能拥有多个处理器,其中只有一些具有超线程技术,而其他没有?

我的问题是我使用了硬核代码像这儿用于识别哪些逻辑处理器映射到哪些物理核心。此代码在虚拟机中运行时会出现错误。我目前的意图是首先检查处理器是否具有超线程,但我需要确保系统中的所有其他处理器也具有(或不具有)超线程。

系统中是否可能只有部分处理器具有超线程功能,而其他处理器没有?

答案1

我认为最常见的多 CPU 支持是对称多处理 (SMP)这需要相同的处理器。我相信这对于 Windows 和大多数 Linux 发行版都是如此。

相关内容