Отправлено
Доктор Ливси 24 февраля 2007 г. 10:53
В ответ на: Ответ: ==================>>>>>>>>>>>>>>>>>>>>> отправлено
<font color=gray>Д.о.к.т.о.р..Т.у.а.м.О.с.е.с</font> 24 февраля 2007 г. 10:40
Очень синхронно и через прерывания таймера. У аналога есть например АДМ1232 и период его сброса может доходить до секунды и более. Просто можно во всех ветвях программы циклически шевелить ногой, тем самым давая понять супервизору, что ничего там еще не подвисло. Если конечно, период исполнения этих подпрограмм или длительность их исполнения не выше времени ожидания строба сторожевой собаки. Ну а от зацикливания Вас, дорогой доктор, даже сам Б.Гейтс не спасет. Да и нас тоже %)) Но задача супервизора вовсе не в предупреждении ошибок программиста а в подстраховке аппаратной части процессора.