Діагностичні програми
Програма автотестування (POST). Призначення діагностичного програмного забезпечення, категорії програм діагностики. Використання утилітів пошуку несправностей, неполадок і оптимізації. Проведення тестування комп’ютера за допомогою програми CHECKІT.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | украинский |
Дата добавления | 03.10.2010 |
Размер файла | 13,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
ЛАБОРАТОРНА РОБОТА 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, її меню і настройки, а також здійснив нею тестування комп'ютера.
Подобные документы
Аналіз програмного забезпечення для проведення тестування в комп’ютерному класі. УТК (Універсальний тестовий комплекс). Асистент 2. OPEN TEST. Порівняння програм для тестування. Організація інтерактивного тестування за допомогою програми OPEN TEST.
реферат [30,3 K], добавлен 19.09.2008Призначення програми BurnInTest та її функціональні можливості. Конфігурація тестового стенду. Тестування жорсткого диску комп’ютера з використанням програми HD TunePro. Рекомендації по підвищенню продуктивності та оптимізації комп’ютера, що тестується.
курсовая работа [4,8 M], добавлен 27.02.2013Програми, які виводять на екран характеристики комп'ютера. Розробка програми "Монітор використання ресурсів комп’ютера" на мові програмування ASM-86. Алгоритм програми та її реалізація. Системні вимоги, інструкція для користувача, лістинг програми.
курсовая работа [22,2 K], добавлен 08.08.2009Методи захисту програмного забезпечення та комп’ютера від несанкціонованого доступу. Метод створення програми перевірки доступу за методом Тюрінга. Розробка структури програми, вибір мови програмування, тестування. Інструкція по роботі з програмою.
курсовая работа [606,7 K], добавлен 06.08.2013Характеристика програмної взаємодії людини з комп'ютером. Визначення функціональних та експлуатаційних потреб при голосовому управлінні. Реалізація програмного забезпечення. Розробка тестів та тестування системи. Аналіз ефективності даної програми.
курсовая работа [2,8 M], добавлен 15.10.2014Порядок використання комп'ютера для автоматичного перекладу текстів, умови доцільності використання спеціального програмного забезпечення. Характеристика програми PROMT, її можливості та опис інтерфейсу, принцип та правила роботи. Переклад Web-сторінок.
реферат [14,9 K], добавлен 21.09.2009Загальна характеристика та принцип дії діагностичних програм. Запуск програми Sysinfo, виписка інформації про систему ПК. Виклик меню Benchmark та порядок проведення тестування процесора на швидкодію, системної плати. Оптимізація жорсткого диску С:\.
лабораторная работа [6,3 K], добавлен 03.10.2010Загальні поняття програмного забезпечення (ПЗ) для персонального комп'ютеру (ПК). Розвиток прикладного ПЗ для ПК, пакетів прикладних програм, а також про використання прикладних програм в житті кожного користувача. Розгляд пакетів прикладних програм.
реферат [30,9 K], добавлен 03.03.2010Особливості удосконалення програми регулювання системного таймера комп'ютера. Специфіка розробки такої програми для роботи з мишею в текстовому й графічному режимах, що містить функції, пов'язані з її обслуговуванням. Робота з керуванням програмами.
курсовая работа [356,2 K], добавлен 05.03.2012Дослідження алгоритму роботи та коду програми. Оцінка методом "чорного ящика". Тестування і налагодження розробленої програми на алгоритмічній мові високого рівня. Оцінювання якості програмного забезпечення за об’єктно-орієнтованими метриками зв’язності.
курсовая работа [143,1 K], добавлен 11.03.2021