другие программы. Можно быть уверенным в исполнении главной программы, до тех пор пока работает crontab, поскольку
выполняется и отзывается. Для того, чтобы проверить эти две вещи можно использовать crontab entry для Linux/UNIX или
WatchDog таймер гарантирует, что система всегда способна выполнять программы. Он не гарантирует, что приложение все еще
поднимается , программа-драйвер должна себя повторно разрешить (послать команду Esc[WW с требуемым значением таймаута).
вероятней всего следует после сброса (или при первом включении контроллера/компьютера). После того как компьютер снова
он ударяет только один раз. Это позволяет избежать повторяющихся ударов во время проверки файловой системы, которая
установки таймаута и WatchDog таймер ударит в гонг - замыкание контактов сброс . WatchDog таймер реализован так, что
последующего замыкания контактов сброс . Если компьютер залип , то программа-драйвер перестает посылать свежие команды
Для непрерывной работы компьютера программа-драйвер должна периодически устанавливать таймаут для избежания гонга и
таймаут=0 - "Esc[W0". Управлением загрузкой счетчика и контролем его содержимого занимается специальная программа-драйвер.
таймаута W (число тиков от 0 до 255, каждый тик равен 0,3 сек). Для того, чтобы выключить таймер, требуется установить
и для того чтобы его включить требуется по последовательной линии послать команду "Esc[WW" с требуемым значением счетчика
WatchDog таймер автоматически перезапустить зависший компьютер. При включении контроллера WatchDog таймер выключен
не знает где именно находится зависший компьютер, поскольку обычно с ним нет проблемы. Именно для этих целей и служит
зависает . Но если он завис и остановился , то обычно на месте или никого нет, чтобы нажать кнопку сброс , или никто
WatchDog таймер предназначен для борьбы с остановкой зависшего компьютера. Как правило компьютер почти никогда не
Пример использование WatchDog таймера
| | | | |
ОП Индустриальный Компьютер Ltd.
Teleserv: ОП Индустриальный Компьютер
Комментариев нет:
Отправить комментарий