
在 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 秒變為下一個時,作業系統會發現邊緣,因此精確度與時鐘的一個查詢與下一個時鐘查詢之間的時間一樣好,這可能是一條指令。
精度與準確度不同。系統時鐘可能非常精確,但無論是絕對值還是相對(速率/偏差)值都是完全錯誤的。