Temporizador de vigilancia , menos comúnmente temporizador de vigilancia ( ing. temporizador de vigilancia literalmente "temporizador - vigilancia"): un esquema implementado por hardware para controlar las congelaciones del sistema . Es un temporizador que se reinicia periódicamente por el sistema controlado. Si el restablecimiento no ocurre dentro de un cierto período de tiempo, se produce un reinicio forzado del sistema. En algunos casos, el temporizador de vigilancia puede enviar una señal al sistema para que se reinicie (reinicio "suave"), mientras que en otros, el reinicio se produce en el hardware (cortocircuitando el cable de señal RST o similar). En la mayoría de los casos, existen herramientas especiales que le permiten averiguar el motivo del reinicio. Por ejemplo, este es el primer reinicio de encendido, un reinicio completo mediante un botón o una señal, o se ha activado un temporizador de vigilancia. En algunos procesadores, el temporizador de vigilancia no provoca un reinicio general, sino una interrupción.
Los sistemas automatizados que no usan un operador humano también son propensos a errores, bloqueos y otras fallas (incluido el hardware), el uso de temporizadores de vigilancia aumenta la estabilidad; no hay necesidad de reinicio manual. Por tanto, su uso más frecuente son los sistemas embebidos para diversos fines.
Físicamente, el temporizador de vigilancia puede ser:
Cuando el temporizador de vigilancia se fabrica en forma de un microcircuito independiente , por ejemplo, la serie ADM690 - ADM695 , también puede realizar las funciones de un monitor de voltaje de suministro [1] .
Dichos temporizadores permiten no solo monitorear la congelación del sistema operativo (y reiniciarlo), sino también monitorear el estado de los programas individuales y los componentes de hardware del sistema en su conjunto, así como verificar la conexión de la computadora al red informática
Dichos temporizadores se utilizan principalmente en sistemas a los que una persona no puede acceder físicamente, como satélites y otras naves espaciales. Los temporizadores de vigilancia también son útiles en dispositivos de difícil acceso, como cajeros automáticos y terminales de pago .
En este caso, el temporizador de vigilancia se puede utilizar como un medio para contar los intervalos de tiempo necesarios para las mediciones periódicas.
El temporizador de vigilancia se conecta, por ejemplo, a través de USB tipo A/PDB10. Con un cable, se conecta directamente a los pines de reinicio y alimentación de la placa base. El programa envía periódicamente una señal al USB al que está conectado el temporizador. Si el temporizador no recibe una señal, entonces la computadora está congelada. Automáticamente, WatchDog envía una señal al pin de reinicio de la placa base para reiniciar el sistema. Si Restablecer no funciona, WD activa el canal de alimentación y luego vuelve a encender la computadora.
Por lo tanto, WatchDog primero “presiona” el botón Restablecer , luego “mantiene presionado” el botón de Encendido y luego vuelve a encender la computadora.
Para tener energía para reiniciar, se instala un ionistor en el temporizador .
El relé le permite controlar un módem GSM, un enrutador, un aceptador de billetes, una PC, etc. WD puede reiniciar la computadora y, por ejemplo, el aceptador de billetes . Para hacer esto, debe colocar la unidad de relé en el espacio de alimentación del aceptador de billetes. Está conectado al temporizador de vigilancia a través de un cable a los contactos correspondientes. Se debe proporcionar alimentación constante a través del puerto micro-USB o un conector molex estándar .