Sommario:
Definizione - Che cosa significa Timer watchdog (WDT)?
Un timer watchdog (WDT) è un dispositivo di temporizzazione incorporato che richiede automaticamente azioni correttive al 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).
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.