首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >`实时时钟`、`挂钟`、`系统时钟`这几个时钟有什么区别?

`实时时钟`、`挂钟`、`系统时钟`这几个时钟有什么区别?
EN

Stack Overflow用户
提问于 2020-05-18 09:33:18
回答 1查看 839关注 0票数 1

这些时钟、real-time clockwall clocksystem clock之间有什么区别

我将非常感谢在这个question.Could上的任何提示,有人为我明确了吗?

EN

回答 1

Stack Overflow用户

发布于 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设置为当前挂钟时间。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61861101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档