Como um sistema Linux X86 mantém a hora do sistema, quando nenhum NTP etc.

Como um sistema Linux X86 mantém a hora do sistema, quando nenhum NTP etc.

Quando um sistema Linux x86 está ligado e funcionando, como ele controla o tempo do software? Por exemplo, está incrementando um contador de software baseado em interrupções de hardware do RTC, ou há algum temporizador interno no chip x86, ou algo totalmente diferente?

Quando eu faço um gato de /proc/interrupts, a interrupção 8 (a interrupção RTC) foi disparada apenas uma vez.

Além disso, o que poderia estar fazendo com que o tempo do sistema fosse executado mais rapidamente em alguns sistemas, em uma frota de hardware implantado idêntico?

informação relacionada