Watchdog Timer (WDT)

Författare: John Stephens
Skapelsedatum: 1 Januari 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Программирование МК AVR. Урок 53. Watchdog Timer (WDT). Часть 1
Video: Программирование МК AVR. Урок 53. Watchdog Timer (WDT). Часть 1

Innehåll

Definition - Vad betyder Watchdog Timer (WDT)?

En vakthundtimer (WDT) är en inbäddad tidsanordning som automatiskt uppmanar korrigerande åtgärder vid detektering av systemfel. Om programvaran hänger eller går förlorad återställer en WDT systemmikrokontrollern via en 16-bitars räknare.

Datorer som saknar inbäddade WDT: er kräver ofta installerade WDT-expansionskort.

En WDT är också känd som en dator som fungerar korrekt (COP) timer.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Watchdog Timer (WDT)

En WDT möjliggör inbäddat självtillit på två sätt:

  • Upptäcker systemfel eller fel, inklusive programmeringsfel, programvaruhängningar, kodkrasch eller strömavbrott.
  • Återställer operativsystem och återupptar normal programaktivitet via återställningssignalen inbäddad i en CPU eller specialiserat mikrokontrollerchip. Denna återställningsprocess är också känd som matning av vakthunden, sparkar hunden, vaknar vakthunden eller klappar hunden.

En WDT kan övervaka en annan för att säkerställa sparade och slutförda datauppgifter inom en bestämd period denna kaskadering av WDT säkerställer att när ett systemfel övervakas av en WDT, att WDT själv inte hänger också.

WDT tillhandahåller ytterligare funktioner enligt följande:


  • Otillförlitlig sandlådekod kan testas av en mycket komplex WDT för systemsäkerhet.
  • Om en webbplats inte laddas normalt genererar en WDT automatiskt uppdateringsfunktionen för webbläsaren.

WDT: er kan finnas i mjukvara, som en separat maskinvara-mikroprocessor eller som en mikrokontrollerad underprocessor i en CPU eller andra delar av chipsetet.