? Un circuit de surveillance fournit à l'utilisateur une indication que l' ordinateur a échoué. Le programme comprend une instruction d'écrire à une adresse définie périodiquement. Dans la plupart des cas, cette opération est effectuée toutes les secondes 1-2 . Si le programme ne parvient pas à écrire à l'adresse raison d'une défaillance matérielle ou logicielle , les voyages et de circuits de surveillance informe l'utilisateur . Architecture des ordinateurs simples microprocesseurs sont au cœur de tout système informatique . Ils ont trois types de connexions: un bus de données , un bus d'adresse et de contrôles. Le microprocesseur envoie et reçoit des données sur le bus de données. Il détermine l'endroit où ces données va destination ou en provenance via le bus d'adresse . Les signaux de commande agissent pour synchroniser les entrées et les sorties , effectuer des opérations de lecture ou d'écriture et comprennent le circuit d'horloge principale . Watchdog simple Un circuit de surveillance simplifié est constitué d'un transistor commutateur qui est momentanément activée par une impulsion de petdog généré dans le logiciel . Le microprocesseur écrit à une adresse qui envoie une impulsion de charge à un condensateur . Cette tension se met en marche un second transistor connecté à l'entrée RESET du microprocesseur . Durant l'initialisation reste élevé , le microprocesseur continue à fonctionner. Mais le condensateur a également une résistance à travers elle , de sorte qu'il se décharge lentement . Si le logiciel ne parvient pas à générer des impulsions , le condensateur se décharge et désactive le deuxième transistor , permettant RESET pour aller faible et en éteignant le microprocesseur. Avancée Watchdog un chien de garde plus sophistiqué utilise une impulsion petdog envoyé aux circuits d'horloge interne de l'ordinateur . L'impulsion garde les horloges de course , mais si elle n'apparaît pas sur l'entrée d'un compte à rebours va envoyer deux impulsions séparées par une ou deux secondes . Le premier raconte l' microprocesseur qu'un arrêt est imminent. Le microprocesseur va commencer un arrêt ordonné , stocker des informations importantes en mémoire avant la seconde impulsion désactive les horloges. Watchdog échecs Si un ordinateur ne s'allume pas , il ya une chance que le chien de garde a échoué. En réalité , c'est une mince chance car il ya tellement peu de pièces dans le circuit alors qu'il ya beaucoup plus dans le reste de l'ordinateur. Pour résoudre le circuit , utiliser un oscilloscope pour chercher l'impulsion de petdog sur l'entrée . Si elle est présente et RAZ reste faible, il ya une bonne possibilité que le circuit de surveillance a échoué.
|