3
Windows处理器相似性如何与超线程CPU一起工作?
Windows处理器相似性如何与超线程CPU一起工作?让我们使用一个具有四个内核的系统的示例(如图所示),每个内核都有一个超线程虚拟内核。 哪些内核对应于下面的每个“ CPU”? 下面的CPU 6和CPU 7是否代表一个内核;HT和真正的核心? 例如,如果CPU 6代表真实内核,而CPU 7代表HT内核,那么仅分配给CPU7的线程将仅获得真实内核的剩余资源吗?(假设核心正在运行其他任务) 是否在处理器内完全管理超线程,以便在内部处理线程?如果是这样,那是在CPU范围还是在核心范围?示例:如果CPU 6和7代表一个内核,那么分配给哪个进程没有关系,因为CPU会为正在运行的线程分配适当的资源? 我注意到,至少根据任务管理器的说法,长时间运行的单线程进程会在内核周围反弹很多。这是否意味着将进程分配给单个内核会稍微提高性能(避免上下文切换和缓存无效等)?如果是这样,我能知道我没有分配给“只是一个虚拟核心”吗? 这一切对我来说都是很模糊和困惑的。HT很棒,但是它肯定会降低资源分配的透明度。