@dark_ser

На каком цифровом элементе системное время строится и как функционирует?

В компьютере есть несколько таймеров (системное время, реальное время и.т.д.). На каком цифровом элементе он строится и как функционирует.
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 3
vabka
@vabka
Токсичный шарпист
Для учёта времени на материнской плате RTC стоит (ради него и стоит батарейка).
Всякие высокоточные таймеры - это вроде фичи процессора
Ответ написан
Комментировать
@Mercury13
Программист на «си с крестами» и не только
Собственно есть три основных источника времени в компьютере.
1. Часы реального времени. Как говорит название, содержит батарейку и поддерживает системное время даже при выключенном компе. Точность традиционно 1 секунда. Более точное время можно получить, комбинируя ЧРВ и программируемый таймер.
2. Программируемый таймер — традиционно 18,2 тика в секунду, но может вроде бы до 1000. С каждым тиком вызывает прерывание. В многозадачных ОС типа Windows и Linux программируемым таймером мы управлять не можем, ведь он используется планировщиком задач, но вокруг него написан неплохой API.
3. Счётчик тактов процессора — для управления мультимедиа и играми с переменной кадровой частотой. Это самый точный (по разрешению) доступный источник времени, но и самый сложный.
Ответ написан
Комментировать
@VT100
Embedded hardware & software.
На счётчиках. На тактовый вход счётчика подаётся известная частота, по каждому импульсу - содержимое регистра счётчика увеличивается на 1. Пересчёт накопленных импульсов во время и дату - может быть как аппаратным, так и программным.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы