
hwclock 매뉴얼 페이지에서 다음을 읽을 수 있습니다.
(the hardware) clock actually has virtually infinite precision.
그리고 또한:
The System Time is not an integer, though. It has virtually infinite precision.
나는 이 맥락에서 사실상 무엇을 의미하는지 이해하지 못합니다. 하드웨어와 시스템 시계 모두 무한한 정밀도를 갖고 있다면 왜 표류가 발생합니까?
(문제는 Linux OS에 관한 것입니다)
답변1
이 경우 "거의 무한하다"는 것은 "정말 높다"는 뜻입니다. (보다https://dictionary.reverso.net/english-definition/virtually+infinite)
시스템 시계의 1초가 다음 시계로 변경될 때 OS는 에지를 탐지하므로 정밀도는 시계의 한 쿼리에서 다음 쿼리(하나의 명령일 수 있음) 사이의 시간만큼 좋습니다.
정밀도는 정확성과 동일하지 않습니다. 시스템 시계는 매우 정확하지만 절대적 또는 상대적(속도/기울기) 측면에서 완전히 틀릴 수 있습니다.