我知道这是一个天真的问题,也许不合适,但我真的想知道用于计算计算机中秒,分钟和小时的正确时间的功能背后的秘密?因为,正如你所知,计算机本身并不创造东西,并且在添加数字时数字不会在一定时间内增加,但不知何故,它在这种情况下会起作用吗?任何人都可以解释到底是怎也许提供一些Java代码,以便更好地理解它如何实现到计算机上。
答案 0 :(得分:1)
这些系统通常依赖于Real Time Clock。
这是一个使用quartz crystal
的硬件设备,它可以跟踪时间,并且通常在没有电流的情况下绘制,并且可以继续依靠按钮单元几年。
GPS定位设备等设备将依赖GPS信号。
这些设备的功能仍然是通过使用非常精确的晶体以已知频率振荡,然后计算这些滴答以计算时间。
如果出现漂移,下次系统启动并与时间服务器通话时,它可能会更新RTC上的值。
答案 1 :(得分:1)
时钟本身实现为硬件。软件本身只读取clockcircuit提供的值。