Книга: Разработка ядра Linux
Часы реального времени
Часы реального времени
Часы реального времени (real-time clock, RTC) представляют собой энергонезависимое устройство для сохранения системного времени. Устройство RTC продолжает отслеживать время, даже когда система отключена, благодаря небольшой батарее, которая обычно находится на системной плате. Для аппаратной платформы PC устройство RTC интегрировано в КМОП-микросхему BIOS. При этом используется общая батарея и для работы устройства RTC и для сохранения установок BIOS.
При загрузке ядро считывает информацию из устройства RTC и использует ее для инициализации значения абсолютного времени, которое хранится в переменной xtime
. Обычно ядро не считывает это значение снова, однако для некоторых поддерживаемых аппаратных платформ, таких как x86, значение абсолютного времени периодически записывается в устройство RTC. Тем не менее, часы реального времени важны в первую очередь на этапе загрузки системы, когда инициализируется переменная xtime
.
- Опрос и установка часов реального времени, и кое-что еще
- 10.8.1. Сигнальные часы: sleep(), alarm() и SIGALARM
- Аппаратные часы и таймеры
- Часы и таймеры
- Часы, таймеры и периодические уведомления
- Глава 3 Часы, таймеры и периодические уведомления
- Перевернутая маркетинговая воронка – маркетинговые «песочные часы»
- Уменьшение времени, необходимого для резервного копирования и восстановления
- Ограничение времени ожидания для транзакций (Lock timeout)
- Часы в Windows показывают неправильное время
- 7.12. Объективизация времени
- Квант времени