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

Система роботи РС включає чотири взаємозалежні рівні взаємодії прикладної програми з апаратними засобами:

1) апаратні засоби (Hardware). Це все електронне обладнання, кабельне господарство, електромеханічні блоки та пристрої комп'ютера;

2) -апаратно-програмні засоби (Firmware). Це – програми ROM BIOS на SB та на картах розширення, вбудовані програми, системні драйвери тощо;

3) DOS (DOS-Software). Це – системне програмне забезпечення, системні засоби, інтерфейс користувача та прикладних програм, управління потоком даних, обробка переривань, обслуговування систем введення-виводу, планування завдань, ресурсів тощо;

4) прикладні програми (Software). Це програми, що вирішують конкретні завдання (завдання користувача): розрахунки, ведення баз даних, управління, пакети конструкторських, текстових редакторів і т.п.

Взаємини рівнів взаємодії програмних та апаратних засобів персонального комп'ютера можна подати у вигляді наступної схеми:

Рис.58. Рівні взаємодії програмних та апаратних засобів

Для роботи прикладної програми (Software) потрібен диспетчер, який запускає програму, що надає їй обчислювальні ресурси (CPU, DRAM, диски, консоль, ПУ та ін.) та обробляє позаштатні ситуації, що виникають під час роботи Soft Ware. Це завдання операційної системи, на схемі DOS-Ware.

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



Для роботи DOS необхідні засоби доступу до апаратних ресурсів – драйвери, обробники переривань, контролери працездатності ЗС (це – Firmware, BIOS), спеціалізовані даний пристрій і навіть його тип. Ці засоби, при вимкненій машині, зазвичай зберігаються в ПЗП на SB і на контролерах дисків, монітора і т. д., але більшість спеціальних зовнішніх драйверів зберігається на дисках. Проте всі Firm Ware переписуються в ОЗУ самої DOS після її завантаження. У ОЗУ вони перебувають резидентно до наступного перезавантаження ОС. Для виконання функцій DOS призначене все фізичне обладнання комп'ютера, що виконує логічні перетворення, математичні операції, керування, синхронізацію і т. д. (на схемі Hard Ware).

У персональних комп'ютерах під час роботи в MS DOS часто використовуються додаткові сервісні засоби, що надають користувачеві більш зручний інтерфейс, ніж пропонує сама DOS, їх прийнято називати оболонками DOS. Це NC (Norton Commander), DN (DOS Navigator), VC (Volkov Commander), нарешті, Windows ранніх версій. Ці кошти на представленій схемі не займають окремого рівня, а є частиною DOS, орієнтованої не так на Soft, а безпосередньо на користувача.

Особливе місце у схемі взаємодій Soft Ware з Hard Ware займають необов'язкові, але дуже привабливі сервісні програмні засоби – резидентні TSR-програми (TSR – Terminate and Stay Resident – ​​по закінченні роботи резидентно). Вони здатні виконувати велику кількість функцій, які не підтримуються DOS, таких як русифікація клавіатури, дисплея, кешування дисків, стиснення даних на дисках та багато іншого. Ці кошти не виділяють в окремий рівень, але, за логікою взаємозв'язку коштів, вони повинні розташовуватися між DOS Ware і Firm Ware, оскільки вони зазвичай відстежують і перехоплюють звернення DOS до драйверів, виконуючи свої власні функції, і, при необхідності, самостійно викликають потрібні системні та зовнішні драйвери.

Робота тест-програм

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

Найбільш відомі тест-програми серед Windows – Sandra-2000, AIDA-32, PC Wizard, BurnInTest, покликані вирішувати завдання майже виключно оцінного характеру.

AIDA-32 допоможе детально розібратися у конфігурації апаратної частини комп'ютера. Її інтерфейс організований у стилі провідника, тому для багатьох користувачів виявиться звичним середовищем. На відміну від Sandra, AIDA-32 дає досить докладну інформацію про встановлені модулі пам'яті та жорсткі диски. Для кожного модуля пам'яті окремо можна переглянути і технічну інформацію, хоч і неповну, з SPD. SPD – це ІМС енергонезалежної пам'яті, які встановлюються у кожному модулі пам'яті, починаючи з РС 100. У цю пам'ять виробник записує всі характеристики даного модуля. Для жорстких дисків, крім імені його виробника з URL-адресою, виводяться технічні характеристики диска, а також розділ S.M.A.R.T. (Self-Monitoring, Alerting and Reporting Technology – система самодіагностики накопичувача). Саме атрибути S.M.A.R.T. можуть надати інформацію про поточний стан напрацювання жорсткого диска. Серед тестів продуктивності у AIDA-32 є лише тести швидкостей читання та запису системної пам'яті.

PC Wizard – потужна інформаційна утиліта, крім детальної інформації про систему надає можливість провести ряд простих тестів компонент комп'ютера. диска HDD. Тести виконуються за кілька хвилин, але характер такого тестування викликає сумніви щодо його достовірності.

WINCheckit. Для діагностики комп'ютера в середовищі Windows можна використовувати програму WINCheckit 6.5 фірми Touchstone Software, що добре себе зарекомендувала. Функція QuickCheckit виконує швидку діагностику всіх пристроїв комп'ютера.

При виявленні несправності, діагностична програма WINCheckit запускається у стилі “майстра”, і пропонує можливі шляхи вирішення виявленої проблеми.

