时间跳动不均匀
电脑系统时间的,发现秒针的跳动不均,前四秒比较快,第五秒似乎要停一会儿才跳过去。
这是硬件脉冲误差和程序本身的问题,简单的说就是跟主板上发出脉冲的芯片相关,一般是 inter8253 。它作为电脑的钟摆,每摆动一次发出一个脉冲。叫8号中断,每秒摆18.2次,并非时间的整倍数,所以折中为18个脉冲跳一次,第5秒用19个脉冲,也就是说,秒钟每秒的时间都不是真正的一秒,只有5秒的平均时间才最接近一秒,可以说第五秒是修正秒,用来修正前4秒的误差。如果采用整倍数的脉冲的话,成本会贵上好多。
------解决方案--------------------
木有研究,路过学习一下!