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