КАТЕГОРИИ: Архитектура-(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) |
Критерии надежности программ
Критерии, используемые в теории надежности, являются статистическими и в том или ином виде учитывают временные показатели. В зависимости от целевого назначения систем для анализа показателей надежности их целесообразно разделить на два класса: невосстанавливаемые и восстанавливаемые. Для оценки надежности восстанавливаемых систем (программ) необходимо знать характеристики многократных отказов и восстановлений в процессе их функционирования. Процесс восстановления достаточно полно описывается показателями: вероятностью восстановления за некоторое время, плотностью распределения времени восстановления и средним временем восстановления. Факторы, снижающие надежность функционирования программ. На надежность функционирования КП влияют, прежде всего, факторы, вызывающие сбой или отказ при исполнении программы: · искажения исходной информации, поступающей от внешних абонентов; · самоустраняющиеся отказы или сбои в аппаратуре ЭВМ; · не выявленные ошибки в программах. Искаженные данные в ряде случаев могут являться причиной только ошибок в результатах, выдаваемых внешним абонентам или накапливаемых в памяти ЭВМ, и не влияют на надежность КП. Однако некоторые искажения выходят за область допустимых значений переменных. При этом возрастает вероятность того, что искаженная величина будет обрабатываться некоторым сочетанием команд, приводящих либо к отказу, либо к сбою функционирования. Первопричинами искажений данных, поступающих от внешних абонентов, могут быть: · искажения данных на первичных носителях информации при их подготовке; · сбои и частичные отказы в аппаратуре ввода данных с первичных носителей информации; · шумы и сбои в каналах связи при передаче сообщений по телекодовым линиям связи; · сбои и частичные отказы в аппаратуре передачи или приема телекодовой информации; · потери или искажения сообщений в ограниченных буферных накопителях ЭВМ; · ошибки в документах, используемых для подготовки данных, вводимых в ВС. Самоустраняющиеся отказы и сбои в аппаратуре ЭВМ являются заметным фактором, влияющим на надежность функционирования программы. Существуют ВС, характеризующиеся средним временем наработки на отказ аппаратуры, исчисляемым десятками тысяч часов. Однако, для однопроцессорных ЭВМ наработка на устойчивый отказ, как правило, измеряется сотнями или тысячами часов. В однопроцессорных ЭВМ значительно чаще происходят сбои или трудно обнаруживаемые кратковременные отказы. Некоторая часть аппаратных сбоев может приводить к искажениям исполнения программ или к искажениям данных. Сбои, которые не удается обнаружить и зафиксировать при функционировании КП в процессе нормальной обработки информации, происходят на Один-два порядка чаще, чем устойчивые отказы, т. е. наработка на сбой оценивается десятками часов. Не выявленные ошибки в сложных КП, являются основной причиной ненадежности функционирования большинства из них. Хотя в процессе отладки основная часть ошибок в программах обнаруживается и устраняется, всегда есть риск проявления какой-то ошибки при некотором, ранее не испытанном сочетании исходных данных. Разнообразие и внешняя случайность реальных сочетаний переменных в исходных данных, обрабатываемых программой, создают такие ситуации, при которых последствия отдельных ошибок в программах проявляются аналогично последствиям сбоев в аппаратуре ЭВМ.
Дата добавления: 2015-04-30; Просмотров: 1657; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |