Системний годинник

Систе́мний годи́нник — спеціальний енергонезалежний пристрій, у складі комп'ютера, для відліку часу, котрий працює навіть при вимкненому комп'ютері[1].

Команда date у UNIX

Сучасні комп'ютери використовують годинники реального часу, доступ до яких можливий за допомогою утиліт, або через екран налаштування BIOS, в ході завантаження операційної системи[2]. Системний годинник ініціалізується від апаратного, при завантаженні операційної системи, і далі, системний час, підтримують за допомогою регулярних переривань від таймера. Наприклад, у системі Linux поточний час можна дізнатися в командному рядку за допомогою команди date, а показання апаратного годинника — hwclock. Для встановлення часу за локальною мережею або через Інтернет, може використовуватися протокол NTP[3]. Різні операційні системи можуть встановлювати системний годинник відповідно до місцевого часу. У операційній системі Linux Ubuntu за змовчуванням ідеться про те, що годинник встановлений згідно з UTC — всесвітнім координованим часом, на відміну від Windows, а показання часу в інтерфейсі користувача залежать від обраного часового поясу[4].

Точність часу залежить від багатьох факторів, таких як: стан акумулятора, типа мікросхеми і т. д. У разі збою живлення дата і час зазвичай встановлюються на рік випуску версії BIOS[5].

Див. також

  • HPET — таймер подій високої точності, котрий застосовується в персональних комп'ютерах з 2005 року для синхронізації мультимедіа-додатків.

Примітки