Контрольная работа по предмету "Информатика, программирование"


Діагностичні програми

ЛАБОРАТОРНА РОБОТА 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


InterruptControllers


д) портів


послідовних портів немає


паралельних портів немає


е) відеосистеми


VideoRAM16384


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, її меню і настройки, а також здійснив нею тестування комп’ютера.



Не сдавайте скачаную работу преподавателю!
Данную контрольную работу Вы можете использовать для выполнения своих заданий.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :