Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Основні фактори, що впливають на надійність функціонування комплексу програм

 

Ті самі типи збоїв і відмов при виконанні комплексів програм можуть бути викликані різними факторами, які можна розділити на три групи. В першу групу входять фактори, що безпосередньо викликають збій або відмову при виконанні програми, причинами яких можуть бути:

- перекручування вихідної інформації, що надходить від зовнішніх абонентів, в тому числі, і помилкові дії операторів;

- відмови, що самоусуваються, або збої в обчислювальній системі;

- невиявлені помилки в комплексі програм.

До другої групи факторів відноситься архітектура комплексу програм
і структурна побудова його компонентів. Структура програм визначає можливість розширення наслідків перекручувань інформації або обчислювального процесу, впливає на ймовірність перетворення перекручування у відмову і на час відновлення після відмови.

Третя група факторів впливає на тривалість відновлення і глибину наслідків від виникаючих відмов. В цю групу входять фактори, що визначають якість контролю обчислювального процесу і оброблюваних даних, запізнювання у виявленні перекручувань, якість класифікації перекручувань і тривалість проявів їхніх наслідків. Вони визначають тривалість відновлення, час наробітку на відмову і сприяють швидкій локалізації перекручувань.

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

- перекручування даних на первинних носіях інформації;

- збої і часткові відмови в апаратурі введення даних з первинних носіїв інформації;

- шуми і збої в каналах зв'язку при передачі або прийомі телекодової інформації;

- втрати або спотворення повідомлень в обмежених буферних накопичувачах обчислювальної системи;

- помилки в документах, використовуваних для підготовки даних, що вводяться в обчислювальну систему.

- відмови, що самоусуваються, і збої в апаратурі обчислювальних систем, що є чинником, які істотно впливають на надійність функціонування комплексів програм.

Значно частіше відбуваються збої або короткочасні відмови, що виявляються. Більшість із них виявляється і усувається засобами апаратного контролю і не впливає на виконання програм. Однак, деяка частина апаратних збоїв може приводити до перекручувань змінних. Причинами таких збоїв і відмов є переважно зовнішні впливи на апаратуру, що впливають на порушення контактів і провалля сигналів, або індустріальні електричні перешкоди. Частіше відбуваються збої, які не вдається виявити і зафіксувати при функціонуванні комплексу програм в процесі нормальної обробки інформації і керування. Такі збої проявляються у випадкові проміжки часу, і практично неможливо домогтися їхньої повторюваності.

Невиявлені помилки є основною причиною ненадійності функціонування. В процесі налагодження основна частина помилок у програмах виявляється і усувається, але є ризик пропуску декількох помилок. Будь-яке налагодження може показати наявність помилок, але не може показати їхню відсутність. В процесі тестування і налагодження програм практично неможливе виконання абсолютно повних перевірок. В результаті в програмах завжди існує деяка кількість невиявлених помилок.

<== предыдущая лекция | следующая лекция ==>
Типи відмов і збоїв при виконанні комплексу програм | Забезпечення надійності і підвищення якості програм
Поделиться с друзьями:


Дата добавления: 2013-12-14; Просмотров: 362; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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