Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛаборатНадежн11111 (Укр).doc
Скачиваний:
19
Добавлен:
07.02.2016
Размер:
920.06 Кб
Скачать

Лабораторна робота № 8

Тема: Діагностика роботи ПК.

Ціль: Вивчити роботу програми потоків по діагностики роботи ПК

Теоретичні відомості

Найважливіше завдання, розв'язувана програмою Checkit полягає в перевірці працездатності комп'ютера й усіх його підсистем. Усі процедури перевірки підсистем комп'ютера запускаються через меню "Tests". Це найбільше меню Checkit.

У наступній таблиці дається короткий опис рядків меню "Tests".

Рядок меню "Tests"

пристрій, що перевіряється

"Test Everything"

Послідовна перевірка всіх підсистем комп'ютера. Інші рядки меню "Tests" перевіряють тільки окремі підсистеми комп'ютера

"Memory"

Оперативна пам'ять комп'ютера

"Hard Disk"

Накопичувач на твердих магнітних дисках

"Floppy Disk"

Накопичувач на гнучких магнітних дисках

"System Board"

Системна плата комп'ютера. Перевіряється центральний процесор, арифметичний співпроцесор, контролери переривань і прямого доступу до пам'яті

"Real-Time Clock"

Годинник реального часу, розташованих на системній платі

"Serial Ports"

Порти асинхронного послідовного адаптера. Після вибору цього рядка з'являється додаткове меню, з якого необхідно вибрати номер порта, що поверяемого (COM1...COM4)

"Parallel Ports"

Порти паралельного адаптера. Після вибору цього рядка з'являється додаткове меню, з якого необхідно вибрати номер порта, що поверяемого (LPT1...LPT3)

"Printers"

Принтер. Перед початком тесту переконаєтеся в тому, що принтер підключений до комп'ютера і його живлення включене

"Video"

Відеопідсистема комп'ютера

"Input Devices"

Пристрій уведення інформації - клавіатура, миша й джойстик

"Select Batch"

Вибір пристроїв комп'ютера для пакетного режиму тестування

Тестування оперативної пам'яті

Перед тем як приступитися до перевірки оперативної пам'яті, необхідно відключити драйвер EMM386. А якщо ні, то відразу після початку проведення тесту оперативної пам'яті комп'ютер "зависає" або мимовільно перезавантажується.

Щоб відключити драйвер EMM386, слід завантажити файл CONFIG.SYS у будь-який текстовий редактор і поставити коментар перед рядком виклику даного драйвера:

REM DEVICE=C:\DOS\EMM386.EXE NOEMS

  • Багато редакторів зберігають, що редагуються документи в спеціальних форматах. У файл записується текст, що не тільки редагується, але також елементи оформлення. Ви повинні зберегти файл CONFIG.SYS у звичайному текстовому форматі. А якщо ні, то операційна система не зможе його виконати

Збережете змінений файл і перезавантажите комп'ютер. Тепер можна приступитися до тестування оперативної пам'яті. Щоб почати перевірку оперативної пам'яті комп'ютера, виберіть із головного меню "Test" рядок "Memory". На екрані з'явиться діалогова панель "Memory Test".

У лівій стороні екрана розташована графічна вистава основної ("Base memory"), розширеної ("Extended Memory") і додаткової пам'яті ("Expanded Memory") комп'ютера. Область пам'яті, яка буде перевірятися, виділена кольором. Із правої сторони від полів "Base memory", "Extended Memory" і "Expanded Memory" у цифровому виді відображається адреса ділянки, що перевіряється, пам'яті.

За замовчуванням перевіряється вся оперативна пам'ять, установлена в комп'ютері. Перевірка виконується один раз за допомогою швидкого тесту. Ви можете змінити режим перевірки пам'яті й самостійно обмежити область пам'яті, що перевіряється.

Натисніть клавішу <C>, а потім клавішу <Enter>. Тепер ви можете змінити область тестируемой основної пам'яті. У поле "Test from" уведіть, звідки повинен починатися тест, а в поле "to" де тест повинен завершитися. Рядком нижче Checkit повідомить вас, який діапазон адрес буде перевірятися.

Потім за допомогою клавіші <Tab> або клавіш керування курсором ви можете перемістити курсор у наступне поле й змінити його значення. Якщо ви бажаєте протестувати оперативну пам'ять за повною схемою, тоді в поле "Quick Memory Test Only" натисніть символ <N>.

Для більш повної перевірки пам'яті можна автоматично повторити тестування кілька раз. Перемістите курсор у поле "Number of Test Passes" і задайте кількість повторів тесту пам'яті. Якщо потрібно перевірити комп'ютер протягом тривалого проміжку часу, натисніть у поле "Number of Test Passes" клавішу <C>. Тест пам'яті буде повторюватися знову й знову, поки ви не перервете його, нажавши на клавішу <Esc>.

Після зміни параметрів процедури тестування натисніть клавішу <Tab>. Ви повернетеся в поле "Run Memory test?". Щоб почати тестування, натисніть клавішу <Y>.