Окрім вичерпного набору детальних діагностичних програм та звітів про стан АПС, WINCheckit забезпечує посилання на важливий вбудований інструментарій Windows, починаючи від добре відомих програм Scandisk та Defrag до маловідомої утиліти Automatic Scip Driver.

Sandra-2000 поглиблених режимів діагностики компонент не виконує, зате вимірює і зберігає в протоколі всі характеристики швидкодії, продуктивності всіх складових АПС, з детальним зазначенням режимів роботи, суміщень і наводить порівняльні характеристики швидкодії різних використаних режимів тестування.

Як інформаційний комплекс Sandra сьогодні не має собі рівних. У її асортименті близько 60 інформаційних модулів, кожен із яких може містити не один, а кілька тестів. Всі тести в Sandra поділяються на інформаційні та порівняльні. Інформаційні тести видають всю інформацію про систему та її складові, а порівняльні – проганяють безліч різноманітних режимів роботи, порівнюючи швидкісні характеристики всіх складових АПС з параметрами еталонних комплектуючих зі своєї бази даних. І ті й інші тести видають безліч корисних порад щодо налаштувань та конфігурування АПС та відомостей про помилки, виявлені під час тестування, або непідтримувані функції.

Профілактичне обслуговування комп'ютерів може поділятися на:

    аварійне;

    планове (щомісячне, щорічне);

    профілактичне обслуговування копіювальної техніки.

Аварійне технічне обслуговування проводиться при виході СВТ із ладу. ТО проводиться спеціалістом з обслуговування засобів ЗТ. Воно включає наступні види робіт:

    діагностика апаратними та програмними засобами комп'ютера або копіювальної техніки;

    усунення апаратної (заміна блоку, що вийшов з ладу, справним) або програмної несправності (переустановка ОС, переустановка програм).

Щомісячне профілактичне обслуговування включає:

    видалення пилу із зовнішніх частин ПЕОМ (при відключеному живленні);

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

    чистка за допомогою дискети магнітних головок накопичувачів на гнучких дисках;

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

У ході виконання щорічних робіт із профілактичного обслуговування засобів СВТ виконуються такі дії:

    виконання візуального огляду комп'ютера;

    перевірка працездатності системи охолодження процесора, жорсткого диска, відеокарти;

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

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

    дефрагментація жорсткого диска;

    перевірка жорсткого диска на наявність вірусів антивірусними програмами;

    перевірка відповідності програм встановлених на комп'ютері з програмами, записаними в техпаспорті.

Також періодично проводиться технічне обслуговування (ТО) копіювальної техніки. ТО включає:

    очищення принтера зовні від пилу та відходів процесу друку;

    очищення принтера зсередини (очищення внутрішнього дзеркала за допомогою щітки, що очищає, протирання валиків спиртом);

    перевірити якість друку за допомогою тесту.

При виникненні шуму під час роботи комп'ютера або при сильному нагріванні ПК чи принтера здійснюється чищення систем охолодження:

    очищення від пилу за допомогою пензлика або шматочка тканини (зовні та зсередини);

    видалення сторонніх предметів, що потрапили у вентилятор/радіатор у процесі роботи;

    мастило осі вентилятора.

9. Засоби діагностики та технічне обслуговування

9.1 Програмні та апаратні діагностичні засоби

Усі методи пошуку несправностей та діагностики пристроїв можна розділити на дві основні групи:

    апаратний метод;

    Програмний метод.

До програмних засобів діагностики відносяться різні програми та утиліти, за допомогою яких можна перевірити комп'ютера:

      MHDD 4.6 призначена для тестування жорсткого диска на наявність логічних та апаратних помилок;

      MemoryTest призначена для тестування пам'яті;

      Actra1.40 утиліта, яка збирає всю інформацію про комп'ютер, а також всю інформацію про програмне забезпечення, яке встановлено на комп'ютері.

Апаратний метод включає зовнішній огляд, перевірку правильності з'єднання за допомогою спеціальних пристроїв – тестерів. Для перевірки мідного кабелю призначено тестер SLT3 (UTP) та SLT3S (UTP/STP/FTP), показані на малюнку 3.

Малюнок 3 - Тестери

SLT3 (UTP) - легкі, невеликих розмірів тестери, показані на малюнку 3 а, складаються з 2-х частин (master n remote), мають вбудовані по 3 гнізда типу RJ45 для перевірки відповідно 3-хспособів розшивки кабелю (послідовностей) USOC, 568A, 568В Для зручності транспортування обидві частини тестера з'єднуються один з одним (вміщуються в чохол, закріплений на поясі монтажника), при цьому відключаються елементи живлення, продовжуючи тим самим термін їхньої служби. Тестер може виявити коротке замикання, розрив лінії і невідповідність даної послідовності (жили або пари перевернуті). Діоди LED певним способом сигналізують нам про ці всі помилки.

Для вимірювання згасання оптичних ліній рекомендується застосовувати тестер типу FLT4, показаний малюнку 3 б. Тестер складається з 2-хчастин: джерела світлового сигналу (FLT4-S) та вимірювача оптичної потужності приймача (FLT4-M). Джерело світла дуже просте в обслуговуванні. Єдиним параметрами, що встановлюються вручну, є довжина хвилі випромінюваного сигналу (850 нм або 1300 нм). Джерело має вимикач, який сигналізує нам про необхідність заміни елементів живлення (одне джерело живлення напругою в ЕВ типу Кроні). Приймач оснащений вимикачем, кнопкою встановлення рівня відношення (обнулення тестера при включеному "еталонному" шнурі), кнопкою вибору довжини хвилі, а також кнопкою вибору опції вимірювання: згасання або оптична потужність.Результати вимірювання висвічуються на екрані LCD.

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

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

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

