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

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Сторожовий таймер ( контрольний таймер , англ. Watchdog timer ) - апаратно реалізована схема контролю за зависанням системи. Являє собою таймер , який періодично перезапускається контрольованою системою. Якщо скидання не відбулося протягом деякого інтервалу часу, відбувається примусовий перезапуск системи. У деяких випадках сторожовий таймер може посилати системі сигнал на перезавантаження («м'яке» перезавантаження), в інших же - перезавантаження відбувається апаратно (замиканням сигнального проводу RST або подібного йому).

Фізично сторожовий таймер може бути :

  • Самостійним пристроєм.
  • Компонентом пристрою , наприклад , мікросхемою на материнській платі.
  • Частиною кристала SoC .

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

Див. також[ред.ред. код]