時鐘具有虛擬無限精度是什麼意思?

時鐘具有虛擬無限精度是什麼意思?

在 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 秒變為下一個時,作業系統會發現邊緣,因此精確度與時鐘的一個查詢與下一個時鐘查詢之間的時間一樣好,這可能是一條指令。

精度與準確度不同。系統時鐘可能非常精確,但無論是絕對值還是相對(速率/偏差)值都是完全錯誤的。

相關內容