gpt4 book ai didi

c - 这些时钟之间有什么区别, `real-time clock` ,`wall clock` ,`system clock` ?

转载 作者:行者123 更新时间:2023-12-04 18:39:33 29 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





What specifically are wall-clock-time, user-cpu-time, and system-cpu-time in UNIX?

(4 个回答)


2年前关闭。




这些时钟有什么区别,real-time clock , wall clock , system clock ?

对于这个问题的任何提示,我将不胜感激。有人可以为我说清楚吗?

最佳答案

其实google可以帮到你,不过我帮你google了一下,这里消化了一些重要的部分,整个网站可以看here .

大多数计算机都有一个或多个硬件时钟来记录当前的“挂钟”时间。这些被称为“实时时钟”(RTC)。其中之一通常具有备用电池电源,因此即使在计算机关闭时它也可以跟踪时间。 RTC 通常提供警报和其他中断。

系统时钟是内核维护的软件时钟,用于实现gettimeofday(2)和time(2),以及对文件设置时间戳,定义为POSIX Epoch: 1970-01-01 00:00:00 +0000 (UTC)。

RTC 和系统时钟之间的关键区别在于,即使系统处于低功耗状态(包括“关闭”),RTC 也会运行,而系统时钟则不能。在初始化之前,系统时钟只能报告自系统启动以来的时间……而不是自 POSIX Epoch 以来的时间。因此,在启动时以及从系统低功耗状态恢复后,系统时钟通常会使用 RTC 设置为当前的挂钟时间。没有 RTC 的系统需要使用另一个时钟设置系统时钟,可能是通过网络或手动输入该数据。

关于c - 这些时钟之间有什么区别, `real-time clock` ,`wall clock` ,`system clock` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61861101/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com