Watchdog-timer (WDT)

Schrijver: John Stephens
Datum Van Creatie: 1 Januari 2021
Updatedatum: 1 Juli- 2024
Anonim
Программирование МК AVR. Урок 53. Watchdog Timer (WDT). Часть 1
Video: Программирование МК AVR. Урок 53. Watchdog Timer (WDT). Часть 1

Inhoud

Definitie - Wat betekent Watchdog Timer (WDT)?

Een watchdog-timer (WDT) is een ingebed timingapparaat dat automatisch corrigerende maatregelen bij detectie van systeemstoringen vraagt. Als software vastloopt of verloren gaat, reset een WDT de systeemmicrocontroller via een 16-bits teller.

Computers zonder ingebouwde WDT's vereisen vaak geïnstalleerde WDT-uitbreidingskaarten.

Een WDT wordt ook wel een computer genoemd die goed werkt (COP) timer.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Watchdog Timer (WDT)

Een WDT maakt ingebed systeem zelfredzaamheid op twee manieren mogelijk:

  • Detecteert systeemstoringen of -fouten, inclusief programmeerfouten, software loopt vast, code crasht of stroompieken.
  • Reset besturingssystemen en hervat normale programma-activiteit via het resetsignaal ingebed in een CPU of gespecialiseerde microcontroller-chip. Dit resetproces wordt ook wel de waakhond voeren, de hond schoppen, de waakhond wakker maken of de hond aaien.

De ene WDT kan een andere bewaken om ervoor te zorgen dat opgeslagen en voltooide datataken binnen een bepaalde periode worden uitgevoerd. Deze cascade van WDT zorgt ervoor dat wanneer een systeemfout wordt bewaakt door een WDT, de WDT zelf ook niet hangt.

WDT biedt extra functies, als volgt:


  • Onbetrouwbare sandbox-code kan worden getest door een zeer complexe WDT voor systeembeveiliging.
  • Als een website niet normaal laadt, genereert een WDT automatisch de vernieuwingsfunctionaliteit van de webbrowser.

WDT's kunnen bestaan ​​in software, als een afzonderlijke hardwaremicroprocessor of als een microcontrolled subprocessor binnen een CPU of andere delen van de chipset.