? Um circuito watchdog fornece ao usuário uma indicação de que um computador falhou. O programa inclui uma instrução para escrever para um endereço definido periodicamente. Na maioria dos casos , esta operação é realizada a cada 1-2 segundos . Se o programa não consegue escrever para o endereço devido a uma falha de hardware ou software, as viagens do circuito de vigilância e informa ao usuário . Simples Arquitetura de Computadores
microprocessadores são o coração de qualquer sistema de computador. Eles têm três tipos de conexões : um barramento de dados , um barramento de endereços e controles. O microprocessador envia e recebe os dados sobre o barramento de dados . Ele determina onde os dados estão indo ou vindo através do barramento de endereços. Os sinais de controle agir para sincronizar as entradas e saídas , execute ler ou escrever operações e incluem o principal circuito de relógio.
Simples Watchdog
Um circuito de vigilância simplificada consiste em um transistor interruptor que é momentaneamente ligado por um pulso petdog gerado por software. O microprocessador escreve para um endereço que envia um pulso de carga para um capacitor. Esta tensão se transforma em um segundo transistor conectado à entrada de RESET do microprocessador .
Enquanto REAJUSTE permanece elevada , o microprocessador continua correndo . Mas o capacitor também tem um resistor através dele , para que ele se descarrega lentamente . Se o software não consegue gerar os pulsos , o capacitor descarrega e desliga o segundo transistor , permitindo RESET para ir baixo e desligar o microprocessador.
Avançada Watchdog
a mais sofisticada watchdog timer usa um pulso petdog enviado aos circuitos de relógio interno do computador . O pulso mantém os relógios que funcionam , mas se ele não aparecer na entrada uma contagem regressiva vai enviar dois pulsos separados por um ou dois segundos. O primeiro deles diz ao microprocessador que uma paralisação é iminente. O microprocessador começará um desligamento ordenado , armazenando informações importantes na memória antes do segundo pulso desliga os relógios.
Falhas Watchdog
Se um computador não liga , há uma chance de o watchdog timer falhou. Na realidade , isso é uma pequena chance , porque há tão poucas peças no circuito , enquanto há muito mais no resto do computador. Para solucionar o circuito , utilize um osciloscópio de olhar para o pulso petdog na entrada. Se ele está presente e redefinir permanece baixa , há uma boa possibilidade de que o circuito de vigilância falhou.