Сторожевой таймер

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск

Сторожевой таймер (контрольный таймер, англ. Watchdog timer) — аппаратно реализованная схема контроля за зависанием системы. Представляет собой таймер, который периодически сбрасывается контролируемой системой. Если сброса не произошло в течение некоторого интервала времени, происходит принудительная перезагрузка системы. В некоторых случаях сторожевой таймер может посылать системе сигнал на перезагрузку («мягкая» перезагрузка), в других же — перезагрузка происходит аппаратно (например, замыканием контактов кнопки Reset).

Автоматизированные системы, не использующие оператора человека, хотя тоже подвержены ошибкам, зависаниям и другим сбоям (в т.ч. аппаратным), с использованием сторожевых таймеров увеличивают стабильность работы - нет необходимости ручного сброса. Поэтому наиболее частое использование их — встроенные системы различного назначения.

[править] Область применения

1. Контроль работы аппаратно-програмных комплексов на основе ЭВМ.

Такие таймеры позволяют не только отслеживать зависание операционной системы (и перезагружать ее), но и отслеживать состояние отдельных программ и компонентов аппаратного обеспечения системы в целом, а также осуществлять проверку подключения ЭВМ к компьютерной сети[1].

Подобные таймеры используются, например, в банкоматах и терминалах по приему платежей.


2. Управление устройствами измерительной техники.

В этом случае сторожевой таймер может использоваться как средство для отсчета временных интервалов, необходимых для осуществления периодических измерений[2].

[править] Примечания

  1. www.watchdogs.ru - Сторожевые таймеры
  2. Industrial Computer News
На других языках