Temporizador de intervalo programable - Programmable interval timer

En informática y en sistemas integrados , un temporizador de intervalo programable ( PIT ) es un contador que genera una señal de salida cuando alcanza un recuento programado. La señal de salida puede provocar una interrupción .

Características comunes

Los PIT pueden ser de una sola vez o periódicos. Los temporizadores de un disparo solo señalarán una vez y luego dejarán de contar. Los temporizadores periódicos señalan cada vez que alcanzan un valor específico y luego se reinician, produciendo así una señal a intervalos periódicos. Los temporizadores periódicos se utilizan normalmente para invocar actividades que deben realizarse a intervalos regulares.

Los contadores generalmente se programan con intervalos fijos que determinan cuánto tiempo contará el contador antes de emitir una señal.

Compatible con IBM PC

El Intel 8253 PIT fue el dispositivo de cronometraje original utilizado en compatibles con IBM PC . Utilizaba una señal de reloj de 1,193182 MHz (un tercio de la frecuencia de ráfaga de color utilizada por NTSC , una doceava parte del oscilador de cristal del reloj del sistema ) y contiene tres temporizadores. El temporizador 0 es utilizado por Microsoft Windows (monoprocesador) y Linux como temporizador del sistema, el temporizador 1 se utilizó históricamente para actualizaciones de memoria de acceso aleatorio dinámico y el temporizador 2 para el altavoz de la PC .

El LAPIC en los sistemas Intel más nuevos ofrece un temporizador de mayor resolución (un microsegundo). Esto se usa con preferencia al temporizador PIT en los kernels de Linux que comienzan con 2.6.18.

Ver también

Referencias

enlaces externos