? Un circuito watchdog fornisce all'utente l'indicazione che un computer non è riuscito. Il programma prevede l'istruzione di scrivere in un indirizzo definito periodicamente . Nella maggior parte dei casi , questa operazione viene eseguita ogni 1-2 secondi . Se il programma non riesce a scrivere l'indirizzo a causa di un guasto hardware o software , i viaggi e circuito watchdog informa l'utente . Semplici Computer Architecture
microprocessori sono il cuore di qualsiasi sistema informatico . Hanno tre tipi di connessioni : un bus di dati , un bus di indirizzo e controllo . Il microprocessore invia e riceve i dati attraverso il bus dati . Essa determina dove i dati che sta per o provenienti da via bus indirizzi . I segnali di controllo agiscono per sincronizzare gli ingressi e le uscite , effettuare operazioni di lettura o scrittura e dispongono dei circuiti di clock principale.
Semplice Watchdog
Un circuito watchdog semplificata consiste in un transistor interruttore che è momentaneamente attivato da un impulso PETDOG generato nel software . Il microprocessore scrive ad un indirizzo che invia un impulso di carica per un condensatore . Questa tensione accende un secondo transistore collegato all'ingresso RESET del microprocessore .
Mentre RESET rimane alto , il microprocessore continua a funzionare . Ma il condensatore ha anche una resistenza attraverso di esso, in modo che si scarica lentamente . Se il software non riesce a generare gli impulsi , il condensatore si scarica e si spegne il secondo transistor , che permette di RESET per andare basso e spegnendo il microprocessore .
Avanzata Watchdog
più sofisticato timer watchdog utilizza un impulso PETDOG inviato a circuiti di clock interni del computer . L'impulso mantiene gli orologi in esecuzione , ma se non appare in ingresso un conto alla rovescia invierà due impulsi separati da uno o due secondi . Il primo dice al microprocessore che un arresto è imminente . Il microprocessore inizierà un arresto regolare , memorizzare le informazioni importanti in memoria prima che il secondo impulso si spegne gli orologi .
Watchdog Fallimenti
Se un computer non si accende , c'è una possibilità che il timer watchdog non è riuscito. In realtà , questa è una piccola possibilità , perché ci sono così poche parti del circuito , mentre ci sono di gran lunga più nel resto del computer . Per risolvere il circuito , utilizzare un oscilloscopio per cercare il polso PETDOG sull'ingresso . Se è presente e RESET rimane bassa , c'è una buona possibilità che il circuito di watchdog non è riuscito.