这些时钟、real-time clock、wall clock、system clock之间有什么区别
我将非常感谢在这个question.Could上的任何提示,有人为我明确了吗?
发布于 2020-05-18 11:33:09
大多数计算机都有一个或多个记录当前“挂钟”时间的硬件时钟。这些被称为“实时时钟”(RTC)。其中一台通常有电池后备电源,这样即使电脑关机,它也能跟踪时间。RTC通常提供警报和其他中断。
系统时钟是由内核维护的软件时钟,用于实现gettimeofday(2)和time(2),以及对文件设置时间戳,定义为POSIX Epoch: 1970-01-01 00:00:00 +0000 (UTC)。
RTC和系统时钟的一个关键区别是,RTC即使在系统处于低功耗状态(包括"off")时也会运行,而系统时钟不能运行。在初始化之前,系统时钟只能报告系统启动以来的时间。从POSIX时代开始就没有了。因此,在引导时,并且在从系统低功率状态恢复之后,系统时钟通常将使用RTC设置为当前挂钟时间。
https://stackoverflow.com/questions/61861101
复制相似问题