Метод мікродіагностування, Мікродіагностика - Програми автоматизованої діагностики ЕОМ
Мікродіагностика
Метод мікродіагностування характеризується тим, що об'єктом елементарної перевірки є компоненти СВТ, що у виконанні мікрооперацій (процесор).
Мікродіагностика - це сукупність процедур, діагностичних мікропрограм і спеціальних схем, що забезпечують транспортування тестового набору на вхід блоку, що перевіряється, виконання мікрооперації, що перевіряється, транспортування результатів перевірки до схем аналізу, порівняння з еталоном і розгалуження за результатами порівняння.
Розрізняють два типи мікродіагностики:
У разі вбудованої мікродіагностики діагностичні мікропрограми розміщуються в постійній мікропрограмній пам'яті ПК (наприклад, у BIOS), а при мікродіагностиці, що завантажується, - на зовнішньому носії даних.
При зберіганні в постійній мікропрограмній пам'яті мікродіагностика є звичайною мікропрограмою, що використовує стандартний набір мікрооперацій. Проте внаслідок обмеженого обсягу постійної мікропрограмної пам'яті обсяг мікродіагностики накладаються досить жорсткі обмеження, у результаті доводиться використовувати різні способи стиснення інформації. Для цього іноді використовують спеціальні мікрокоманди генерації тестових наборів, що дозволяє зменшити необхідний для тестових констант обсяг мікропрограмної пам'яті (CMOS). Як правило, при зберіганні мікродіагностики в постійній мікропрограмній пам'яті для транспортування результатів перевірки до місця порівняння з еталоном використовуються стандартні мікрооперації, а для порівняння - такі схеми, як суматор, схеми контролю або аналізу умов. Як мікропрограму аналізу використовується також мікропрограма опитування стану схем контролю ЕОМ.
Вбудована мікродіагностиказазвичай застосовується у персональних комп'ютерах.
Для серверів при великому обсязі мікродіагностики застосовується мікродіагностика, що завантажується. Існує кілька варіантів завантаження та виконання завантажуваної мікродіагностики:
1) зовнішній носій даних – регістр мікрокоманд;
2) зовнішній носій даних – оперативна пам'ять – регістр мікрокоманд;
3) зовнішній носій даних - завантажувана пам'ять мікрокоманд, що управляє, - регістр мікрокоманд.
Як пристрій введення при мікродіагностиці найчастіше використовуються CD-R, CD-RW, DVD-R, DVD-RW, USB-пристрої та ін.
Для серверів із зберіганням мікродіагностики на зовнішніх носіях даних для опитування стану та його порівняння з еталоном зазвичай використовується додаткова апаратура. Останнім часом ці функції все більше передаються так званим сервісним процесорам, що надають універсальні можливості з управління пультовими накопичувачами, опитування стану ЕОМ, порівняння результатів з еталонними та індикації списку можливих несправностей. При мікродіагностуванні з використанням додаткової апаратури засоби тестового діагностування виконують спеціальні діагностичні операції, такі як запуск мікрокоманд, опитування стану, порівняння з еталоном та повідомлення про несправність.
Процедура виконання мікродіагностики зазвичай така:
- засоби тестового діагностування завантажують в ЕОМ мікрокоманди та дають наказ на їх виконання;
- ЕОМ відпрацьовує мікрокоманди, після чого засоби тестового діагностування здійснюють опитування стану, порівняння з еталоном і видають повідомлення про несправність.
Зазвичай при мікродіагностиці тестові набори є частиною мікрокоманди. Глибина пошуку дефекту при мікродіагностиці залежить від кількості схем.яких передбачено можливість безпосереднього опитування стану. У зв'язку з цим у сучасних ЕОМ є можливість безпосереднього опитування стану практично всіх тригерів та регістрів ЕОМ.