Программируемый интервальный таймер - Programmable interval timer

В вычислительных и во встроенных системах , A программируемого интервал таймер ( PIT ) представляет собой счетчик , который генерирует выходной сигнал , когда он достигает запрограммированный счетчик. Выходной сигнал может вызвать прерывание .

Общие черты

PIT могут быть разовыми или периодическими. Одноразовые таймеры подадут сигнал только один раз, а затем прекратят отсчет. Периодические таймеры сигнализируют каждый раз, когда достигают определенного значения, а затем перезапускаются, таким образом генерируя сигнал с периодическими интервалами. Периодические таймеры обычно используются для запуска действий, которые должны выполняться через регулярные промежутки времени.

Счетчики обычно программируются с фиксированными интервалами, которые определяют, как долго счетчик будет считать, прежде чем он выдаст сигнал.

Совместимость с IBM PC

Intel 8253 PIT был оригинальное устройство синхронизации используется в совместимых с IBM PC . Он использует тактовый сигнал 1,193182 МГц (одна треть частоты цветовой синхронизации, используемой NTSC , одна двенадцатая от кварцевого генератора системных часов ) и содержит три таймера. Таймер 0 используется Microsoft Windows (однопроцессор) и Linux в качестве системного таймера, таймер 1 исторически использовался для динамического обновления памяти с произвольным доступом, а таймер 2 - для динамика ПК .

LAPIC в новых предложениях Intel систем таймера с более высоким разрешением (один микросекунды). Он используется вместо таймера PIT в ядрах Linux, начиная с версии 2.6.18.

Смотрите также

Рекомендации

Внешние ссылки