Watchdog Timer (WDT)

Autore: John Stephens
Data Della Creazione: 1 Gennaio 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Программирование МК AVR. Урок 53. Watchdog Timer (WDT). Часть 1
Video: Программирование МК AVR. Урок 53. Watchdog Timer (WDT). Часть 1

Contenuto

Definizione - Che cosa significa Timer watchdog (WDT)?

Un timer watchdog (WDT) è un dispositivo di temporizzazione incorporato che richiede automaticamente azioni correttive in caso di rilevamento di un malfunzionamento del sistema. Se il software si blocca o viene perso, un WDT ripristina il microcontrollore del sistema tramite un contatore a 16 bit.

I computer privi di WDT integrati richiedono spesso schede di espansione WDT installate.

Un WDT è anche noto come un timer che funziona correttamente (COP).


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Watchdog Timer (WDT)

Un WDT consente l'autosufficienza del sistema incorporato in due modi:

  • Rileva anomalie o errori di sistema, inclusi errori di programmazione, blocchi software, crash del codice o sbalzi di corrente.
  • Ripristina i sistemi operativi e riprende la normale attività del programma tramite il segnale di ripristino incorporato in una CPU o chip di microcontrollore specializzato. Questo processo di ripristino è anche noto come nutrire il cane da guardia, calciare il cane, svegliare il cane da guardia o accarezzare il cane.

Un WDT può monitorarne un altro per garantire che i dati vengano salvati e completati entro un determinato periodo questo collegamento in cascata di WDT garantisce che quando un WDT viene monitorato da un errore del sistema, anche il WDT stesso non si blocca.

WDT offre funzionalità aggiuntive, come segue:


  • Il codice sandbox inaffidabile può essere testato da un WDT altamente complesso per la sicurezza del sistema.
  • Se un sito Web non viene caricato normalmente, un WDT genera automaticamente la funzionalità di aggiornamento del browser Web.

I WDT possono esistere nel software, come microprocessore hardware separato o come sottoprocessore microcontrollato all'interno di una CPU o di altre parti del chipset.