Сторожевой (сторожевой корабль)
- 1 year ago
- 0
- 0
Сторожевой таймер , реже контрольный таймер ( англ. watchdog timer , букв. «таймер — сторожевой пёс») — аппаратно реализованная схема контроля над зависанием системы. Представляет собой таймер , который периодически сбрасывается контролируемой системой. Если сброса не произошло в течение некоторого интервала времени, происходит принудительная перезагрузка системы. В некоторых случаях сторожевой таймер может посылать системе сигнал на перезагрузку («мягкая» перезагрузка), в других же — перезагрузка происходит аппаратно (замыканием сигнального провода RST или подобного ему) [ источник не указан 159 дней ] . В большинстве случаев, существуют специальные средства, позволяющие узнать причину сброса. Например, это первый сброс при включении питания , аппаратный сброс кнопкой или сигналом, или это сработал сторожевой таймер. В некоторых процессорах, сторожевой таймер вызывает не общий сброс, а прерывание [ источник не указан 159 дней ] .
Автоматизированные системы , не использующие оператора-человека , тоже подвержены ошибкам, зависаниям и другим сбоям (в том числе аппаратным), с использованием сторожевых таймеров увеличивают стабильность работы — нет необходимости ручного сброса. Поэтому наиболее частое их использование — встроенные системы различного назначения.
Физически сторожевой таймер может быть:
Когда сторожевой таймер выполнен в виде самостоятельной микросхемы , например, серии — , он может выполнять и функции монитора напряжения питания .
|
В статье есть список
источников
, но
не хватает
сносок
.
|