时钟具有虚拟无限精度是什么意思?

时钟具有虚拟无限精度是什么意思?

在 hwclock 手册页中可以看到:

(the hardware) clock actually has virtually infinite precision.

并且:

The System Time is not an integer, though.  It has virtually infinite precision.

我不明白在这种情况下虚拟代表什么。如果硬件和系统时钟都具有无限精度,为什么它们会有漂移?

(该问题与 Linux 操作系统有关)

答案1

“几乎无限”在这种情况下意味着“非常高”。(见https://dictionary.reverso.net/english-definition/virtually+infinite

当系统时钟的 1 秒变为下一个时钟时,操作系统会发现边缘,因此精度与时钟的一个查询与下一个查询之间的时间一样好,这可能是一条指令。

精度与准确度不是一回事。系统时钟可能非常精确,但完全错误,无论是绝对值还是相对值(速率/偏差)。

相关内容