Lar Desenvolvimento O que é um timer de watchdog (wdt)? - o que é techopedia

O que é um timer de watchdog (wdt)? - o que é techopedia

Índice:

Anonim

Definição - O que significa Watchdog Timer (WDT)?

Um watchdog timer (WDT) é um dispositivo de temporização incorporado que solicita automaticamente ações corretivas na detecção de mau funcionamento do sistema. Se o software travar ou for perdido, um WDT redefine o microcontrolador do sistema através de um contador de 16 bits.


Os computadores sem WDTs incorporados geralmente exigem placas de expansão WDT instaladas.


Um WDT também é conhecido como um computador que opera corretamente (timer) (COP).

Techopedia explica Watchdog Timer (WDT)

Um WDT permite a auto-suficiência do sistema incorporado de duas maneiras:

  • Detecta falhas ou erros do sistema, incluindo erros de programação, travamentos de software, falhas de código ou picos de energia.

  • Redefine os sistemas operacionais e retoma a atividade normal do programa através do sinal de redefinição incorporado em uma CPU ou chip de microcontrolador especializado. Esse processo de redefinição também é conhecido como alimentar o cão de guarda, chutar o cachorro, acordar o cão de guarda ou acariciá-lo.

Um WDT pode monitorar outro para garantir tarefas de dados salvas e concluídas dentro de um período designado. Essa cascata de WDT garante que, quando uma falha do sistema estiver sendo monitorada por um WDT, o próprio WDT também não seja interrompido.


O WDT fornece recursos adicionais, como a seguir:

  • Código de sandbox não confiável pode ser testado por um WDT altamente complexo para segurança do sistema.
  • Se um site não carregar normalmente, um WDT gera automaticamente a funcionalidade de atualização do navegador da Web.

Os WDTs podem existir no software, como um microprocessador de hardware separado ou como um subprocessador microcontrolado em uma CPU ou em outras partes do chipset.

O que é um timer de watchdog (wdt)? - o que é techopedia