Temporizador de intervalo programável - Programmable interval timer

Na computação e em sistemas embarcados , um temporizador de intervalo programável ( PIT ) é um contador que gera um sinal de saída quando atinge uma contagem programada. O sinal de saída pode desencadear uma interrupção .

Características comuns

Os PITs podem ser únicos ou periódicos. Os cronômetros de disparo único sinalizarão apenas uma vez e, em seguida, interromperão a contagem. Os temporizadores periódicos sinalizam cada vez que atingem um valor específico e, em seguida, reiniciam, produzindo assim um sinal em intervalos periódicos. Cronômetros periódicos são normalmente usados ​​para chamar atividades que devem ser executadas em intervalos regulares.

Os contadores são geralmente programados com intervalos fixos que determinam por quanto tempo o contador contará antes de emitir um sinal.

Compatível com IBM PC

O Intel 8253 PIT foi o dispositivo de cronometragem original usado nos compatíveis com IBM PC . Ele usava um sinal de clock de 1,193182 MHz (um terço da frequência de burst de cor usada pelo NTSC , um duodécimo do oscilador de cristal do relógio do sistema ) e contém três temporizadores. O temporizador 0 é usado pelo Microsoft Windows (uniprocessador) e Linux como um temporizador do sistema, o temporizador 1 foi historicamente usado para atualizações dinâmicas da memória de acesso aleatório e o temporizador 2 para o alto-falante do PC .

O LAPIC em sistemas Intel mais novos oferece um temporizador de alta resolução (um microssegundo). Isso é usado em preferência ao cronômetro PIT em kernels Linux começando com 2.6.18.

Veja também

Referências

links externos