A watchdog timer is a
computer hardware timing device that triggers a system
reset if the main
program, due to some fault condition, such as a
hang, neglects to regularly service the watchdog (writing a “service pulse” to it, also referred to as “petting the dog” or "kicking the watchdog"). The intention is to bring the system back from the hung state into normal operation.
See more at Wikipedia.org...