? Eine Watchdog-Schaltung , oder Überwachungszeitgeberschaltung , ist eine Hardware-Schaltung entwickelt, um ein elektronisches System für den Fall , dass etwas schief geht und das System kann nicht auf eigene erholen schützen. Einige Mikroprozessor -Chips , vor allem für eingebettete Systeme entwickelt - Systeme , die Teil eines größeren Systems und erwartet, dass sie ohne menschliches Zutun funktionieren - haben eingebaute Watchdog-Schaltungen . Watchdog -Schaltungen dieser Art konfiguriert sind und durch den Zugriff auf interne Hardware-Register gesteuert - klein, schnell Speicherplätze - in der zentralen Recheneinheit . Bedienung
Watchdog-Schaltung zählt Eingangsimpulsen - in der Regel aus einer zuverlässigen Taktgeber , wie die wichtigsten System Taktgeber - bis zu einer bestimmten Grenze . Wenn das Limit erreicht ist , erzeugt der Watchdog-Schaltung ein Ausgangssignal , das zur Erholung einzuleiten . Wenn ein Computer oder das Betriebssystem abstürzt aufgrund von Konflikten zwischen den Programmen oder Speicher -Management-Probleme , kann eine Watchdog-Schaltung programmiert , um das System nach einer bestimmten Anzahl von Sekunden neu gestartet werden.
Wiederauslösesperre
< br >
Um die Watchdog-Schaltung aus dem Erreichen der Grenze zu verhindern , muss die Software zurückzusetzen, oder " re-Trigger ", die Überwachungszeitgeberschaltung durch Manipulation oder Makeln, ein anderes Eingangssignal . Re - Triggerung der Watchdog-Schaltung bedeutet, dass alles richtig funktioniert , so sollte es schwierig sein, wieder auslösen unabsichtlich. Fällt ein System aus , aber die Watchdog-Schaltung hält in jedem Fall erneut ausgelöst , wird das System nicht zurückgesetzt werden und kann sich nie mehr erholen .
Error Detection
Eine Watchdog-Schaltung ist eine ziemlich rohe , unverfälschte Verfahren der Fehlererkennung und Wiederherstellung des Systems . In der Tat ist der einzige Fehler , dass ein Watchdog erkennt die Tatsache, dass es noch nicht oft genug und neu getriggert die einzige Methode der Wiederherstellung ist das gesamte System zurückzusetzen. Als solches ist eine Watchdog-Schaltung einen ausfallsicheren Mechanismus entwickelt, um nicht behebbare oder tödlich, Fehler zu erkennen und das System zurücksetzen zu beheben oder zumindest zu verbessern , liegt der Fehler . Interne Watchdog-Schaltungen kosten keinen zusätzlichen in Form von Geld , Raum oder Macht, aber wenn sie nicht ausgereift genug sind, können sie mit Watchdog-Schaltungen gebaut mit externer Hardware ersetzt werden.
Überlegungen
Eine Watchdog-Schaltung , sobald Macht beginnen sollte angewendet wird, und darf aber keine Software-Konfiguration. Wenn es tut, und die Software fehl, kann der Watchdog-Schaltung überhaupt nicht starten. Der Eingangstakt durch eine Watchdog-Schaltung verwendet wird, ist in der Regel ein sehr schnellen Takt , so daß die Watchdog-Schaltung erfordert typischerweise viele "Teile von " Stufen - wie Uhr Division durch 2 geteilt-durch -4 oder geteilt-durch -8 - - um die Taktrate auf ein erträgliches Maß zu reduzieren
.