Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Тестирование подсистем компьютера



Важнейшая задача, решаемая программой CheckIt состоит в проверке работоспособности компьютера и всех его подсистем. Все процедуры проверки подсистем компьютера запускаются через меню " Tests". Это самое большое меню CheckIt. Его внешний вид представлен на рисунке 6.

Рисунок 6 - Меню " Tests"

В следующей таблице дается краткое описание строк меню " 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". Внешний вид этой панели представлен на рисунке 7.

Рисунок 7 - Тест оперативной памяти

 

В левой стороне экрана расположено графическое представление основной (" 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". Внешний вид этой панели представлен на рисунке 8.

Рисунок 8 - Диалоговая панель " System Board Test"

 

С правой стороны панели отображается список названий тестов. Программа последовательно выполняет проверки. Если тест успешно завершен, напротив его названия ставиться символ и слово " Passed".

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

Ниже мы приводим краткое описание тестов:

Название теста Выполняется проверка
" 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 ошибок при выполнении этих тестов, следует заменить центральный процессор или системную плату целиком.


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-08-31; Просмотров: 564; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.014 с.)
Главная | Случайная страница | Обратная связь