Видача інформації, яка потрібна на управління роботою системи за наявності несправності, зокрема, зміни (реконфігурації) структури системи;

Скорочення часу пошуку несправності.

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

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

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



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

Код із перевіркою парності (непарності)утворюється шляхом додавання до групи інформаційних розрядів, що є простим (не надлишковим) кодом, одного надлишкового (контрольного) розряду. При використанні контролю парності контрольна цифра парності дорівнює «0», якщо число одиниць у коді парне, і «1», якщо число одиниць непарне. Надалі при передачі, зберіганні та обробці слово передається зі своїм розрядом. Якщо передачі інформації приймальний пристрій виявляє, що значення контрольного розряду відповідає парності суми одиниць слова, це сприймається як ознака помилки. По непарності контролюється повне зникнення інформації, оскільки кодове слово, що складається з нулів, належить до заборонених. Код з перевіркою парності має невелику надмірність і вимагає великих витрат устаткування реалізації контролю. Цей код застосовують контролю: передача/інформації між регістрами, зчитування інформації в оперативної пам'яті, обмінів між пристроями.

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



Кореляційнікоди характеризуються введенням додаткових символів кожного розряду інформаційної частини слова. Якщо у якомусь розряді слова стоїть 0, то кореляційному коді це записується як « 01», якщо 1, то символом «10». Ознакою спотворення кодів є поява символів "00" та "11".

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

Рівноважні кодивикористовуються для контролю передачі даних між пристроями, а також при передачі даних по каналах зв'язку. Рівноважний код - це код, який має деяку фіксовану кількість одиниць (вагою називається число одиниць у коді). Прикладом рівноважного коду є код "2" із "5", з "8". Існує нескінченна кількість рівноважних кодів.

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

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

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

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

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

В основі формування контрольних станів лежать два принципи:

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

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

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

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

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

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

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

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

Метод перевірки граничних значеньабо метод "вилок". Більшість завдань можна заздалегідь знайти межі ( " вилку " ), у яких мають бути деякі шукані величини. Це можна зробити, наприклад, на основі наближеного аналізу процесів, що описуються цим алгоритмом. У програмі передбачаються певні точки, де реалізується перевірка перебування змінних у заданих межах. Таким способом можна виявляти грубі помилки, які роблять безглуздим продовження роботи.

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

Метод надлишкових зміннихполягає у введенні додаткових змінних, які пов'язані відомими співвідношеннями з основними змінними, або значення цих змінних за певних умов відомі заздалегідь.

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

Метод контрольного підсумовування. Окремим масивам кодових слів (програм, вихідним даним тощо) ставляться у відповідність надлишкові контрольні слова, які заздалегідь отримують шляхом підсумовування всіх слів даного масиву. Для здійснення контролю проводиться підсумовування всіх слів масиву та порозрядне порівняння з еталонним словом. Наприклад, при передачі даних по каналу зв'язку всі закодовані слова, числа і символи групи записів, що передається, сумуються на вході для отримання контрольних сум. Контрольна сума записується та передається разом із даними.

Контроль за методом рахунку запису. Записом називають точно встановлений набір даних, що характеризує певний об'єкт чи процес. Можна заздалегідь здійснити підрахунок кількості записів, що містяться в окремих масивах. Це число записується на згадку. При обробці відповідного масиву даних контрольне число періодично перевіряється з метою виявлення втрачених чи необроблених даних.

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

Реалізація цих способів полягає у визначенні найдовшого маршруту проходження команд з урахуванням переривань іншими програмами. У складі процесора використовують програмний лічильник часу, у якому встановлюють гранично допустимий час реалізації програми. При досягненні нульового значення у лічильнику виробляється сигнал перевищення допустимого контрольного часу, який забезпечує переривання програми. Контроль послідовності виконання команд та програмних модулів здійснюється двома способами. Програма розбивається на ділянки, і кожної ділянки обчислюється згортка (шляхом рахунку числа операторів, методом сигнатурного аналізу, використання кодів). Потім знімається траса проходження програми і для неї обчислюється згортка і порівнюється із заздалегідь розрахованою. Інший спосіб полягає в тому, що кожній ділянці надається певне кодове слово (ключ ділянки). Цей ключ записується у вибрану комірку ОЗУ перед початком виконання ділянки, одна з останніх команд ділянки перевіряє наявність "свого" ключа. Якщо кодове слово не відповідає ділянці, є помилка. Вузли програм, що розгалужуються, перевіряються повторним рахунком, а вибір тільки однієї гілки - за допомогою ключів. Контроль циклічних ділянок програми полягає у перевірці числа повторень циклу, з допомогою організації додаткового програмного лічильника.

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

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

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

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

Синдромне тестування(Метод підрахунку числа перемикання). Функціональна схема містить генератор тестів, який генерує підраховує 2N наборів на вхід схеми, а на виході є лічильник, який підраховує число перемикання, якщо число перемикань не дорівнює еталонному значенню, то схема вважається несправною.

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

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

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

