Вопросы к Поиску с Алисой
В современных цифровых устройствах время измеряется с помощью кварцевого генератора. kz.hexlet.io Он представляет собой тончайшую кремниевую пластину, которая под воздействием электрического тока равномерно расширяется и сжимается, генерируя слабый электрический заряд на поверхности. kz.hexlet.io
Операционная система (ОС) знает, с какой частотой работает кварцевый генератор, и может измерить время, которое проходит между срабатываниями таймера. kz.hexlet.io Срабатывание таймера называют тик (tick) или джиффи (jiffy). kz.hexlet.io Например, если генератор работает на частоте 100 Гц, то период между тиками равен 1/100 секунды или 10 миллисекундам. kz.hexlet.io
Чтобы узнать, как долго включён компьютер, системе достаточно умножить размер периода между тиками на количество этих самых тиков. kz.hexlet.io Чтобы узнать текущее время, нужно просто добавить прошедшее время к времени на момент старта системы. kz.hexlet.io
Когда компьютер выключен, время считает специальное устройство — RTC, которое питается от батареи. kz.hexlet.io
Большинство устройств, соединённых с интернетом, используют протокол NTP (network time protocol) для настройки времени через интернет. habr.com kz.hexlet.io