5快1慢?神奇的系统时钟! 作者: 24 五月 2008 时间: 22:18 and have 4 条评论

大家一起同我做一样的操作.双击任务栏右下角的系统时间,弹出系统时钟,看到秒针了吧?这个窗口打开后秒针的第一次跳动开始数1.2.3.4.5…有没有发现第五秒要慢一点?

嗯,很多网友发现了这个现象,包括vista和xp都有,不过vista不像xp那么有规律,大家把它称之为”宇宙压缩时间”

有朋友将这个现象归结于人的感觉,心理作用.实际上并不是这样的,下面再做个实验,打开时钟窗口,闭上眼,等一会,睁开眼,开始数1.2.3.4.5…重复几次,是不是发现每次时钟变慢的时间都不同?

实际情况是按打开窗口的那一秒记,5秒后,时钟的反应慢一点…不过这不影响整体走时的精确性.至于原因吗,我就不知道了,不过这个现象确实在win9X时代就存在了,微软和我们都并没有在意,毕竟对实际应用没有任何影响.

发表评论

4 条评论 : “ 5快1慢?神奇的系统时钟! ”

  1. 1
    aopore :

    咦,真的耶,应该是每隔5秒,不是第5秒

  2. 2
    ckt :

    对,每5秒,我没表述清楚

  3. 3
    zzz3154339 :

    那么明显的慢了一下。。。这么神奇。。。

  4. 4
    quentin :

    我来补充一下上面兄弟的,是电脑时钟的程序本身问题,其实秒针每秒的时间都不是真正的一秒,只有5秒的平均时间才最接近一秒,这是由电脑硬件脉冲误差决定的,所以可以说第5秒的那一秒是修正秒,用来修正前面4秒产生的误差。
    电脑的钟摆是每摆一次发出一个脉冲–叫做8号中断,每秒摆18.2次,不是时间的整倍数,所以只能是18个脉冲跳一秒,第五秒用19个脉冲。基本上和18.2*5差不多,也各5个整秒差不多,如果采用整倍数的脉冲的话,电脑的成本会贵上好多。那块发出脉冲的芯片是intel 8253型。

    如果你的电脑没这个问题,你那块芯片应该是intel 8254型吧,羡慕~

发表评论