In addition to the RTC mentioned by a few people, it is important to realize that a CPU does not have a *single* speed.
It is very common for there to be one or two medium-frequency “master” clocks, which are then multiplied and divided to get a clock for the processing part, a different one for the memory interface, yet another for the PCIe bus, one for USB, and also one for timekeeping. A modern CPU will have *dozens* of clocks, all set up in a so-called “clock tree”.
When a processor’s speed changes it will *only* change the processor clock’s multiplier, while all the other clocks remain as-is.
Latest Answers