Dom Rozwój Co to jest watchdog timer (wdt)? - definicja z techopedia

Co to jest watchdog timer (wdt)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Watchdog Timer (WDT)?

Watchdog timer (WDT) to wbudowane urządzenie mierzące czas, które automatycznie monituje działania naprawcze po wykryciu nieprawidłowego działania systemu. Jeśli oprogramowanie zawiesi się lub zostanie utracone, WDT resetuje mikrokontroler systemowy za pomocą 16-bitowego licznika.


Komputery bez wbudowanych WDT często wymagają zainstalowanych kart rozszerzeń WDT.


WDT jest również znany jako komputer działający prawidłowo (COP) zegar.

Techopedia wyjaśnia Watchdog Timer (WDT)

WDT umożliwia niezależność systemu wbudowanego na dwa sposoby:

  • Wykrywa usterki lub błędy systemowe, w tym błędy programowania, zawieszanie się oprogramowania, awarie kodu lub przepięcia zasilania.

  • Resetuje systemy operacyjne i wznawia normalną aktywność programu za pomocą sygnału resetowania osadzonego w procesorze lub specjalnym układzie mikrokontrolera. Ten proces resetowania jest również znany jako karmienie stróża, kopanie psa, budzenie go lub głaskanie psa.

Jeden WDT może monitorować inny, aby zapewnić zapisanie i ukończenie zadań związanych z danymi w wyznaczonym okresie. Kaskada WDT zapewnia, że ​​gdy WDT monitoruje awarię systemu, sam WDT również się nie zawiesza.


WDT zapewnia dodatkowe funkcje, takie jak:

  • Niepewny kod piaskownicy może być testowany przez bardzo złożony WDT pod kątem bezpieczeństwa systemu.
  • Jeśli witryna nie ładuje się normalnie, WDT automatycznie generuje funkcję odświeżania przeglądarki internetowej.

WDT mogą istnieć w oprogramowaniu, jako oddzielny mikroprocesor sprzętowy lub jako mikrokontroler podprocesor w procesorze lub innych częściach mikroukładu.

Co to jest watchdog timer (wdt)? - definicja z techopedia