
Na página de manual do hwclock pode-se ler:
(the hardware) clock actually has virtually infinite precision.
e também:
The System Time is not an integer, though. It has virtually infinite precision.
Não entendo o que virtualmente representa neste contexto. Se os relógios do hardware e do sistema têm precisão infinita, por que eles apresentam desvios?
(A questão é sobre o sistema operacional Linux)
Responder1
“virtualmente infinito” significa “muito alto” neste caso. (Verhttps://dictionary.reverso.net/english-definition/virtually+infinite)
O sistema operacional está detectando o limite, quando 1 segundo do relógio do sistema muda para o próximo, então a precisão é tão boa quanto o tempo entre uma consulta do relógio e a próxima, que pode ser uma instrução.
Precisão não é a mesma coisa que exatidão. O relógio do sistema pode ser muito preciso, mas completamente errado, seja em termos absolutos ou relativos (taxa/inclinação).