CPU 时钟速度和前端总线是由晶体振荡器/时钟发生器生成的吗?还是在 CPU 上生成的?如果是由振荡器生成的,它如何知道 CPU 的时钟速度是多少?
答案1
这很大程度上取决于所使用的 CPU。
在较旧的计算机(例如 68000、80286)上,振荡器位于主板上。你知道 CPU 的速度,然后手动设置跳线以使 CPU 获得正确的时钟频率。
在某些更现代的计算机(AMD K6-2 300、P1-166 等时代)上情况也类似,但通常不是通过跳线,而是通过 BIOS 进行一些控制。
最近的 CPU 的时钟生成主要内置于 CPU 本身。您可以从 BIOS 设置几个引脚,本质上是要求 CPU“请以此倍频运行”或“请使用这些设置”,但控制权在 CPU 上,如果它被锁定,那么该请求将不会被执行。