计算机时钟是如何运行并且计算的

计算机时钟的准确性依赖于晶体振荡器,但长时间不用或环境影响会导致误差。现代计算机通过网络时间协议(NTP)进行时间同步,确保全球时间误差在100纳秒内。国际上有两个时间标准:世界时和国际原子时,后者基于原子钟,更加精确。为协调两者,引入了闰秒。计算机通过NTP与时间服务器同步,考虑到网络延迟进行时间修正,保证时间一致性。
摘要由CSDN通过智能技术生成

小时候,家里的墙上总是挂着一个大时钟。每过一段时间,我就要去手动调整一下,因为它不准了。那时候小,以为是指针向上走的时候比较难,向下走的时候有惯性,所以走着走着就有了偏差。

后来有电脑了,但是由于经常的高三,电脑就一直处于关机状态。当高考完想打开电脑打游戏的时候,发现它的时钟也不准了。当时觉得是因为长时间断电导致的。

后来我明白,钟表和计算机内部都有一个叫做「晶体振荡器」的东西,给它加上电压,它就会以固定的频率振动。但这个振动频率的「稳定性」,取决于它的制造工艺,以及外界环境的影响。虽然它们的误差很小,但日积月累下来,误差就越来越明显。

原来墙上的钟表不准是时间的杰作呀,原来那个电脑时钟不准真的是因为断电呀。。

[](()自动校准网络时间

现在的计算机都有自动校准网络时间的功能了,但是问题来了,这个网络时间?哪儿来的?可靠?可控?

为什么我电脑上的网络时间和你电脑上的网络时间会是一致的呢?

首先我们排除一下我们的电脑通过网络互通有无的可能性哈,网络都是有延迟的。

其实最早接触计算机时间的时候,我是这样想的:国际上有某个管理计算机时钟的组织,我们的每台电脑向该组织校准我们的时间,再通过一定的技术消除这个网络延迟。

看到我这句话学物理的朋友估计要冲出来揍我了:误差只能减少,不可能消除。

虽然我物理不咋地,但是这句话我还是有深刻印象的。

所以,我电脑上的时间,跟你电脑上的时间,肯定是不一样的,只不过这个差距可以通过技术手段使得它小的可怜。

我看的那篇回答中还介绍了时间是怎么来的&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值