计算机以及类似计算机的设备(例如手机)如何跟踪时间?

计算机以及类似计算机的设备(例如手机)如何跟踪时间?

我一直想知道电子​​设备上的计时是如何运作的;它以何种基础来增加时间单位,例如每秒或微秒。

我读到过一些文章说它需要电池才能工作;但是如何使用呢?

答案1

它和普通的系统是一样的石英钟(和/或晶体振荡器)。您有一个振荡的石英。电池用于使最小系统保持功能以保持时间并保持最小量的内存(CMOS)处于活动状态,以节省时间和某些系统配置。

答案2

我们用晶体振荡器

当少量电力施加到石英晶体上时,该晶体开始振荡。它输出一个可以测量的非常小的信号。振荡频率取决于晶体的大小和形状,并且相当一致。

这种振荡可用作驱动计时电路的“滴答声”。因为我们知道振荡器的频率,所以我们知道一秒钟应该有多少个“滴答声”,因此可以使用简单的计数器来告诉实际计时电路特定时间的经过时间。

电池不是时间信号的来源,而是用来在计算机关闭时保持晶体和时间电路的运行。由于电路非常简单,因此它使用的电流量极小,而 CR2032 电池可以让它运行数年。

虽然晶体通常主要在系统休眠期间使用,并作为其他系统时钟的“基准”时钟。有更精确的计时方法可以在更高的频率下工作,例如锁相环(PLL)可以充当时钟倍频器它可以采用低频时钟并将其倍增至 CPU 和其他更细粒度的计时设备使用的更高频率。

相关内容