На жаль, тест оперативної пам'яті, виконуваний при завантаженні комп'ютера й тест програми Checkit недосконалі. Ми неодноразово зустрічалися з випадками, коли ці тести проходять без помилок, а під час роботи з'являється помилка "Parity Error".

У деяких випадках виявити дефектну пам'ять допомагає драйвер розширеної пам'яті HIMEM.SYS. Нова версія цього драйвера, що поставляється з операційною системою MS-DOS, виконує тест розширеної пам'яті. У випадку виявлення помилки на екрані з'явиться відповідне повідомлення й процес завантаження зупиниться.

Звичайно драйвер HIMEM.SYS підключається автоматично при установці операційних систем MS-DOS і Windows. Щоб перевірити, чи підключений цей драйвер на вашім комп'ютері, переглянете файл CONFIG.SYS. Він повинен містити наступний рядок:

DEVICE=C:\DOS\HIMEM.SYS

Тест оперативної пам'яті займає досить багато часу. Драйвер HIMEM дозволяє заборонити проведення цього тесту. Для цього досить змінити команду його завантаження в такий спосіб:

DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF

Тестування системної плати

Програма Checit дозволяє повірити основні пристрої, розташовані на системній платі - центральний процесор, арифметичний співпроцесор, а також контролер прямого доступу до оперативної пам'яті й контролер переривань. Якщо ви працюєте в середовищі операційної системи Windows, то перед перевіркою системної плати бажане завершити Windows і повернутися в MS-DOS.

Щоб почати перевірку системної плати, виберіть із головного меню "Test" рядок "System Board". На екрані з'явиться діалогова панель "System Board Test".

Із правої сторони панелі відображається список назв тестів. Програма послідовно виконує перевірки. Якщо тест успішно завершений, напроти його.

При відсутності на системній платі арифметичного співпроцесора відповідні перевірки не виконуються, а напроти назви тесту ставиться символ і слово Skipped (див. мал. 3).

Нижче приводиться короткий опис тестів:

Назва тесту

Виконується перевірка

"CPU General Functions", "CPU Interrupt Bug"

Основних функцій центрального процесора

"CPU 32-bit Multiply (80386 and above)"

32-бітової операції множення. Ця перевірка виконується тільки для 32-розрядних процесорів

"CPU Protected Mode (80286 and above)"

Центрального процесора при роботі в захищеному режимі

"NPU Arithmetic Functions", "NPU Trigonometric Functions", "NPU Comparison Functions"

Арифметичного співпроцесора.

"DMA Controller(s)"

Контролера прямого доступу до оперативної пам'яті

"Interrupt Controller(s)"

Контролера переривань

У випадку виявлення програмою Checkit помилок при виконанні цих тесів, слід замінити центральний процесор або системну плату цілком.

Тестування накопичувачів на жорстких дисках

Однієї із самих корисних можливостей Checkit є перевірка дискового контролера й жорстких дисків комп'ютера. Ці тести дозволяють виявити помилки в контролері диска й визначити збійні сектори самого жорсткого диска. Доцільно виконати перевірку жорстких дисків комп'ютера, якщо файлова система працює хитливо - постійно виникають збійні кластери, операційна система повідомляє про помилки читання/запису диска і т.д.

Виберіть із головного меню "Test" рядок "Hard Disk". Відкриється тимчасове меню, з якого випливає вибрати ім'я диска, що перевіряється, "Drive 0 (C:)" або "Drive 1 (D:)". У цьому випадку мається на увазі фізичний, а не логічний диск. Нагадаємо, що операційна система MS-DOS самостійно ( без використання спеціальних драйверів) може працювати тільки із двома фізичними дисками. Логічних дисків може бути значно більше.

На екрані з'явиться діалогова панель "Hard Disk Test". Програма Checkit починає перевіряти дисковий контролер. Якщо він функціонує нормально, напроти рядка "Controller Diags" ставиться символ і слово "Passed". При несправності дискового контролера його необхідно замінити.

Потім починається процес перевірки самого жорсткого диска. При цьому послідовно виконуються три типи тестів "Linear Read", "Butterfly Read", "Random Read":

Назва тесту

Опис

"Linear Read"

Найпростіший тест. Послідовно зчитуються всі циліндри диска, починаючи від першого циліндра й кінчаючи останнім

"Butterfly Read"

Перевіряється механізм позиціонування магнітних головок диска. Зчитуються всі циліндри диска. Поперемінно читаються перші й останні циліндри диска. Спочатку зчитується перший циліндр диска, потім останній, потім другий і т.д.

"Random Read"

Виконується читання дисків у довільному порядку. Цей режим перевірки диска найбільше відповідає звичайному режиму використання диска

Список виявлених помилок відображається в поле "Error". У кожному рядку перераховані номер збійного циліндра й номер головки.

Завдання: Провести тестування ПК за допомогою заданих програм.

ЛАБОРАТОРНА РОБОТА № 9

Тема: збільшення тактової частоти процесора на материнській платі типу АТ.

Ціль роботи: навчитися здійснювати розгін процесора розташованої на материнській платі типу АТ.