@dark_ser

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

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

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

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час