Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Методы отказоустойчивости




Программно-логический контроль.

Программно-логический контрол осуществляется путем введения в работу программ дополнительного контроля операций. В результате их выполнения получается информация, которую можно использовать для обнаружения ошибок.

 

Генератор тестов
Испт. Контрольная схема  
Анализатор тестов
ЗУ. эталонов  
Схема управления  


 

 

Рис.6.3. Блок-схема тестового контроля.

- Двукратное повторение программ и сравнение результатов.

- Решение функциональной задачи по основному управляющему алгоритму и сравнение результатов.

- Введение функциональной задачи с дополнительными переменными, на которую накладывается ряд контрольных условий в ходе ведения задачи.

- Проверка основных переменных значений вычисленных ранее.

Программно-логические методы широко применяются для защиты логическими методами от остановов.

- Контроль длительного выполнения программ.

На этапе эксплуатации в основных рабочих режимах используется аппаратный контроль, а так же программно-логический, тестовый и программно-логический в дежурных режимах программы.

 

С целью повышения надежности широко применяют методы отказоустойчивости. При этом необходимо учитывать характер работы исходного устройства, т.е. работу в реальном или не в реальном режиме времени.

Устройства 1 типа имеющего случайный поток информации, ее потеря не может быть восстановлена каким либо способом. Переключение резервов, требующих на это время, в таких устройствах исключено.

К устройствам второго типа относятся устройства имеющие возможность накапливать в ЗУ информацию, такие машины могут работать по производственным программам (ЭВМ).

Для устройств работающих в реальном масштабе времени применяют (рис.6.4):

- Простое резервирование.

- Мажоритарное резервирование.

- Резервирование путем замещения.

- Избыточная структура с чередованием свойств.

 

Введем понятие кратности резервирования. Кратность резервирования равна числу блоков, включенных в последовательное соединенное устройство.

d(0, d) d(d0, 0) d(d0, d).

 

 
 
а)
к+1
. . .
б)
 
 
q+1
. .  
. .  
в)

 

 


 

Рис.6.4. Виды резервирования

Резервирование: состояние, в котором элементы жестко соединены с исходными элементами и в течение всего времени находятся, с соединенными элементами в одном режиме называется, горячим или пассивным резервированием.

Если резервируемые элементы подключены только при выходе исходящего элемента, то такое резервирование называется активным.

 

Чем выше уровень, на котором происходит резервирование, тем выше надежность в избыточной схеме. Достоинством простого резервирования на нижнем уровне является:

- Высокий уровень надежности.

- Большая универсальность.

- Возможность использования схем.

Поэтому резервирование незаменимо при построении каскадов.

Недостатки: резкое увеличение оборудования, снижение нагрузочной способности схем.

- Метод контрольных функций.

- Контроль гладкости.

Контроль длительного выполнения: основан на том, что для каждой программы каждой программы есть контроль длительного выполнения. Всякое число, которое превышает этот контроль, приведет к зацикливанию программы, останову и не правильному выполнению программы. Превышением длительности выполнения может служить сбой в этой программе. Поэтому есть контроль сравнения номеров подпрограмм.

 




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 402; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.