Види контролю - Засоби пошуку та усунення несправностей у ПК Комп’ютерний салон - Віртуал

Для визначення та усунення несправностей необхідно послідовно використовувати процедури автоматичного контролю, діагностування та відновлення. Так, при запуску ПК процедура POST здійснює контроль справності основних блоків та вузлів ЕОМ. У разі виявлення відмов необхідно скористатися методами та засобами автоматичного діагностування для більш детальної локалізації (пошуку) несправності [1].

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

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

Апаратний контроль класифікується за призначенням, режимом роботи, ступенем використання та конструктивним виконанням. Залежно від виду апаратного контролю застосовується різна апаратура. Кожен вид контролю використовується в режимі реального часу і в режимі профілактичних перевірок, причому контроль може бути як автоматичним, так із залученням обслуговуючого персоналу.

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

Використання тількиапаратного контролю призводить до подорожчання та ускладнення засобів СВТ. Проте застосування окремих вбудованих засобів апаратного контролю досить використовується виробниками комп'ютерної техніки. Так, майже всі останні моделі системних плат провідних виробників оснащені термодатчиками визначення температури процесора. Користувач може, змінюючи налаштування BIOS, вказати граничну температуру, при досягненні якої відбувається вимкнення комп'ютера (за замовчуванням зазвичай використовується значення 70 ° С). У такий спосіб здійснюється апаратний захист процесора від перегріву. Крім того, багато системних плат оснащені датчиками частоти обертання вентиляторів всередині корпусу (наприклад кулера процесора). Значення, які отримують ці датчики, можна дізнатися, використовуючи програми моніторингу або апаратні індикатори. Спостерігаючи їх показання, користувач може визначити, коли потрібно провести технічне обслуговування чи заміну вентилятора [3].

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

Комбінований контроль класифікується за призначенням та режимом.

За призначенням комбінований контроль поділяється на налагоджувальний, перевірочний та моніторинг.

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

Орієнтовна класифікація комбінованого контролю наведена на локальній обчислювальній мережі (ЛВС). За допомогою програми ping перевіряєтьсяпрацездатність кожної робочої станції у мережі. Якщо вона не «пінгується», значить або неправильно налаштований даний вузол мережі, або пошкоджений кабель, або проблеми з комутатором.

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

Комбінований метод дозволяє суттєво скоротити час пошуку та усунення помилок.

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

Найпростіший первинний контроль ПК – це контроль при його завантаженні – POST (Power-On Self Test – «процедура самоперевірки при включенні»).

Програма POST виконує перші захисні функції ПК. Вона завжди видає повідомлення про несправність, якщо виявляються критичні проблеми на системній платі. Якщо виявиться, що проблема досить серйозна, то подальше завантаження системи буде призупинено і з'явиться повідомлення про помилку (несправність), за яким, як правило, можна визначити причину її виникнення. Такі несправності іноді називають фатальними помилками (fatal error).

Процедура POST зазвичай передбачає три способи індикації несправності:

текстові повідомлення, що виводяться на екран монітора;

шістнадцяткові коди помилок, що видаються на порт

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

При виявленні процедурою POST тієї чи іншої несправності комп'ютер видає характерні звукові сигнали, якими можна визначити несправний елемент (або їх групу). Якщо комп'ютер справний, під час його увімкнення ви почуєте один короткий звуковий сигнал; якщо виявлено несправність, то видається ціла серія коротких чи довгих звукових сигналів, інколи ж - їх комбінація.

Характер звукових кодів залежить від версії BIOS та її фірми-розробника. Комбінації сигналів найбільш поширених версій - Award BIOS представлені у додатку 2 [1].

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

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

Види діагностичних програм:

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

Перевірочні тести призначені для періодичної перевірки працездатності СВТ та виявлення несправностей у процесі експлуатації. Ці тести забезпечують більш повний контроль таперевіряють різноманітні режими роботи вузлів машини.

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

Діагностичні тести служать як виявлення помилки, але й локалізації місця несправності.

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

Програма перевірки пристрою дозволяє:

періодично здійснювати профілактичну перевірку роботи пристрою;

у разі виникнення помилок у роботі пристрою вказувати місця виникнення цих помилок;

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

Для різних пристроїв є свої тестові програми. У сучасних обчислювальних системах запуск тестів може виконуватися автоматично за сигналом помилки з контрольних схем машини [2].