Міністерство освіти, охорони здоров'я та культури p>
Республіки Казахстан p>
ВУЗ АВІЕК p>
Кафедра ЕОМ p>
Короткий конспект лекцій з дисципліни:
«Теорія тестування апаратних і програмних засобів ПК системи IBM PC» p>
укладач: ст. викладач кафедри ЕОМ КазНТУ p>
Купарова А.Т. p>
Алмати 2000 p>
Первісна завантаження p>
ПК завантажує спочатку невелику програму, яка «витягає» за собою ОС.
Ланцюжок подій починається з включення живлення і закінчується невеликийпрограми-додатки. Кожне з подій в цьому ланцюжку є наслідкомпопереднього і саме ініціює подальше. Якщо добре уявлятипроцес завантаження системи, то можна швидше визначити причину несправностіпо тому повідомленням про помилку, яке буде виведено на екран. Якщо якасьпрограма видасть таке повідомлення, то можна бути впевненим у тому, що цяпрограма була завантажена, і, принаймні, частково виконана. Знаючиякій послідовності відбувається запуск, можна судити про те, наскількидалеко зайшов цей процес. Важливо з'ясувати при зверненні до яких файлів абообластям диска відбувся збій. У процесі завантаження повідомлення про помилкиможуть бути виведені такими програмами: p>
1. системою BIOS p>
2. розширеннями BIOS на платах адаптерів p>
3. програмою, записаною в MBR p>
4. програмою, записаною в завантажувального сектору DOS (VBS) p>
5. системними файлами (IBMBIO.COM/IO.SYS і IBMDOS.COM/MSDOS.SYS) p>
6. програмами - драйверами через CONFIG.SYS або зазначеними в реєстраційному фото WIN95 SYSTEM.DAT p>
7. командним процесором DOS, який може не завантажуватися при використанні WIN95 p>
8. програмами, зазначеними в AUTOEXEC.BAT (при використанні WIN95 може не завантажуватися p>
9. програмою WIN.COM.
При запуску наступна послідовність подій: p>
1. включення живлення системи. p>
2. самоперевірка джерела живлення. Якщо всі рівні напруг і струмів прийнятні, то на системну плату з БП подається сигнал POWER GOOD. P>
Затримка видачі цього сигналу лежить в межах 0,1 - 0,5 сек. P>
3 . сигнал PG надходить на ІМС системного тактового генератора, який в результаті припиняє виробляти сигнал скидання МП. p>
4. МП починає виконувати підпрограму, що зберігається в ПЗП з відомим початковим адресою. Оскільки зазначена осередок відстає всього на 16 кроків від кінця відведеного для ПЗУ адресного простору, в ній містяться інструкція переходу (jmp) на реальний початковий адресу системи BIOS. P>
5. система BIOS виконує тестування основних компонентів ПК, перевіряючи їх працездатність. Про будь-який помилку повідомляє тільки звуковим сигналом тому відеосистема ще не активна. p>
6. система BIOS виконує сканування простору пам'яті в інтервалі адрес від С000: 0000 до С780: 0000 у пошуках BIOS відеоплати. Якщо ПЗУ відеоплати знайдено, то перевіряється його контрольна сума. Якщо перевірка закінчується успішно, то запускається програма, записана в p>
ПЗУ відеоплати. Карта ініціалізується і на екрані з'являється курсор. P>
Якщо тест контрольної суми не проходить, то з'являється С000 ROM ERROR p>
7. якщо BIOS не знаходить ПЗУ відеоплати, то для запуску відеосистеми використовується драйвер, записаний в ПЗП системи BIOS, але курсор не з'являється. p>
8. система BIOS сканує комірки пам'яті в діапазоні адрес від С800: 0000 до DF80: 0000 з кроком 2кв пошуках інших ПЗУ, розташованих на платах адаптерів. Якщо такі ПЗУ виявляться,, то перевіряється їх контрольна сума і виконується записана в них програма. Програми BIOS, записані в ПЗУ адаптерів, можуть підміняти собою програми системи p>
BIOS або завантажуватися на додаток до них. P>
9. якщо тест контрольної суми к.-л. з ПЗУ не проходить, то з'являється повідомлення ХХХХ ROM ERROR. Код ХХХХ являє собою сегментний адреса пошкодженого ПЗУ.
10. система BIOS перевіряє значення слова в комірці пам'яті 0000:0472 на наявність прапора «гарячої» завантаження. Якщо значення цього слова 1234Н - p>
«гарячий» запуск і процедура тестування в програмі POST пропускається. Будь-яке інше значення - «холодний» запуски процедура тестування в програмі POST виконується в повному обсязі.
11. якщо запуск системи «холодний» - виконується процедура POST. При виявленні помилок подається певний звуковий сигнал і на екран видається повідомлення. Після успішного завершення процедури POST подається одиночний сигнал.
12. система BIOS шукає VBS (циліндр, головка, сектор - початкового сектор диска) на диску А. Вміст цього сектора завантажується в область пам'яті з початковим адресою 0000:7 С00 і піддається перевірці. Якщо в дисководі немає дискети або вона встановлена, але не читається, то BIOS переходить до наступного етапу
13. якщо значення першого байта VBS на диску А менше ніж 06h або воно більше або дорівнює 06h, але при цьому перші 9 слів однакові, то з'являється повідомлення про помилку і система зупиняється 602 - p>
DISKETTE BOOTRECORD ERROR
14 . якщо дискета була підготовлена програмами format.com або sys.com, що входять в DOS 3.3 або менше, але відповідні системні файли не є першими в каталозі видається повідомлення NON SYS TEM DISKOR p>
DISK ERROR REPLACE AND STRIKE ANY KEY WHEN READY.
15. якщо VBS пошкоджений, то ви побачите повідомлення: DISK BOOT FAILURE.
16. якщо дискета підготовлена програмами format.com/sys.com з DOS 4.0 і вище, але системні файли не є першими у каталозі або VBS пошкоджений, то з'являється повідомлення з п.14
17. якщо VBS на диску А на не знайдений, то BIOS починає пошук MBS на першому жорсткому диску (ціл. - 0 гол - 0, сектор -1 - початковий сектор p>
MBR) якщо MBS знайдений, то його вміст завантажується в область пам'яті з початковим адресою 0000:7 С00 і піддається перевірці на предмет наявності спеціального ключового коду - сигнатури.
18. якщо останні два байти сигнатури MBS жорсткого диска не рівні p>
55ААh, то в більшості систем формується переривання з номерів 18h. p>
При цьому в ПК PS/2 на екран виводиться запит на гнучкий диск і натискання клавіші F1 такого вигляду: NO BOOT DEVICE AVAILABLE STRIKE F1 TO RETRY p>
BOOT, F2 FOR SETUP UTILITY.
19. програма, записана в MBS жорсткого диска, розшукує у своїй таблиці розбиття запис із системними індикаторними байтами, що вказують на наявність розширеного розділу. При наявності такого запису, вона записує вміст завантажувального сектора розширеного розділу (зміст цього сектора з. Розширеної завантажувальним записом p>
EBR). Частиною EBR також є таблиця, в якій може міститися вказівка на наступний додатковий розділ. Якщо такий запис знайдено, то з вказаного місця на диску, зчитується ще один EBR. Пошук триває до тих пір, поки не будуть вичерпані всі EBR або їх кількість досягне максимального - 24.
20. програма MBS намагається знайти в своїй таблиці розбиття індикаторні байти завантаження, якими позначаються активні розділи.
21. в ПК від IBM якщо жоден з розділів не відзначений як активний, викликається вбудований інтерпретатор Бейсік.
22. якщо індикаторний байт завантаження в таблиці розбиття MBS задано невірно або як активних вказано декілька розділів, то робота системи припиняється і на екрані з'являється: INVALID PARTITIOM TABLE.
23. якщо в MBS знайдений запис про активний розділі, то завантажується і перевіряється вміст його VBS.
24. якщо VBS активного розділу не може бути правильно прочитаний (5 спроб) через помилки зчитування, то робота системи припиняється і видається повідомлення: ERROR LOADING OPERATING SYSTEM.
25. VBS активного розділу перевіряється на наявність сигнатури. Якщо останні два байти сектора не рівні контрольному значенню 55ААh, то робота системи припиняється і видається повідомлення: MISSING OPERATING SYSTEM.
26. виконується програма, записана в VBS активного розділу. Вона перевіряє кореневий каталог томи і з'ясовує чи є файли p>
IBMBIO.COM, IBMDOS (IO.SYS, MSDOS.SYS) - перша в цьому каталозі. P>
Якщо це так, то відбувається їх завантаження.
27. так само як у п. 14
28. так само як у п. 15
29. так само як у п. 16
30. якщо проблем не виникло, то програма, записана в VBS, виробляє завантаження вищезазначених файлів або файлу WINBOOT.SYS.
31. програма ініціалізації, що є частиною IBMBIO.COM (IO.SYS), копіює себе в максимально видаленню не фрагментований область пам'яті DOS і передає управління цієї копії. Потім копія переміщує p>
IBMDOS, замінюючи при цьому свій вихідний код (частина коду IBMBIO), розташований в основній пам'яті, оскільки в цей області він більше не нужен.WINBOOT.SYS поєднує в собі функції як IBMBIO.COM ( IO.SYS) так і IBMDOS.COM (MSDOS.SYS)
32. програма ініціалізації запускає програми-драйвери, визначає стан апаратної частини, відбувається скидання дискової системи, скидання і запуск підключених пристроїв і встановлюються параметри системи за замовчуванням.
33. після того як DOS наведена в активний стан управління повертається програмі-ініціалізації. IBMBIO.COM.
34. IBMBIO або WINBOOT.SYSнесколько раз дивляться файл CONFIG.SYS і шукає реєстраційний файл SYSTEM.DAT.
35. в процесі першого перегляду CONFIG.SYS виконуються всі оператори p>
DEVICE по порядку, і завантажуються зазначені в них драйвери.
36. в процесі другого перегляду виконуються оператори INSTALL, по порядку.
37. при третьому перегляді виконуються оператори SHALL, в результаті запускається вказаний командний процесор. Якщо ні оператора, запускається КП за замовчуванням, першим, що трапляється в корені диска файл з вказаним ім'ям. При завантаженні КП програма ініціалізації стирається з пам'яті, тому що її місія виконана. У WINDOWS95 КП завантажується якщо є файл AUTOEXEC.BAT, тому що тільки в цьому випадку можуть бути виконані команди ДОС.
38. в процесі останнього перегляду виконуються в певному порядку всі інші оператори. Тому порядок появи у файлі CONFIG.SYS інших операторів, крім DEVICE, INSTALL, SHALL не має значення.
39. якщо файл AUTOEXEC.BAT існує, то КП запускає його на виконання. p>
Після виконання команд з'являється запрошення DOS якщо не викликана програма - оболонка.
40. якщо AUTOEXEC.BAT відсутній, то КП виконує вбудовані команди p>
DATE, TIME, виводить повідомлення про авторські права і з'являється запрошення DOS. У WINDOWS 95 при виконанні програми WINBOOT.SYS автоматично завантажуються драйвери HIMEM.SYS, IFSHLP.SYS, SETVER.EXE. останній запускає WIN.COM і починається сеанс WINDOWS 95. p>
У багатьох версіях DOS, які розміщуються на жорсткому диску, програма
DIAGNOST може бути одним з файлів DOS. Власне діагност .*** програмааналогічна програмі *** на на окремому диску, а звернення до неї проводитьсяяк до звичайної програми. Наприклад, для застосування вбудованої в DOS діагностпрограмі на жорсткому диску потрібно завантажити DOS, а потім змусити їївиконати програму DIAGNOST. Після появи меню з програмою можнапрацювати так само, як з діагност. програмою на програм * на окремомудиск.
Тести GL перевіряють периферійної схеми, і тут діагностика дуже жорстка.
Зазвичай при виході з ладу ПУ, наприклад, принтер, і замінити нимпідозрювана. Якщо замінює принтер запрацює, то несправне ПУ. Якщо ідругий пристрій не працює, причина несправності прихована у вихіднихсхемах комп'ютера.
Тестування процесора.
Сучасні ПР дуже надійні. Більшість поганих процесорів відсіяні взаводських ході перевірок і поставляються тільки хороші мікросхеми. Проте ПРє електронними пристроями схильні до відмов. Найкращеперевірити ПР, замінюючи його іншим, але це не завжди можливо, томупропонуються діагност. програми.
Діагностика розробляється для конкретного ПР і проводиться за допомогоюспеціальної тест-машини. Тест полягає в подачі тест-наборів і виведеннярезультатів через вихідні контакти в машину. У ній є списокочікуваних вихідних результатів. При збігу діагн. Результатами зочікуваними тест проходить, при відміну ПР вважається несправним івідкидається.
Під час тестування на рівні мікросхем ви працюєте з машинним мовою ПР.
Якщо ви знаєте входи, виходи та функції сигн. у ***, ви можете перевірити їх ізробити обгрунтованим висновок про причину несправності. Якщо всі вхіднісигнальні правильні, а вихідні немає, швидше за все ПР несправний. Якщо жвхідні сигн. не виправлені, то сам ПР може бути справним, а деяказовнішня схема посилає в нього напруги або ***.< br>На основній друкованій платі досить щільно розташовані більш сотнімікросхем. ПР зазвичай має великий корпус типу DIP (двостороннєрозташування висновків чи SMD (Surface Mounted Device - пристрій зповерхневим монтажем). Зазвичай ПР легко знайти на друкованій платі, тимбільше, що він часто монтується в гнізді. Якщо ви підозрюєте ПР, першийтест полягає в прямій заміні. Потім потрібно перевірити логічніскладові і **** за допомогою логічного пробники. На схемах не застосовуютьсяфізична розводка контактів. Тут контакти показуються в зручнихпозиціях, щоб з'єднують лінії були найкоротшими. Застосування логічногопробники - випробуваний спосіб тестування на відміну від діагност. програми,які застосовуються при функціонуючим комп'ютері. Подальше тестуванняпроводиться за наступною схемою:
Для ПР 6502 (див. схему)
1) Перевіряється харчування. Передбачається, що на відповідний контакт подається живлення +5 В. V-метр повинен показати + 5 В. Світлодіоди логічного пробники повинен показати *** (висока). Якщо таких свідчень немає, підозрюється харчування. Якщо живлення справно, то в ПР може бути внутрішнє замикання на землю. Контакт Vss витоків МОП-транзисторів підключаються до землі комп'ютера. У ПР 6502 (Apple) Vss виділено на контакти 1 і 21, які заземляється. При перевірці цих контактів V-метр повинен показати ОВ, а логічний. пробник - LOW. За наявності напруги на контактах 1, 21 необхідно виставити з'єднання на землю.
2) При наявності харчування, користуючись логічний. пробником, двадцять чотири контакту можна перевірити дуже швидко - це лінії шини даних і лінії шини адреси (D7-DO AIS - AO відповідно). На всіх контактах шини даних повинен бути включений світлодіод PuLse логічний. пробники, тобто спостерігається вплив на шину даних сигн. синхронізації. На шину адреси відводиться 16 контактів. У холостому стані процесора *** пробник повинен показати на них PuLse. Відсутність імпульсів з великою імовірністю означає несправність ПР.
3) При відсутності імпульсів на всіх контактах слід перевірити логічний. пробником схеми синхронізації. Якщо генератор синхронізації діє і подає в ПР добрий сигнал, а на контактах шини адреси сигнал відсутній, то несправний ПР. Звичайно завжди існує вірогідність короткого замикання ліній шини адреси або даних від ПР. Якщо вони з'являються, то лінія шини несправна, якщо ж імпульс все одно немає, несправний ПР. P>
4) При 2/0 - контактному корпусі Пр на три входи харчування і 24 лінії шинприпадає 27 контактів. На лінії упр-я залишається 13 контактів. Чи непідключені контакти на схемах позначаються NC (No Connection). Лініїуправління у всіх комп'ютерах різні. Зазвичай контакти NC підключаються доживлення +5 В або на землю, щоб вони не заважали роботі Пр.
5) Лінія зчитування - запису R/W * використовується завжди, тому що вона визначаєнапрям передачі по шині даних. Шина даних дозволяє Пр вважатидані з пам'яті, коли на лінії R/W * діє H - рівень, і записати,коли на лінії R/W * - L - рівень. При перевірці лінії R/W * в резервномустані Пр логічний. пробник покаже наявність імпульсів. Це означає, щодіє синхронізація. Зірочка показує, що лінія виключена при L --рівні.
6) Контакт * RES служить входом скидання. На ньому утримується Н - рівень.
Схема скидання починає діяти при подачі L - рівня. Скидання застосовуєтьсядля ініціалізації регістрів Пр при включенні комп'ютера.
7) Лінії переривання задіяні на контактах * IRQ і * NMI. На лініїзапиту переривання * IRQ діє H - рівень до появи запитупереривання. Якщо прапорець маски не встановлений в "1", запит обслуговується. Навході немаскіруемого переривання * NMI діє H - рівень. При появі L
- Рівня переривання відбувається незалежно від стану прапорця маски. P>
В останніх моделях комп'ютерів фірми IBM застосовуються Пр, яківипускаються в 132 - контактному p>
Діаграма для перевірки логічний. Пробником p>
| | N | Високий | Низький | импул |
| Сигнал | контакту | (1) | (0) | з |
| VSS | 1 | | V | |
| RDY | 2 | V | | |
| NC | 3 | | | |
| IRQ | 4 | V | | V |
| NC | 5 | | | |
| MNI | 6 | V | | |
| SYNC | 7 | | V | |
| 5 В | 8 | V | | |
| A0 | 9 | | | V |
| A1 | 10 | | | V |
| A2 | 11 | | | V |
| A3 | 12 | | | V |
| A4 | 13 | | | V |
| A5 | 14 | | | V |
| A6 | 15 | | | V |
| A7 | 16 | | | V |
| A8 | 17 | | | V |
| A9 | 18 | | | V |
| A10 | 19 | | | V |
| A11 | 20 | | | V |
| VSS | 21 | | V | |
| A12 | 22 | | | V |
| A13 | 23 | | | V |
| A14 | 24 | | | V |
| A15 | 25 | | | V |
| D7 | 26 | | | V |
| D6 | 27 | | | V |
| D5 | 28 | | | V |
| D4 | 29 | | | V |
| D3 | 30 | | | V |
| D2 | 31 | | | V |
| D1 | 32 | | | V |
| D0 | 33 | | | V |
| R/* W | 34 | | | V |
| NC | 35 | | | |
| NC | 36 | | | |
| Фаза 0 | 37 | | | |
| S0 | 38 | V | | V |
| Фаза 2 | 39 | | | |
| * RES | 40 | V | | V | p>
корпусі типу PGA, кот. Має по три ряди контактів. Працювати з ним логічний.пробником досить складно. Тому усередині Пр є спеціальні схеми ірегістри. Мова йде про схеми самоконтролю, кіт. Перевіряють Пр при кожномувключення харчування. Деякі тести виконуються автоматично. Перш за всена електричні. відмови перевіряється приблизно половина ндех транзисторів, а їх укристалі Пр може бути розміщено більше 250 000. Одночасним. перевіряєтьсяпрацездатність всіх регістрів. Після закінчення перевірки прогр. поміщаєвизна. Значення в деякі загальні регістри Пр, де вони доступні програмі.
Якщо результати не співпадають із заздалегідь відомими, Пр. лексіравен і йогослід замінити. p>
Тестування пам'яті. p>
У комп'ютері команда і дані знаходяться в пам'яті, спец. мікросхемах,які відрізняються від дискової і стрічкової пам'яті і знаходяться позакомп'ютера, утворюючи зовнішні периферійні пристрої. p>
Мікросхеми пам'яті розташовані всередині комп'ютера і підключенібезпосередньо до процесора. p>
порти під Купівля-Введення-порти під p>
Висновок МП висновокзовнішній світ зовнішній світ p>
тільки p>
ПЗУ читання пост. пам'ять p>
тільки p>
ПЗУ читання p>
читання - запис тимчасова пам'ять
| N | 1 | 2 | 3 |
| 4 | 5 | 6 | 7 | p>
Існує два різновиди мікросхем пам'яті:
ЗУПВ і ПЗУ. Мікросхеми ЗУПВ випускаються різних типів, розмірів, форм іотлич. інформ. Ємністю. Менші за розмірами, вони здатні запам'ятовуватибільшу кількість інформації, ніж ПЗУ. Знаходяться вони в гніздах для мікросхемматеринської плати, можуть бути упаяні прямо в плату або міститися вмодулях, які називаються p>
Діагностичні програми.
Існує кілька різновидів діагностичних програм. Частина цихпрограм додаються до систем, інші продаються окремо. Складністьпрограм і їх потенційні можливості зростають на кожній наступнійщаблі. p>
Перший рівень програм складають програми Post (Power - on Self
Test) - процедура самоперевірки при включенні. Запускається кожного разу, коливключається живлення комп'ютера. p>
Другий рівень - діагностичні програми фірм виробників. Зазвичайце набори тестів для тотальної перевірки всіх компонентів комп'ютера.
Фірмова програма IBM для загального тестування PS/2 записана нанастановної дискеті, а для комп'ютерів інших моделей - на окремійдіагностичної дискеті. p>
Третій рівень - діагностичні програми загального призначення. Подібніпрограми випускають декілька фірм, серед яких в першу чергу требавідзначити пакети Norton Utilities компанії Symantec, Micro Score (Micro -
2000), QAPLus (Piagsoft), PC (Land Mark). Більшість користувачів маютьсправу, в основному, з програмами першого та останнього з перерахованихрівнів, тобто Post і однією з програм загальною діагностики. Діагностичніпрограми фірм - виробників досить дорогі, але вони, як правило,виявляються найбільш повними і гарантовано працюють з РС, для якихвони призначені. p>
Діагностичні програми загального призначення. p>
Можливості більшості діагностичних програм загального призначенняістотно розширені в порівнянні зі стандартною діагностичноюпрограмою фірм IBM. З їх допомогою зазвичай вдається набагато точніше визначитимісце розташування несправностей в системі (особливо в IBM - суміснихкомп'ютерах). Багато хто з цих програм можна запускати в режимі командногорядка (в пакетному режимі), тому може бути виконана одразу ціла серіятестів. p>
AMIDIAG - компанія AMI (American Mega trends, Inc) розробили івипускають найбільш популярні на сьогоднішній день BIOS. Програма Amidiag,що випускається фірмою AMI, це розширений (дисковий) варіант тієї ж самоїдіагностичної програми, яка записана в ПЗП. p>
Ceckit Pro - пакет фірми Software складається з набору програм,призначених для тестування ЦП, основною, розширеної і додатковоїпам'яті, накопичувачів на жорстких дисках і гнучких дисках, миші, клавіатури, атакож відео карти і монітора (у тому числі пристроїв, виконаних устандарт VESA). На сьогоднішній день використовується кілька версій пакету
Ceckit. Найбільш повною з них є комплект Ceckit Pro Deluxe. Ceckit
Pro Analyst призначений для роботи в середовищі Windows. Різні фірми --виробники найчастіше включають в комплект своїх систем пакет Сeckit Plus
- Найпростішу і найбільш повну з версій .. p>
Ceckit Pro Delux дає можливість отримати детальну інформацію проповному обсязі встановленої пам'яті, накопичувача на жорсткому диску і йогоємності, поточному розподілом пам'яті (у тому числі і в області верхньоїпам'яті - ІМА), доступних і використовуваних переривання, швидкодії факс --модему та ін У пакет входить вбудований текстовий редактор, за допомогоюякого можна оперативно внести зміни в файл Config. SIS і Auto
Exec. BAT. Якщо ж ви працюєте в середовищі Windows, то можуть бутивідредаговані файли System.INI іWin.INI. p>
Micro - Score (Micro - 2000) - призначені для IBM - суміснихкомп'ютерах. Це єдина програма, що «знає все» про PS/2. Крімтого, вона може зробити деякі речі, недоступні навіть розширеноїдіагностики програм IBM. Наприклад, з її допомогою вдається форматуватистандартні ESDI - накопичувачі на жорстких дисках, підключені до ESDI -контролеру PS/2. Справа в тому що, при включенні комп'ютера BIOS контролеразапитує в накопичувача його параметри: ємність і карту поверхневихдефектів. Фірма IBM винайшла для подання цих даних свій власнийстандарт, і якщо контролер не може їх прочитати, то доступ до контролера ійого форматування не можливо. ESDI - контролер відмінний від контролерафірми IBM. Тому або потрібно придбати ESDI - контролер і встановити йогозамість нестандартного контролера фірми IBM, або використовувати програму
Micro Score за допомогою якої можливо відформатувати стандартнийзаводський ESDI - накопичувач, підключений до контролера IBM. Програма
Micro Score дозволяє перевіряти лінії ЗПР і адреси портів введення - виведення,причому робить це більш акуратно і точніше, ніж аналогічні процедури вбільшості інших програм. Ви можете точно з'ясувати, яке перериванняі адреса порту введення/виводу використовуються тим чи іншим адаптером абокомпонентом системи. Програма Micro Score працює «в обхід» DOS і BIOS.
У ній є своя ОС, і пі необхідності тестування ця процедуравідбувається без участі системної BIOS - тому можливе маскуванняпереривань не позначається на результатах роботи програми. Ця програмавиявляється корисною при обслуговуванні комп'ютерів, що працюють підуправлінням не BIOS, а, наприклад, UNIX або в мережах Novell. І нарешті, посамій програмі є вбудована система підказок, так що вам недоведеться звертатися до технічного керівництву. p>
Norton Diagnostic (Ndiags фірма Symantec) входить до складу версії 8.0пакету Norton Utilities, який представляє з себе великий набірвзаємозалежних програм, призначених для підтримки цілісності тавідновлення даних, пошук несправностей і тестування комп'ютера
NDIAGS спільно з програмами Speedisk (сумісний із Stacker 4.0) Disk
Doctor і Calibrate являють собою еталон сучасного програмногозабезпечення, призначеного для діагностики та відновлення цілісностіжорстких дисків. Вхідних до складу Norton Utilities програма Sysinfoщо дозволяє оцінити швидкодію і уточнити параметри системи, причомуробить це на рівні, що не поступається кращим з існуючих на сьогоднішнійдень програм. За допомогою NDIAGS можна отримати відомості: про тип ЦП іспівпроцесора, версії системної BIOS, типах відеоадаптера, клавіатури, миші,накопичувачів на жорстких і гнучких дисках, обсязі встановленої пам'яті
(розширеної, додаткової та основної), тип шини (ISA, EISA або MSA) ікількості послідовних і паралельних портів. За допомогою NDIAGS можнадокладним чином перевірити не тільки основні компоненти системи, а йдеякі другорядні деталі - наприклад, світлодіодні індикатори
NumLOCK? Caps Lock і Scroll LOCK на клавіатурі. Крім того, можна вивестина екран прямокутну сітку і за спотворення її оцінити якість ісправність монітора або отцентровать зображення. p>
Програма PC Technician фірми Windsor Technologies - один здовгожителів на ринку діагностичних програм для РС. Програма PC
Technician - повноцінний "інструмент" для пошуку несправностей тавсебічної діагностики комп'ютерів, за допомогою якого можна все їхосновні вузли. Як і багато інших програм високого класу, в PC
Technician вбудована своя операційна система, з цього всі проблеми,пов'язані з програмними конфліктами, не позначаються на її роботі.
Програма діагностики написана на Асемблері і працює не посередньоз «залізом» комп'ютера, без посередників. У комплект PC Technician входятьроз'єми - заглушки, необхідні для перевірки послідовних іпаралельних портів, користується популярністю серед техніків --професіоналів з виїзним обслуговуванням РС. p>
QAPLUS/FE - компанії Diagsoft є однією з найскладніших ібагатофункціональних програм, за допомогою яких можна тестувати комп'ютерз процесором 386, 486 і Pentium, в тому числі і системи PS/2S. Цяпрограма перевіряє всі, а простота управління, за допомогою системи меню,дозволяє працювати навіть непідготовленим користувачам. Програма дозволяєатестувати той чи комп'ютер і оцінити, чи настільки хороша система,яку ви збираєтеся придбати. Перевагою програми є те, щовона поширює на системних дискетах формату 3, 5 і 5, 25, якінезалежно від встановленої у вашому комп'ютері ОС (DOS, OS/2 або UNIX),можуть бути використані для первинного завантаження. Це буває особливоважливо при серйозних неполадки, коли BIOS не може знайти жорсткий диск.
Програму QAPLUS/FE можна встановити і на жорсткий диск (при версії DOS ненижче 3.2). Спрощеною версією QAPLUS/FE є програма QAPLUS, яка,в основному, орієнтована на користувачів. Повний варіант QAPLUS/FE можнавикористовувати для перевірки системної плати, пам'яті (всіх її видів),відеоадаптера, накопичувача на жорстких і гнучких дисках, дисковода CD-ROM,миші, клавіатури, принтера, а також паралельного та послідовногопортів (у комплект цієї програми входять з'єднувачі-заглушки для повноїперевірки всіх портів). Можна отримати повну інформацію про конфігураціюсистеми: адаптерах, тип ЦП, об'єму пам'яті, повну таблицю використовуваних ідоступних переривань, список що знаходяться в пам'яті програм-драйверів ірезидентних програм (завантажених у файлах Config.sys і Autoexec.bat),поточного розподілу системної плати.
У пакет входить багато допоміжних програм, орієнтованих нафахівців, що займаються ремонтом PC, а не на разових користувачів. Асаме:
Програма - редактор КМОМ-пам'яті (можна змінити поточну дату, аремя всистемному годиннику, перевизначити тип жорсткого диска, змінити дані прообсязі встановленої пам'яті і ін інформацію, що зберігається в КМОМ).
Усунення несправностей портів COM.
Програми тестування і низькорівневого форматування жорсткого диска,перевірки дисководів гнучких дисків.
Редактор конфігураційних файлів, з допомогою якого можна внести зміниу файли Config.sys і Autoexec.bat.
Програма дистанційного керування і контролю, за допомогою якої можнаперевіряти, що цікавить вас комп'ютер через модем.
У QAPLUS/FE передбачена можливість перевірки комп'ютера на виживання. Дляцього запускається система в автоматичному режимі (безостановном) з повноюЗавантаження та всіх її апаратних потужностей. Схильні до виходу з ладукомпоненти системи найближчим часом це і зроблять. Цю процедуру частовикористовують при перевірці нової системи і перед закінченням терміну гарантії.
Перевірка на виживання зазвичай триває від 48 до 72 годин.
SERVICE DIAGNOSTICS - фірми Landmark відрізняється високою якістю.
Неможливо вигадати найвитонченіший тест, який за допомогою цієї програмине можна було б вигадати. Особливо гарні процедури перевірки пам'яті - дужеповні і достовірні. Координати, знайдених в пам'яті помилок визначаються зточністю до біта. Програма визначає який тип МП встановлено в системі
(розпізнаються практично всі МП сімейства Intel: 8086, 8088, 286, 386, 486і Pentium) і перевіряє його використовуючи певні алгоритми, розробленідля МП даного виду. Також автоматично ототожнюються і перевіряютьсямікросхеми - аналоги Harris 80C88 і AMD386 і співпроцесори фірм Intel, Cyrixі Пт Ця програма дає можливість перевіряти за допомогою що входить до їїкомплект цифрової діагностичної дискети (DDD - Digital Diagnostics
Diskette) позиціонування головок в накопичувачах на гнучких дисках форматів
3.5 і 5.25. Допуск до розмітки доріжок на цих дисках дорівнює 12.5 МКМ --точність цілком достатня для перевірки позиціонування головок, але недля їх установки. Щоб виконати останню операцію необхідно звернутисядо спеціальної налаштування позиціонування (також включеної в пакет івикликається з меню основної програми), для проведення якої знадобитьсяаналогова еталонна дискета (AAD - Analog Alignment Diskette) іосцилограф. У пакет SERVICE DIAGNOSTICS включена програма низькорівневогоформатування жорсткого диска. ST - 506/412. У ній можна ставити не тількикоефіцієнт чергування, але й коефіцієнт «перекосу» секторів. «Перекіс» --це зміщення секторів один до одного на сусідніх доріжках запису.
Він потрібен для того, щоб забезпечити необхідний запас часу для переходуголовок з однієї доріжки на іншу. Можливість задавати вищевказаніпараметри з'явилася завдяки тому, що програма низькорівневогоформатування звертається безпосередньо до регістрів контролера, в обхід
DOS і BIOS. З її допомогою можна відформатувати більшість ESDI --накопичувачів, але вона не може бути використана для SCSI і IDE-дисків.
Для перевірки принтера за допомогою програми SERVICE DIAGNOSTICS можна послатив будь-який порт послідовність окремих кодів. При цьому за допомогою однієїпростої операції перевіряється справність порту, кабелю і самого принтера. Укомплект SERVICE DIAGNOSTICS входять мікросхеми ПЗУ, які можнавстановити в гнізда замість ПЗУ BIOS на системних платах PC, XT, AT абоіншого IBM-сумісного комп'ютера. Такі діагностичні програми,записані в ПЗУ, бувають необхідні в тих ситуаціях, коли потрібно перевіритисистему, «не оживляє» ніякими іншими способами.
Програма SERVICE DIAGNOSTICS випускається в трьох основних варіантах: для
PC, XT і AT (усі - з мікросхемами ПЗУ). У комплект Super Hit входять всіверсії програм модифікації ПЗУ. p>
Програми для діагностування дисків.
Всі діагностичні програми загального призначення можна використовувати дляперевірки накопичувачів на жорстких і гнучких дисках. Однак, ці програмиє все-таки «спільними» і тестування накопичувачів не завжди виявляєтьсядосить повним. Існують спеціальні програми, призначенівиключно для діагностування та обслуговування дисководів.
DRIVE PROBE. Для визначення, наскільки положення доріжок записи в даномунакопичувачі відповідає стандартній, використовується спеціальна дискета,відформотований в прецизійної дисководі. Такі еталонні диски випускаєфірма Accurite. Існує 3 основних типи еталонних дисків:
DDD - цифрова діагностична дискета (див. вище).
AAD - аналогова дискета для установки позиціонування (див. вище).
HRD - High Resolution Diagnostics - діагностичний диск високогодозволу.
Дискета DDD була розроблена в 1982 році. З її допомогою можна перевірятидисководи тільки програмним способом - осцилограф та іншіспеціалізовані прилади при цьому не використовуються.
Дискета HRD, розроблена в 1989 році - виріб якісно інше.
Похибки розмітки на цьому диску не перевищують 1.25 МКМ, чого цілкомдостатньо не тільки для тестування дисководів, але й для налаштуванняпозиціонування головок. При використанні відповідного ПЗ можнанастроювати ...дисководи без застосування спеціалізованих приладів або осцілогрофа. Крімпрограми та дискети HRD знадобиться IBM-сумісний комп'ютер, до якоготреба підключити дисковод. p>
Використовуючи дискету AAD при настройці дисководів, доводитьсякористуватися осцилограф, на якому спостерігають сигнал з підсилювачавідтворення. Справа в тому, що на доріжках зазначеної дискети записано нецифрові дані, а аналоговий сигнал, не сприймається комп'ютером. Допояви дисків HRD налаштувати позиціонування головок накопичувачів можнабуло тільки за допомогою дискети AAD. p>
Програма Drive Probe компанії Accurite призначена для роботи здискетою HRD. У цій програмі передбачений режим, в якому вона працюєміцно як «пульт управління» дисководом. p>
Disk Manager компанії Outrack вважається на сьогоднішній день найбільшдосконалою і призначена для тестування і форматування жорсткихдисків. Вона може працювати практично з будь-яким накопичувачем і контролером,в тому числі і з новітніми SCSI і IDE - дисками. p>
Тести можуть проводитися як в режимі зчитування, так ізапісісчітиванія. Одним з головних достоїнств програми єможливість проведення низькорівневого форматування, причому при цьомуможна задавати не тільки коефіцієнт чергування, але й коефіцієнт «перенесення ». За допомогою програми Disk Manager можна провести «істинне»форматування більшості IDE-дисків, на що здатні не багатопрограми.
Програми?? ми для відновлення даних.
Комплекс програм Norton Utilities фірми Sumantec є на сьогоднішнійдень кращим з пакетів, призначених для відновлення даних.
Програма Disk Editor, що входить в комплекс Norton Utilities, єкращою програмою стосується редагування диска на рівні секторів. Щобавтоматизувати і спростити для рядового користувача процесвідновлення даних, в пакет входять декілька інших програм.
До них відносяться Disk Doсtor і Calibrate, включені в 8-му і наступніверсії Norton Utilities, у тому числі і в Windows 95.С їх допомогою можнаповністю перевірити структуру і цілісність даних і секторів на диску.
Програма Disk Doctor працює як жорсткими дисками, так і з дискетами, іперевіряє як системні області дисків (завантажувальні сектори, FAT, файловіструктури), так і області даних. Програма Calibrate використовується длябільш ретельної перевірки області даних накопичувача, а також тестуєелектронні схеми контролера жорсткого диска. p>
Програма Calibrate може бути також використана для ретельногоаналізу якості магнітного шару дисків в накопичувачах IDE, SCSI і ST-
506412. При цьому в кожний сектор протягом досить тривалого часузаписуються, а потім зчитуються багато мільйонів байтів, і оцінюєтьсядостовірність їх відтворення. Якщо під час такої перевірки виявляютьсяпомилки, то дані з цього сектору переносяться в інший, а сам позначається в
FAT як поганий. P>
За допомогою програми Calibrate виконати неруйнуючої низькорівневеформатування накопичувачів ST-506412. Це означає, що дані незнищуються, на відміну від тієї ситуації, коли ця процедураздійснюється через BIOS контролера. Найчастіше програмі Calibrateвдається регенерувати або розмагнітити погані сектори і «повернути їх улад », тобто відзначити їх знову в Fat, як хороші і використовувати їх уНадалі для цілком надійного зберігання даних. Цю програму можна такожвикористані для оптимізації коефіцієнта чергування в накопичувачах ST-
506412. При цьому, якщо програма виявить, що за певнихкоефіцієнтах продуктивність системи підвищується, вона самостійнопереформатує диск (без втрати даних).
Програма Disk Editor, володіє чудовими якостями у відновленніданих, є основним інструментом професіоналів при проведенні цихробіт.
Програма конфігурування.
Більшість помилок і несправностей в РС виникають унаслідок їхнеправильне конфігурування. p>
Програма MCD (Microsoft Diagnostics). З її допомогою можна доситьшвидко розібратися з такими неприємностями, як конфлікти переривання абонекоректне розподіл пам'яті. p>
За допомогою MSD можна отримати основну інформацію про систему: номерверсії BIOS, типи процесора і відеоадаптера, підключення до мережі, типимиші і дисководів, паралельних і послідовних портах, версії DOS.
Крім чисто технічних даних, можна з'ясувати, які драйвера ірезидентні програми знаходяться в даний момент пам'яті. p>
MSD наочно демонструє наочну картину розташування в пам'ятізайнятих та вільних ділянок. Програма