开发者社区> 问答> 正文

掌握物理时钟需要了解哪些技术?

掌握物理时钟需要了解哪些技术?

展开
收起
游客qunztrp5ggyqy 2021-12-09 17:52:41 651 0
1 条回答
写回答
取消 提交回答
  • 掌握物理时钟,需要了解如下技术。

    1.硬件时间 。服务器硬件的主板上 有个晶体振荡器,通过独立电池给它供电就会产生 振荡信号,通过该信号就可以计算时间,该时钟源就是服务器本地的物理时钟。例如, 频率为 32768Hz的振荡器,振荡 32768次就表示 ls。

    2.系统时间。基于服务器 的硬件时间,操作系统可以计算出系 统时间。例如,Linux系统下执行 date命令,就可 以显示系统时间,操作系统的所有时间调用几乎都是使用该时间的。

    3.世界协调时间 ( UTC) 。UTC是依据原子钟(世界上已 知最准确 的时间测量和频率标准)为基础,指定的主流世界时间标准。它把时间分为天、小时、分钟和秒,并提供精准的时间参考。

    4.本地时间。由于不同地区会处于不同时区 ,通常与UTC不同,需要做换算 ,换算公式为“ 本地时间=UTC+时区”。

    服务器晶体振荡器的硬件时间在正常情况下会有一定的误差,在典型情况下每天误差为ls, 而且在极端温度下(如-20°C),误差会变大。

    资料来源:《对象存储实战指南》

    2021-12-10 11:28:40
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
用户态高速块缓存方案 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载