6. ПРОГНОЗУВАННЯ СТАНУ ВИМІРЮВАЛЬНО-ВИЧИСЛЮВАЛЬНИХ КОМПЛЕКСІВ ПРИ ОБЛІКУ ВПЛИВУ

ПРУГИХ ВЛАСТИВОСТЕЙ НА ОБ'ЄКТ КОНТРОЛЮ

01 Communique I'm InTouch 3.0
Ціна*: 9,99 дол./міс або 100 дол./рік (роздрібна)
01 Communique
www.01com.com

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

Однак ті, хто намагається використовувати такі засоби для обслуговування дрібних компаній, часто стикаються з обмеженнями, властивими широкосмуговим з'єднанням: блоковані порти, динамічні IP-адреси тощо. Пакет I'm InTouch 3.0 компанії 01 Communique дозволяє подолати ці перешкоди. Він працює як набір служб та допомагає вирішити майже всі проблеми, характерні для широкосмугових з'єднань. Крім того, реселери можуть запропонувати цей продукт у вигляді послуги із щомісячною оплатою, забезпечивши собі додаткове джерело доходів понад звичайні надходження від послуг підтримки.

При інсталяції пакета на комп'ютер, що підлягає дистанційному управлінню, встановлюється невелика клієнтська програма. Після цього клієнтський агент реєструє хост-систему у мережі 01 Communique. Щоб підключитися до системи, на якій встановлений клієнт Im InTouch, віддалений реселлер може використовувати майже будь-який Web-браузер. Це дозволяє не встановлювати на віддалену систему жодних інших програм та здійснювати обслуговування через Інтернет.

Безпека – головна проблема при дистанційному управлінні. I'm InTouch 3.0 використовує захищене з'єднання зі 128-розрядним шифруванням за стандартом SSL, що гарантує безпечну роботу. Є й інші функції захисту. Підключитися до систем, що знаходяться за межмережевим екраном, дозволяє спеціальна програма 01 PC Finder, яка допомагає конфігурувати комп'ютери, маршрутизатори та міжмережевих екранів таким чином, щоб можна було встановити віддалене з'єднання.

Інсталяція пакету I'm InTouch виявилася простою. Вона виконується за допомогою майстра установки, тому навіть звичайний користувач зможе інсталювати ПЗ, завантаживши його з сайту компанії. Реселери мають можливість допомогти клієнтам виконати установку, а потім швидко взяти на себе управління конфігурованою системою. Це чудова підмога для зайнятого персоналу довідкових служб.

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

American Megatrends AMIDiag Suite 2.0
Ціна: 260 дол.
American Megatrends Inc. (AMI)
www.ami.com

Виявлення та усунення проблем, що виникають при роботі обладнання, може виявитися одним із найскладніших завдань, з яким стикаються інженери. American Megatrends прагне полегшити цю роботу за допомогою пакету AMIDiag Suite 2.0, до складу якого включені засоби тестування та перевірки працездатності широкого спектру комп'ютерних компонентів.

Займаючись діагностикою та ремонтом обладнання, реселери повинні пам'ятати, що вирішальним фактором, що визначає тонку грань між прибутком та збитком, є витрачений час. AMIDiag 2.0 має у своєму розпорядженні засоби, що дозволяють прискорити процес діагностики, наприклад пакет має можливість паралельного тестування.

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

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

Реселери, які зробили ставку на цей пакет, оцінять можливість завантаження нових тестів та списків обладнання безпосередньо із сайту постачальника. Можливості ПЗ виходять за рамки одного тестування: продукт має у своєму розпорядженні функції збору великої інформації про систему - від версії ОС до встановлених «латок» і докладних відомостей про драйвери. Можливість ідентифікувати ці компоненти ПЗ допомагає інженерам швидко з'ясувати, чи носить проблема апаратний або програмний характер.

Ті, кому доводиться виконувати діагностування систем у клієнта, знайдуть корисну функцію створення звітів про результати перевірок. Ці звіти можна зберегти у форматі HTML, щоб спростити їх інтеграцію до бази даних обслуговування чи ремонту. Можна також надіслати звіт постачальнику обладнання електронною поштою, щоб прискорити доставку нових компонентів або переадресувати вирішення проблеми фахівцям вищого рівня. Інженерам, які здійснюють модернізацію комп'ютерів, пакет AMIDiag стане в нагоді для перевірки щойно встановлених компонентів. Прогін тестів на системах після модернізації допомагає виявити непередбачені проблеми та уникнути повторного візиту до клієнта для їхньої ліквідації, а отже, зниження прибутку.

AMIDiag 2.0 – це потужний пакет, який вирішує цілий спектр технічних завдань. Завдяки здатності виконувати тестування в середовищі Windows, а також багатим можливостям тестування під час роботи під управлінням DOS ПО дає в руки інженерів відмінний інструмент для швидкого пошуку та усунення практично будь-яких проблем, що виникають під час роботи обладнання.

GFI LANGuard Network Security Scanner
Ціна: 249 дол. (до 50 IP-адрес)
GFI Software
www.gfi.com

Реселери знають, що пошук «дір» у захисті може бути довгим та складним.

Стандартні процедури перевірки безпеки систем важко реалізувати в умовах, коли і ПК, і мережі підключені до Інтернету. Більше того, звіти та роз'яснення суті проблем здатні ще більше заплутати початківця.

Компанія GFI Software має намір спростити діагностику безпеки за допомогою програми LANGuard Network Security Scanner (NSS) 3 – простий у використанні утиліти, яка швидко перевіряє мережу на наявність відкритих портів, служб та відсутність необхідних «латок». NSS 3 використовує кілька технологій для сканування мереж та виявлення більшості звичайних і кількох менш очевидних «дір» у захисті. З погляду реселера, продукт вирішує відразу кілька завдань. Можна використовувати сканування для демонстрації захищеності щойно встановленої системи особливо прискіпливому клієнту; можна задати розклад сканування для періодичної перевірки стану безпеки та, нарешті, можна виконати сканування на вимогу, щоб перевірити стан конкретної системи. Це дозволяє реселлерам запропонувати цілий спектр безпекових послуг для існуючих і потенційних клієнтів.

Інженери тест-центру встановили програму NSS 3 на ноутбук OmniBook 7100 фірми Hewlett-Packard. Інсталяція була швидкою та простою. З Web-сайту компанії (www.gfi.com) реселери можуть завантажити пробну версію продукту, яка має повну функціональність протягом 30 днів. Інженерів приємно вразила простота інтерфейсу програми, а також багаті можливості сканування. Було проскановано кілька тестових мереж, зокрема підключених через широкосмугове з'єднання з динамічними IP-адресами. Менш ніж за хвилину пакет NSS зміг ідентифікувати системи, розташовані в демілітаризованій зоні (DMZ), утвореній міжмережевим екраном та маршрутизатором, і знайшов системи за міжмережевим екраном, використовуючи функції перепризначення портів. Виявлення звичайних проблем, таких як незахищені Web-сервери та відкриті FTP-сервери, виконувалося швидко та ефективно.

Попередження, що мають першорядне значення, виводяться на спеціальний «тривожний» екран NSS, а стан стандартних портів UDP і TCP можна подивитися через інтерфейс, виконаний у стилі браузера. Після того, як знайдені явні проблеми, NSS дозволяє вирішити ще низку завдань, зокрема перевірити наявність необхідних «латок», відповідність їх версій та за необхідності встановити нові. GFI пропонує також доступ до свіжих бюлетенів із засобів захисту та відповідні засоби для усунення кожної з «дір». Реселери, які заробляють на послугах з безпеки, оцінять здатність пакета генерувати докладні звіти, які можна налаштувати відповідно до вимог конкретного клієнта.

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

Imagine LAN CPR for XP/2000
Ціна: 30 дол. за кожну ліцензію
Imagine LAN
www.imaginelan.com

Одна з найважчих ситуацій, з якою може зіткнутися інженер, - це неможливість запустити комп'ютер, на якому інстальовано Windows 2000 або XP.

Хоча Microsoft постачає разом з цими ОС деякі утиліти відновлення, реселери встигли переконатися, що якість та надійність утиліт залишають бажати кращого. У цьому випадку на виручку приходить компанія Imagine LAN зі своїм пакетом CPR for XP/2000, який може швидко вирішити з комп'ютером, що не завантажується, виправити ситуацію, коли неможливість завантаження ПК викликана збоєм ОС.

Інженери тест-центру використовували CPR for XP/2000 для відновлення двох систем, які мали серйозні проблеми із завантаженням, і були задоволені результатами. У першому випадку ОС Windows XP було пошкоджено DLL-файли, що у звичайній ситуації вимагало б переустановки ОС. Пакет CPR зумів визначити пошкоджені DLL-файли та відновити їх з каталогу в Windows XP, заощадивши години роботи за звичайним сценарієм. Друга система мала пошкоджений головний завантажувальний запис, що не дозволяло завантажити Windows 2000. CPR зумів її відновити та повернути систему до робочого стану.

Реселери виявлять, що пакет простий у використанні. Він поставляється на диск, що самозавантажується, який завжди використовується на системах, нездатних завантажитися. При цьому з CD в пам'ять завантажується спеціалізована версія ядра Linux, що дозволяє інженеру виконати ряд процедур відновлення. За найгіршого сценарію можна використовувати CPR для доступу до особливо важливих даних для їх резервного копіювання.

Однією з найважливіших особливостей CPR є здатність працювати з томами NTFS, до яких не можна отримати доступ з колишніх версій ОС, зокрема з DOS. З цієї причини неможливо дістатися даних на цих томах за допомогою інших методів відновлення. CPR включає й інші функції, які стануть у нагоді тим, хто обслуговує ПК з Windows 2000 або XP. Наприклад, спеціальна функція дозволить передбачливому інженеру виконати резервне копіювання особливо важливих файлів у безпечну область диска. Це дозволить відновити файли, якщо ОС занадто сильно пошкоджена, наприклад, внаслідок вірусної атаки.

Ті, хто працює з Windows XP, оцінять, наскільки успішно пакет використовує інтегровані в XP функції відновлення операційної системи. Парадоксально, але ці функції зазвичай доступні тільки на працюючій системі, а CPR дає можливість виконати «відкат» ОС для відновлення працездатності навіть за непрацюючої XP. Ця функція дозволяє відновити систему, пошкоджену через інсталяцію «некоректного» програмного пакета.

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

Network Instruments Network Observer 8.2
Ціна: 995 дол.
Network Instruments LLC
www.networkinstruments.com

Виявлення проблем в мережах часто є складним завданням, яке тягне чимало проб і помилок. Однак Network Instruments має намір зняти частину цих труднощів за допомогою програмного забезпечення Network Observer 8.2.

