计算机上的计时是通过 处理器和晶振来实现的。处理器相当于人的大脑,而晶振则相当于人的心脏。处理器通过数晶振的波形进行计时。晶振的时钟频率通常为10MHz,这意味着每秒钟处理器会数10,000,000次(即100纳秒),从而计算出1秒的时间。通过这种方式,处理器可以计量出分钟、小时等时间单位。
此外,计算机中还存在两种主要的时钟源:
RTC(Real Time Clock):
也称为CMOS时钟,是一个独立于操作系统的硬件时钟,由电池供电,即使在系统断电的情况下也能保持日期和时间。RTC为整个计算机提供一个计时标准,是最底层的时钟数据。
OS时钟:
这是由操作系统控制的软件时钟,通过硬件定时器(TSC)与RTC交互。OS时钟服务于应用程序,提供基于时间的操作系统服务和应用程序调度。
总结来说,计算机的计时机制是通过处理器计数晶振的波形来实现的,并且有RTC和OS时钟两种主要的时钟源来提供系统时间和应用程序时间。