Windows 仅显示 2 个 CPU 的 2.33Ghz,而两个 CPU 均为 2.33Ghz

Windows 仅显示 2 个 CPU 的 2.33Ghz,而两个 CPU 均为 2.33Ghz

我有一块 2 个 CPU 插槽的主板,每个插槽都装有 Intel Xeon E5410,它有 2.33Ghz 和 4 个内核。在任务管理器中,它显示 2 个 CPU,但只能识别 2.33Ghz,而不是 4.66Ghz(我使用的是 Windows 10 Pro):

在此处输入图片描述

我也尝试过在 msconfig 中更改处理器的数量,但是将其更改为 2 只会提供 2 个核心,8 没有任何改变,而 4 只允许我使用 4 个核心。

有人能告诉我这是什么问题,以及如何解决它吗?提前谢谢了。

答案1

任务管理器是正确的。您有 2 个 CPU,每个 CPU 有 4 个内核,总共 8 个内核。每个内核最高可以运行在 2.33GHz 的速度下。在大多数情况下,拥有更多 CPU 和/或更多内核确实可以提高速度,但这不是一种累加过程。这是一种平行线过程。

假设我让你数到 1000。你数数能力很强,可以达到 10Hz,也就是说你一秒钟可以数 10 位数字。这意味着你可以在 100 秒内数到 1000。如果我让你数到 1000 两次,你需要 200 秒。

现在假设你有一个双胞胎兄弟,当你数出第一个 1000 个时,他什么也没做。他没有参与这项任务。他无法做出贡献。但是有了第二个任务(或计算机世界中的线程),他就可以了。

因为我要求数到 1000 两次。现在你们两个都可以在相同的时间内(100 秒)数到 1000。你们并没有以两倍的速度(20Hz)完成任务,你们在相同的时间内以 10Mhz 完成了两项任务,只是你们两个并行完成了任务。

相关内容