Діагностичні програми
Діагностичні програми
ЛАБОРАТОРНА РОБОТА N2 ТЕМА: Діагностичні програми МЕТА: Застосування діагностичних програм. Теоретичні відомостіПри включенні комп'ютера програмне забезпечення виконує деякі процедури тестування, які зберігаються в ROM BIOS. Ці процедури називаються програмами автотестування (POST) при вмиканні комп'ютерного блоку живлення. Такі програми автотестування перевіряють відеоплату, клавіатуру і пам'ять перед завантаженням комп'ютера з твердого диску (вінчестера). POST по черзі тестує кожну частину комп'ютера. При виявленні збоїв у роботі, наприклад дефектна відеоплата, POST видає визначену послідовність звукових сигналів. Комбінація коротких і довгих звукових сигналів вказує на неполадки в обладнанні комп'ютера (таб.1.). Табл.1. |
Місце помилки | Звукова послідовність | | Джерело живлення або систем - сигнали. | Повторяючі короткі або неперервні звукові на плата | | Системна плата, плата дисплея або джерела живлення | Один довгий і один короткий звукові сигнали. | | Системна плата, або джерела живлення | Один довгий і два короткі звукові сигнали. Один короткий звуковий сигнал : і пустий дисплей. | | Дисковод, контролер диску або кабель, системна плата або джерело живлення. | Один короткий звуковий сигнал і засвічення індикатора завантаження гнучкого диску. | | |
Проте послідовність звукових сигналів не повністю надійна діагностика. POST переважно повідомляє про першу виявлену проблему і не шукає причину несправності. Більшість несправностей, виявлених POST, виводяться на дисплей у вигляді коду помилок. Коди помилок являють собою число, яке означає імовірність локалізації проблеми та наведенні в табл.2. Табл.2. |
Місце помилки | Номер коду помилки | | Системна плата | 100-199 | | Помилка батареї | 162 | | Помилка конфігурації | 161 | | Помилка часу і дати | 163 | | Системні опції не встановлені | 165 | | Помилка пам'яті | 200-299 | | Клавіатура | 301-305 | | Паралельний порт | 401 | | Дисковід гнучкого диску | 600-699 | | Математичний сопроцесор | 701 | | Послідовний порт | 1100-1199 або 1200-1299 | | Жорсткий диск | 1700-1799 або 10400- 10499 | | Системна відеоплата | 2400-2499 | | | Тестування пам'яті є одним з перших тестів, які виконує POST. При цьому виводиться повідомлення про тестування наступної області пам'яті у вигляді цифр (у Кбайтах).Робочий день користувача персонального комп'ютера (ПК) повинен починатися з обов'язкової перевірки працездатності комп'ютера. Ця процедура носить профілактичний характер і її зміст - запобігти виникненню неполадок у системі. На це витрачається деякий час, який може окупитися зекономленими силами і матеріальними засобами. Призначення програм діагностики. Діагностичні програми з допомогою спеціальних тестів дозволяють виявити і усувати несправності обладнання і неполадки в системі. Сучасні діагностичні програми, призначенні для рядових користувачів, які дозволяють виявити неполадки в великих вузлах, наприклад, материнській платі, дисплеї, накоплювачі на магнітних дисках тощо і містить програмне забезпечення у робочому стані, запобіганню виникнення збою системи. Основна увага користувачів сконцентрована на питаннях, які пов'язані з багаточисленними програмними проблемами. Наприклад, у Windows подібні проблеми виникають часто через те, що старі програми залишають після виконання багато “сміття” у вигляді пустих папок, піктограм, тимчасових файлів тощо. Багато використаних файлів можуть губитися при використанні пошкоджених програм. Драйвери деяких пристроїв вводу-виводу старших поколінь не коректно працюють у середовищі нових операційних систем. Діагностичне програмне забезпечення доповнює службові програми Windows наступними можливостями: пошук програмних проблем при роботі з додатками і автоматичне їх виправлення; пошук апаратних несправностей, який реалізується комплектом тестів діагностики; більш швидка і ефективна оптимізація параметрів системи. Діагностичні утиліти містять програмні модулі вдосконалених засобів для дисків, інструментальні засоби для оптимізації системи; захист від “зависання” і відмовлення від системи, для чого в діагностичних утилітах маються програмні модулі захисту від аварійних відмовлення системи і засобів для створення дискет для встановлення системи. Умовно програми діагностики можна розбити на такі категорії: програми для перевірки апаратних модулів і підготовки звітів про результати перевірки; програми, які вирішують проблеми програмного забезпечення; діагностичні комплекси з можливостями як для боротьби з несправностями, так і для оптимізації систем. Утиліти пошуку несправностей CHECKІT. Вона відрізняється від аналогічних програм надійністю, засобами тестування, простотою експлуатації і можливостями діагностичних процедур. Утиліти усунення неполадок - NortonDisk Doctor (NDD) - спеціалізована програма для роботи з дисками. Вона виконує перевірку цілісності інформації на диску. NDD дозволяє перевірити і усунути проблеми, які мають місце на дисках, виконувати тести для таблиць розділів , перевіряти структуру файлів і каталогів, вона виконує також перевірку стиснутого диску, який може бути організований у системі, тестує поверхню носія. У діалоговому вікні програми користувач може вибрати диск для перевірки, визначити параметри перевірки , запустити тест, або закрити програму. Для вибору операцій використовуються кнопки, які розміщені у вікні утиліт і мають стандартне призначення. Утиліти оптимізації - програма Speed Disk - дозволяє швидко і ефективно оптимізувати диск. Після запуску програми спочатку оглядається головний жорсткий диск, і у залежності від степеня фрагментації, пропонується найбільш ефективний метод оптимізації. Користувач може скористатись автоматичним режимом роботи, який запускається відповідною кнопкою. У діалоговому вікні можна встановити інші параметри оптимізації. Інформаційні утиліти - Програма System Information - одна з програм, яка збирає при запуску системи відомості про ПК і периферійні пристрої. У вікні програми є вкладки з потрібними відомостями про динамічну пам'ять і простір пам'яті, які зайняті завантаженими в ній програмами, а також про дискову пам'ять , розміщеної між окремими програмами. Запитання1. Які завдання вирішує діагностичне програмне забезпечення? 2. Які програмні модулі утиліт діагностики можуть уникнути конфлікту портів при установці в ПК нових програм і обладнання? 3. Для чого призначена програма Checkit, які елементи меню вона містить? 4. Які типи тестів виконує програма Cheskit і для яких пристроїв? 5. Які програми складає пакет Norton Utilities, і яку інформацію надають користувачу? 6. Які програмні модулі діагностичних пакетів дозволяють визначити виконувані програми і які об'єми пам'яті вони займають? Послідовність виконання практичної роботи1. Запустити програму ChechIt. 2. Викликати з меню SysInfo, розкрити та виписати (замалювати в робочий зошит наступне: конфігурацію комп'ютера (Configuration); розпреділення пам'яті (Memory Map); підключені зовнішніх пристрої (Device Drivers). 3.Викликати з меню Test та здійснити тестування: пам'яті (Memory Test); жорсткого диску (вінчестера) (Hard Disk Test); гнучкого диску; системної плати; портів; відеосистеми; клавіатури. Описати одержані результати по кожному тесту. Наприклад, Hard Disk Test: а). Характеристика жорсткого диску (кількість циліндрів, головок, доріжок, його місткість у Кбайтах тощо); б). Наявні у ньому збійні ділянки (Cyl, Hd тощо). 4. Викликати з меню Benchmarks. Провести шкалу оцінювання та замалювати порівняльні діаграми: процесора; відеосистеми; жорсткого диску. 5. Викликати інструментальні засоби (Tools). Провести діагностику пам'яті комп'ютера. Розмалювати розміщення мікросхем ОЗУ у банках пам'яті, їх адреси розміщення. Відповісти на запитання: Скільки пам'яті має комп'ютер? Який тип пам'яті використовується комп'ютером? Чи правильно працює пам'ять? Звіт по роботі 1. Запускаємо програму Chechit. C:\Diagnost\Chechit\chechit.exe 2. За допомогою меню Sysinfo ознайомлюємося: а) з конфігурацією комп'ютера. Processor Type: 80286 AT Mashine. Math Coprocessor: Not Present. Base Memory: 640 K Available: 562 K Video Adapter: CGA Hard Drive(s): Drive 0 ( C: ) = 11 M Floppy Drive(s): A = 360 K ( 5,25'' ) Parallel Port(s): None Serial Port(s): None Mous: None б) розподілення пам'яті. 0000h to 0040h 1K Interrupt Vectors 0040h to 61E7h 391KPrograms 61E7h to 9E80h 242K Available 9E80h to A000h 6K Programs A000h to B800h 96K ( nothing ) B800h to BC00h 16K CGA Video RAM BC00h to C000h 16K Hi RAM C000h to F000h 192K ( nothing ) F000h to 0000h 64K System ROM в) підключення зовнішніх пристроїв NULNUL CONSTDIN, STDOUT PRNIOCTL CLOCKCLOCK LPT1IOCTL LPT2IOCTL LPT3IOCTL 3. Проводимо тестування: а) пам'яті. Проведено тестування програмних буферів, основної пам'яті та адресних ліній. Тестування розширеної і додаткової пам'яті не проводилось. б) жорсткого диску С: Кількість циліндрів: 305 Кількість головок: 4 Кількість секторів: 17 10,618,800b. в) гнучкого диску А: Кількість циліндрів: 20 Кількість головок: 1 Ємність диску: 360Kb г) системної плати CPU General Functions CPU Interrupt Bug Протестовано:CPU Protected Mode ( 80286 and above ) DMA Controllers Interrupt Controllers д) портів послідовних портів немає паралельних портів немає е) відеосистеми Video RAM 16384 4. Викликаємо меню Benchmarks і ознайомлюємося із порівняльними характеристиками: а) процесора 2560 Dhrystones: Determine CPU Speed ( 80286, 16,01MHz ) 52,7K Whetstones: Determine Math Speed ( No NPU ) б) відео системи 4020 Characters/Second: Determine BIOS Video Speed ( CGA ) 30787 Characters/Second: Determine Direct Video Speed ( CGA ) в) жорсткого диску 176,1К/Second: Determine Transter Speed ( C:\ 34K blocks ) 92,4ms, 18,0ms: Determine Average and Track Speed Times 5. Проводимо діагностику пам'яті комп'ютера. Висновок: на даній лабораторній роботі я ознайомився із діагностичними програмами. Вивчив роботу програми CHECKІT, її меню і настройки, а також здійснив нею тестування комп'ютера.
|