首页 > 开发 > linux > 正文

为什么系统时间过一段时间就会不准?

2017-09-11 20:33:14  来源: 网友分享

都是电子计时的,期间也没断电什么的,为什么会出现不准的情况?
有时候会慢了什么的,就得重新校准,是什么原因呢?

解决方案

想想机械表是怎么工作的,需要一个钟摆和驱动这个钟摆运动的弹簧,然后通过不同的齿轮把钟摆的摆动换算成时分秒针的转动。电子钟的原理也是一样的,只不过把弹簧换成电池,把钟摆换成晶体振荡器,把齿轮换成电路。但是,跟任何两个钟摆的摆动频率都稍有不同一样,任何两个石英振荡的频率也不可能完全一样,所以误差逐渐累积,表就不准了。所以,世界上不存在不需要校准的表,区别就是多长时间校准一次。目前最精确的量子钟的误差是每37亿年差一秒,当然,个人电脑里用上这种精度的计时器估计还要等上一段时间。好在现在有了互联网,你可以让你电脑的时钟每隔一段时间就自动跟使用原子钟计时的时间服务器同步一次。