我正在准备一个关于降频/超频的学校演讲,在研究期间阅读了几篇关于 CPU 倍频的文章。有些文章声称 CPU 本身会调整倍频,其他文章则写道 BIOS 固件或操作系统会调整倍频。我没有保存最后一句话的链接,但这里的大部分答案这论坛和其他人似乎暗示 CPU 本身负责调整乘数/频率。
据我所知,最大 CPU 倍频由 CPU 的最大性能决定。具有 3.5 千兆赫的 CPU 与以 100 兆赫基本时钟速度运行的系统相结合,其最大倍频为 35。主板/BIOS 或操作系统可以通过向 CPU 内的某些寄存器发送指令来直接控制倍频,这样它每秒运行的指令就更少了。这个假设正确吗?
答案1
这个假设是不正确的。CPU 控制器是完全自主的,它自己处理所有涉及 CPU 总功耗及其在核心之间的分配的决策(当一个核心上的 turbo 模式处于活动状态时)。
操作系统可以决定停用某些 CPU 核心。它还具有允许使用 CPU 的最大百分比的参数,它通过为进程设置 CPU 配额来处理。
BIOS 可以对主板进行更改,从而影响 CPU 的电压和其他与超频/降频相关的因素。这些参数本质上是静态的,而其他参数则是动态和自适应的。