Продукт поєднує в собі засоби діагностики провідних та бездротових ЛОМ, об'єднані в один зручний у роботі пакет. Observer включає утиліти для побудови трендів, діагностики та перехоплення пакетів, що передаються по традиційних мережах Ethernet та бездротових ЛОМ, побудованих на основі стандартів 802.11b та ​​802.11a. Поєднуючи ці мережні технології, Observer дає інженеру потужні засоби аналізу мережевих протоколів.

Щоб протестувати функції діагностики провідних та бездротових мереж, інженери Тест-центру встановили програму на блокнотний ПК OmniBook 8100 фірми Hewlett-Packard з інтегрованими засобами Wi-Fi та ThinkPad фірми IBM. На обох ноутбуках використовувалася Windows XP Professional. Виявилося, що процес діагностики може загальмуватися через обмежену сумісність пакету Observer з адаптерами бездротових ЛОМ. Реселери повинні використовувати лише бездротові рішення компаній Cisco або Symbol. Інженери тест-центру використовували адаптери бездротової ЛВС Aironet фірми Cisco для тестування бездротових функцій пакета та інтегровані в системну плату обох ноутбуків мережеві адаптери Ethernet від Intel для діагностики провідної локальної мережі.

Щоб компенсувати обмежену сумісність мережних плат, Network Instruments створила спеціальні драйвери, які забезпечують максимальний аналіз пакетів.

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

Інший корисний інструмент – Internet Observer. Він показує трафік між користувачами та кінцевими точками. Програма включає спеціальну функцію для роботи з DNS, тому користувачі можуть у реальному часі бачити, які протоколи активні та які сайти відвідуються. Функції аналізу використання смуги пропускання дозволяють виміряти насичення. Що стосується функцій довгострокового аналізу та побудови трендів, то тут Observer дійсно блищить. До складу пакета входить модуль звітності з трендів та аналізу, який дозволяє адміністраторам мереж визначати пікові потреби мережі та виявляти проблеми зі смугою пропускання на будь-якому часовому інтервалі.

Реселери оцінять можливості пакета для виявлення складних мережевих проблем.

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

Реселлери знайдуть, що Network Observer 8.2 дає їм всі необхідні функції для пошуку несправностей у мережах в одному пакеті, що задовольняє потреби будь-якого мережного інженера.

PowerQuest Partition Magic та Drive Image Pro
Ціна: 35,20 дол. за кожну ліцензію
PowerQuest Corp.
www.powerquest.com

Інженери, яким доводиться стикатися з різними ситуаціями при обслуговуванні жорстких дисків - від відмови до браку простору, знайдуть неоціненними пакети Partition Magic 7.0 і Drive Image 2002 компанії PowerQuest. Ці програми значно полегшують завдання, пов'язані із заміною дисків або зміною їх розділів у різних операційних системах.

Одна з головних проблем, що виникають при заміні жорсткого диска, – порятунок особливо важливої ​​інформації ОС та даних користувача. Drive Image 2002 дозволяє створити копію жорсткого диска та зберегти її на іншому носії. Таким чином, інженер може замінити накопичувач, а потім переписати копію всіх даних на новий диск.

Фахівці Тест-центру протестували пакет Drive Image 2002 за кількох сценаріїв і встановили, що його можна застосовувати практично в будь-якій ситуації.

Здатність розміщувати копії на віддалених загальних мережевих ресурсах полегшує і заміну накопичувача, аварійне відновлення. Інженери оцінять можливість встановити розклад операцій, що дозволяє автоматично створювати копії при вимкненні систем. На відміну від колишніх версій та конкуруючих продуктів, Drive Image 2002 може повністю працювати в середовищі Windows, що значно спрощує його використання.

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

Фахівці, які працюють із розділами диска, ймовірно, назвуть Partition Magic 7.0 найкращим інструментом. Цей пакет має інтуїтивно зрозумілий інтерфейс, що дозволяє легко змінювати розділ диска. Необхідність роботи з розділами обумовлена ​​різними причинами. Багато хто вважає, що на жорсткому диску корисно мати кілька розділів, щоб рознести дані та мати можливість працювати з кількома ОС.

Стандартні утиліти створення розділів, що поставляються з операційною системою, часто не дозволяють змінити розмір розділів або додати нові, саме тут і стане в нагоді Partition Magic.

Інженери тест-центру використовували пакет для зміни розміру та створення нових розділів і знайшли, що він простий у використанні. Інша перевага продукту – це легкість, з якою він допомагає встановити кілька операційних систем на один жорсткий диск (звісно, ​​за наявності вільного місця). Утиліта Boot Magic дозволяє легко та швидко вибрати, яку ОС завантажити на «багатосистемний» комп'ютер. Реселери можуть використовувати цю функцію, щоб продемонструвати різницю між операційними системами своїм клієнтам.

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

Реселери знайдуть, що пакети Partition Magic 7.0 та Drive Image 2002 фірми PowerQuest – це ефективний тандем, надзвичайно зручний для обслуговування жорстких дисків.

_________________________
* Тут і далі вказані ціни на ринку США.


Якщо треба щось відремонтувати, для початку потрібно визначитися, що вийшло з ладу, ось для цього і потрібна діагностика. Бажано її виконати, щоб бути впевненим на 90% через поломку.

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

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

