CPU und Architektur

Welche Aufgabe hat der in Mikrocontrollern enthaltene Watchdog-Timer?

  1. ADie genaue Uhrzeit anzuzeigen
  2. BDie Taktfrequenz zu erhöhen
  3. CDas System zurückzusetzen, wenn das Programm außer Kontrolle gerät und den Timer nicht innerhalb einer bestimmten Zeit löscht
Antwort und Erläuterung anzeigen

Antwort: C. Das System zurückzusetzen, wenn das Programm außer Kontrolle gerät und den Timer nicht innerhalb einer bestimmten Zeit löscht

Der Watchdog-Timer setzt voraus, dass ein normal laufendes Programm ihn regelmäßig löscht; läuft er bei Absturz oder Stillstand ohne Löschung ab, wird der Mikrocontroller zurückgesetzt. Auch wenn Störungen oder unvorhergesehene Zustände das Gerät anhalten, ist eine automatische Wiederherstellung ohne menschliches Eingreifen möglich, was für Fahrzeug- und Industriegeräte sowie entlegene Anlagen unverzichtbar ist. Die Zuverlässigkeit wird erhöht, indem er mit einem eigenen Takt betrieben oder als Fenster-Watchdog ausgeführt wird, der auch ein zu frühes Löschen als Fehler wertet.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu CPU und Architektur

  1. Welcher Bereich wird beim Aufruf einer Subroutine (Funktion) üblicherweise genutzt, um Rücksprungadresse usw. vorübergehend zu sichern?
  2. Welche Kombination gehört zu den „drei C“ der Cache-Fehlzugriffe?
  3. Welcher Mechanismus legt bei einer Out-of-Order-CPU die Ergebnisse umgeordnet ausgeführter Befehle in der ursprünglichen Programmreihenfolge fest (Retire)?
  4. Was ist der Hauptzweck der Registerumbenennung (Register Renaming) in Out-of-Order-CPUs?
  5. Welche Anordnung, etwa in KI-Beschleunigern, ordnet viele Multiply-Accumulate-Einheiten gitterförmig an und berechnet Matrixprodukte, indem Daten nacheinander an benachbarte Recheneinheiten weitergegeben werden?

Vergleiche zu diesem Thema