O que é Watchdog e como funciona? Quais suas aplicações?

Watchdog pode ser tanto um hardware com um software para reset de um sistema, funciona como se fosse um timer, de tempos em tempos o software ou o hardware envia um sinal para ele resetando o contador, se por algum acaso o hardware ou software travar, o sinal não será enviado e assim o contador irá finalizar sua contagem, forçando um reset do sistema.