Сторожевой таймер
| В этой статье не хватает ссылок на источники информации.
Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники. Эта отметка стоит на статье с 14 мая 2011 |
Сторожевой таймер (контрольный таймер, англ. Watchdog timer) в аппаратно реализованная схема контроля за зависанием системы. Представляет собой таймер, который периодически сбрасывается контролируемой системой. Если сброса не произошло в течение некоторого интервала времени, происходит принудительная перезагрузка системы. В некоторых случаях сторожевой таймер может посылать системе сигнал на перезагрузку («мягкая» перезагрузка), в других же в перезагрузка происходит аппаратно (замыканием сигнального провода RST или подобного ему).
Физически сторожевой таймер может быть:
- Самостоятельным устройством.
- Компонентом устройства, например, микросхемой на материнской плате.
- Частью кристалла SoC.
Автоматизированные системы, не использующие оператора-человека, хотя тоже подвержены ошибкам, зависаниям и другим сбоям (в том числе аппаратным), с использованием сторожевых таймеров увеличивают стабильность работы в нет необходимости ручного сброса. Поэтому наиболее частое их использование в встроенные системы различного назначения.
Содержание |
[править] Область применения
[править] Контроль работы аппаратно-программных комплексов на основе ЭВМ
Такие таймеры позволяют не только отслеживать зависание операционной системы (и перезагружать её), но и отслеживать состояние отдельных программ и компонентов аппаратного обеспечения системы в целом, а также осуществлять проверку подключения ЭВМ к компьютерной сети.
Подобные таймеры используются, например, в банкоматах и терминалах по приему платежей.
[править] Управление устройствами измерительной техники
В этом случае сторожевой таймер может использоваться как средство для отсчета временных интервалов, необходимых для осуществления периодических измерений.