Чи не оптимізованість або не налаштованість ПК:

Це також дуже поширена проблема. Наприклад, якісь помилки у секторах комп'ютера. Тут все вирішується за допомогою програмного забезпечення для оптимізації ПК.

Збій у залізі або програмах:

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

Програми для діагностики:

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

Сюди відносять:

  • 1) SiSoftware Sandra Lite
  • 2) PC Wizard
  • 3) AIDA64
  • 4) Everest Home Edition.
  • - спеціальні програми – найчастіше вони спеціалізуються на роботі жорстких дисків, флешок та інших накопичувачів. Тут краще користуватися ними дуже обережно і нічого не натискати, якщо точно не знаєш: для чого це і як це працює. Оскільки наслідки можуть бути непередбачуваними.

Діагностика апаратних проблем.

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

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

З мікросхем може призвести і закорочення будь-якого дроту чи потраплянням живлення на земляний контакт. Тому завжди варто стежити за якістю підключення кабелів та їх станом.

Типові проблеми:

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

Незважаючи на те, що робочий монітор ламається досить рідко, варто перевірити, чи на нього подаються сигнали з відеоадаптера. Для цього осцилографом на контактах 10 та 13 (земля та синхронізація відповідно) 15-контактного роз'єму D-Sub відеоадаптера, вставленого в материнську плату, потрібно перевірити наявність робочих сигналів.

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

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

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

У жорстких дисках найвразливіше місце - контролер, що перегрівся, і IDE-роз'єм. Згорілий контролер можна визначити за потемнінням поруч із місцями його кріплення. Перегрів мікросхеми призводить і до погіршення контакту між контролером HDD та гермоблоком. Механічні проблеми двигуна вінчестера можна визначити по сильній вібрації корпусу HDD під час обертання дисків. Масові проблеми були помічені у дисків IBM серії DTLA і Ericsson (70GXP і 60GXP), Maxtor 541DX, Quantum Fireball 3, Fujitsu серії MPG.

У CD-приводах найчастіше виходить із ладу оптико-механічна частина. Зокрема механізм позиціонування лазера та визначення диска. Як правило, така поломка викликається несправністю МСУ (мікропроцесор системного управління), який виробляє сигнали, що управляють, а також драйвера двигуна лазерного зчитувача, який відповідає за сигнал збудження. Для перевірки необхідно проміряти вихідні сигнали на відповідних контактах МСУ. Характерним симптомом несправності МСУ є переміщення лазерного зчитувача при початковому включенні харчування. У флоппі-дисководів найчастіше зустрічаються механічні поломки пов'язані з підйомником та притиском дискет.

Програмно-апаратна діагностика.

Якщо все перелічене вище не допомогло визначити поломку, то доведеться перейти до програмно-апаратної діагностики. А для того, щоб вона пройшла успішно, необхідно точно знати, який порядок включення пристроїв ПК.

Порядок завантаження комп'ютера.

  • 1) після включення живлення БП виконує самотестування. Якщо всі вихідні напруги відповідають необхідним, БП видає на материнську плату сигнал Power_Good (P_G) на контакт 8 20-контактного роз'єму живлення ATX. Між включенням ПК та подачею сигналу проходить близько 0,1-0,5 с.
  • 2) мікросхема таймера отримує сигнал P_G і припиняє генерувати подається на мікропроцесор сигнал початкової установки Reset. Якщо процесор несправний, система зависає.
  • 3) CPU працездатний, він починає виконувати код, записаний в ROM BIOS за адресою FFFF0h (адреса програми перезавантаження системи). За цією адресою знаходиться команда безумовного переходу JMP до початку програми завантаження системи через конкретний ROM BIOS (зазвичай це адреса F0000h).
  • 4) починається виконання конкретного коду ROM BIOS. BIOS починає перевірку компонентів системи на працездатність (POST – Power On Self Test). Виявивши помилку, система подасть звуковий сигнал, оскільки відеоадаптер ще не ініціалізований. Перевіряється та ініціалізується чіпсет, DMA та відбувається тест визначення обсягу пам'яті. Якщо модулі пам'яті вставлені не до кінця або деякі банки пам'яті пошкоджені, то система зависає або звучать довгі повторюючі сигнали з системного динаміка.
  • 5) відбувається розархівування образу BIOS в оперативну пам'ять більш швидкого доступу до коду BIOS.
  • 6) ініціалізується контролер клавіатури.
  • 7) BIOS сканує адреси пам'яті відеоадаптера, починаючи із С0000h і закінчуючи C7800h. Якщо BIOS відеоадаптера знайдено, перевіряється контрольна сума (CRC) його коду. Якщо CRC збігаються, управління передається Video BIOS, який ініціалізує відеоадаптер і виводить на екран інформацію про версію Video BIOS. Якщо контрольна сума не збігається, виводиться повідомлення «C000 ROM Error». Якщо Video BIOS не знайдено, використовується драйвер, записаний у BIOS ROM, який ініціалізує відеокарту.
  • 8) ROM BIOS сканує простір пам'яті починаючи з C8000h у пошуках BIOS інших пристроїв, таких як мережні карти та SCSI-адаптери, і перевіряється їхня контрольна сума.
  • 9) BIOS перевіряє значення слова за адресою 0472h, щоб визначити, яке завантаження має бути виконане - "гаряча" або "холодна". Якщо за цією адресою записано слово 1234h, процедура POST не виконується, відбувається «гаряче» завантаження.
  • 10) у разі холодного завантаження виконується POST. Ініціалізується процесор, виводиться інформація про його марку, модель. Видається один короткий сигнал.
  • 11) тестується RTC (Real Time Clock).
  • 12) визначення частоти CPU, перевірка типу відеоадаптера (зокрема вбудованого).
  • 13) тестування стандартної та розширеної пам'яті.
  • 14) присвоєння ресурсів усім ISA-пристроям.
  • 15) ініціалізація IDE-контролера. Якщо використовується 40-контактний шлейф для підключення ATA/100 HDD, з'явиться відповідне повідомлення.
  • 16) ініціалізація FDC-контролера.
  • 17) ROM BIOS шукає системну дискету або MBR жорсткого диска та читає сектор 1 на доріжці 0 сторони 0, копіює цей сектор за адресою 7С00h. Далі відбувається перевірка цього сектора: якщо він закінчується сигнатурою 55AAh, MBR переглядає таблицю розділів (Partition Table) і шукає активний розділ, а потім намагається завантажитися з нього. Якщо перший сектор закінчується будь-якою іншою сигнатурою, то викликається переривання Int 18h і на екрані виводиться повідомлення "DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER" або "Non-system disk or disk error".

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

