статьиGNU Free Documentation License материалы взяты из Википедии Статья была изменена. Оригинал статьи.

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

Материал из Энциклопедии в свободной энциклопедии
Перейти к: навигация, поиск

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

Физически сторожевой таймер может быть:

  • Самостоятельным устройством.
  • Компонентом устройства, например, микросхемой на материнской плате.
  • Частью кристалла SoC.

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

Содержание

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

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

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

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

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

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

[править] Ссылки

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

Пространства имён

Варианты
Просмотры
Действия