Основы хронометража
Компьютерные операционные системы обычно измеряют течение времени одним из двух способов:
• Подсчет тиков - операционная система настраивает аппаратное устройство на периодическое прерывание с известной скоростью, например, 100 раз в секунду. [...]
• Tickless timekeeping - аппаратное устройство ведет подсчет количества единиц времени, прошедших с момента загрузки системы, а операционная система просто считывает счетчик при необходимости. [...]
[...] чтобы исправить долгосрочные отклонения и другие ошибки в измерениях, операционная система [...] периодически сверяет часы с сетевым сервером времени [...]
Анекдот: у нас когда-то были серверные часы класса 486, которые набирали около 15 минут в сутки.