Windows XP 中的时钟为何有「四快一慢」的现象?1
发布网友
发布时间:2023-10-22 16:17
我来回答
共1个回答
热心网友
时间:2024-12-02 14:04
找到一个比较靠谱的答案:
其实那是电脑时钟的程序本身问题,其实秒针每秒的时间都不是真正的一秒,只有5秒的平均时间才最接近一秒,这是由电脑硬件脉冲误差决定的,所以可以说第5秒的那一秒是修正秒,用来修正前面4秒产生的误差。
电脑的钟摆是每摆一次发出一个脉冲叫做——8号中断,每秒摆18.2次,不是时间的整倍数,所以只能是18个脉冲跳一秒,第五秒用19个脉冲。基本 上和18.2*5差不多,也各5个整秒差不多,如果采用整倍数的脉冲的话,电脑的成本会贵上好多。那块发出脉冲的芯片是intel 8253型。
参考内容: http://www.zfreet.com/post/windows-system-time-puzzle.html