logo search
AK

3.5.1. Види помилок і способи контролю

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

Збій - короткочасне порушення працездатності ЕОМ, що самоусувається, викликане впливом випадкових чинників (перешкодами по ланцюгами живлення, зовнішніми електромагнітними наведеннями, температурними впливами). Відмова викликана порушенням в роботі окремих елементів або цілих блоків, носить постійний стійкий характер. Для усунення відмови потрібне втручання обслуговуючого персоналу.

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

Недоліки програмного контролю: збільшення часу рішення задачі, відмови виявляються завжди, а збої - ні. Досконаліший - апаратний підхід, який пов'язаний з включенням до складу ЕОМ спеціальних схем контролю. Такий контроль діє безперервно, тому виявляє будь-які види помилок.

Види апаратного контролю:

1. Контроль передач кодів при передачі кодів між окремими пристроями ЕОМ.

2. Контроль правильності роботи КС.

3. Контроль правильності функціонування процесора (виконання арифметичних і логічних операцій) називається контролем по модулю.