![AVR 32# Сторожевой таймер - WatchDog.](https://i.ytimg.com/vi/z4vFB5e1q9U/hqdefault.jpg)
Содержание
- Определение - Что означает сторожевой таймер (WDT)?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Техопедия объясняет сторожевой таймер (WDT)
Определение - Что означает сторожевой таймер (WDT)?
Сторожевой таймер (WDT) - это встроенное устройство синхронизации, которое автоматически запрашивает корректирующие действия при обнаружении сбоя системы. Если программное обеспечение зависает или теряется, WDT сбрасывает системный микроконтроллер с помощью 16-разрядного счетчика.
Компьютеры без встроенных WDT часто требуют установленных плат расширения WDT.
WDT также известен как компьютер, работающий должным образом (COP) таймер.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Техопедия объясняет сторожевой таймер (WDT)
WDT обеспечивает автономную работу встроенной системы двумя способами:
- Обнаруживает сбои или ошибки системы, включая ошибки программирования, зависания программного обеспечения, сбои кода или скачки напряжения.
- Сбрасывает операционные системы и возобновляет нормальную работу программы через сигнал сброса, встроенный в ЦП или специализированный микроконтроллерный чип. Этот процесс сброса также известен как кормление сторожевого пса, удар по собаке, пробуждение сторожевого пса или ласки собаки.
Один WDT может контролировать другой, чтобы гарантировать сохранение и выполнение задач с данными в течение назначенного периода, это каскадирование WDT гарантирует, что когда WDT отслеживает сбой системы, сам WDT также не зависает.
WDT предоставляет дополнительные функции, а именно:
- Ненадежный код изолированной программной среды может быть протестирован очень сложным WDT для обеспечения безопасности системы.
- Если веб-сайт не загружается нормально, WDT автоматически создает функцию обновления веб-браузера.
WDT могут существовать в программном обеспечении, как отдельный аппаратный микропроцессор, или как микроконтролируемый подпроцессор внутри процессора или других частей чипсета.