Таблиця 1 - Звукова сигналізація про помилки BIOS IBM

Таблиця 2 – Звукові коди несправностей IBM POST AMI BIOS


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

Апаратна діагностика

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

Другий засіб більш науковий і вимагає деякої інженерної підготовки. Полягає воно у вимірі потенціалів на різних елементах. Для цього потрібний тестер та осцилограф. Бажано мати карту розведення материнської плати, оскільки вона багатошарова, і проходження сигналів не так очевидне. Почати вимірювання варто з силових елементів вхідних ланцюгів і конденсаторів, що стабілізують і шунтують, перевірити наявність +3,3 і +5 В у відповідних місцях материнської плати, роботу тактових генераторів. Після цього слід перевірити наявність штатних сигналів на виводах сокету процесора. Далі перевірити наявність сигналів у слотах та портах. В останню чергу варто зайнятися логічними елементами (хоча їх ремонт часто виявляється справою нерозумною). Для цього знання розведення портів і слотів. Ця інформація наведена у таблицях нижче.

Таблиця 3 - Розведення роз'єму живлення

Таблиця 4 - Розведення портів


Третій засіб діагностики – професійні апаратні засоби діагностики. До них відноситься використання діагностичних карток типу ДП-1 та комплексу PC-3000, створених компанією «РОСК». Діагностична плата встановлюється у вільний слот материнської плати і після включення ПК на її індикаторі відображається код помилки у шістнадцятковому вигляді. Застосування такої плати значно підвищує ймовірність локалізації несправності. Використання ДП-1 розраховане на коректну роботу процесора, а CPU виходить з ладу вкрай рідко.

На даний момент у Росії діагностичні карти, тестові ROM BIOS та інші засоби діагностики виробляються компанією ACE Laboratory.

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

Що стосується блоків живлення та периферійних пристроїв, то діагностика несправностей у них – тема окремої розмови, але з приводу моніторів можна дати низку порад. Досить часто з ладу виходить проміжний малий трансформатор, що включається між кінцевим і вихідним транзистором малої розгортки. Основною його несправністю, як правило, буває коротке замикання витків. Цей трансформатор – частина високовольтного блоку малої розгортки. Ця висока напруга подається на ЕЛТ (Електронно-променеву трубку). Тому часто відсутність свічення на екрані та відсутність растру вказують на відсутність високої напруги. Як правило, вертикальна смуга на екрані також вказує на відмову блоку малої розгортки. Перевірити наявність високої напруги на ЕПТ можна провівши рукою по поверхні екрана. Якщо висока напруга подається, ви повинні відчути деяку вібрацію або потріскування статичної електрики.

Програмна діагностика

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

Стабільність їх роботи можна перевірити під DOS, завантажившись із системної дискети або диска. Для цього слід використовувати утиліти CheckIT, PC Doctor, Memtest 86, Stress Linux, Norton Diagnostics, The Troubleshooter. Для професійного тестування та відновлення HDD слід використовувати HDDUtility та MHDD, але вони коректно працюють лише під MS-DOS 6.22. Перше, що потрібно зробити за допомогою них – перевірити SMART-атрибути стану HDD. Також для діагностики, перевірки та позначки bad-секторів можна використовувати Norton Disk Doctor.

Слід пам'ятати, що повноцінну перевірку заліза можна провести лише під Windows, тестуючи стабільність роботи в burn-in тестах протягом щонайменше 24 годин. Серед таких тестів можна навести CPU Hi-t Professional Edition, CPU Stability Test, Bionic CPU Keeper, CPU Burn, Hot CPU Tester Pro, HD_Speed, DiskSpeed ​​32, MemTest.

Набагато легше попередити подію, ніж виправити її наслідки, тому набагато легше регулярного (хоча б раз на кілька тижнів) стежити за параметрами напруг, що видаються блоком живлення, дивитися SMART-параметри HDD (програми Active SMART, SMARTVision, SMART Disk Monitor), вивчати температуру процесора , перевіряти наявність хорошого охолодження та відсутність сторонніх звуків. Не зайвим було б і змащування вентиляторів машинним маслом щонайменше раз на півроку.