Разработка программы испытаний компьютерной техники
Рефераты >> Программирование и компьютеры >> Разработка программы испытаний компьютерной техники

В ходе трассировки были обнаружены следующие ошибки:

неправильное определение состояния математического сопроцессора – неправильно указанная маска очистки, так называемого слова «equpment list», получаемого с помощью прерывания 11h;

“зависание” при вызове процедуры TestMem - ошибка в реализации алгоритма теста памяти – неправильно указанная метка перехода во вложенном цикле.

Кроме того, было обнаружено множество ошибок в синтаксисе команд.

Так как программа писалась на одном компьютере, проверить её на правильность определения конфигурации ПК не представлялось возможным, поэтому, после завершения программы, она выполнялась на разных ПК с разными конфигурациями: в ходе этого теста ошибок обнаружено не было – все аппаратные средства определялись правильно.

2.9 Инструкция к пользователю

Для запуска программы выполните файл с именем «kurs.com». Вашему вниманию предоставиться аннотация – внимательно прочитайте её, а затем нажмите любую клавишу на клавиатуре (например, enter). Затем на экране высветится меню, изображенное на рис. 2.4.

1 – Сведения о системе

2 – Тест памяти

3 – Выход

Ваш выбоp ? :  

Рис. 2.4 Меню программы

Для того, чтобы получить краткие сведения о вашем ПК – нажмите клавишу «1», затем «Enter» на вашей клавиатуре, и на экран высветится список устройств с текущем состоянием. Для возврата в меню нажмите любую клавишу.

Для того, чтобы протестировать оперативную память вашего ПК – нажмите клавишу, «2» затем «Enter» на вашей клавиатуре, и на экране высветится сообщение о состоянии памяти вашего ПК. Для возврата в меню нажмите любую клавишу.

Для того, чтобы выйти из программы – нажмите клавишу «3», затем «Enter» на вашей клавиатуре.

Реализованная программа может быть полезна при диагностике оборудования на относительно старых моделях ПК, поскольку в программе используется система команд 8086 процессора, который был выпущен в 1979 г. корпорацией Intel, и сейчас эта модель процессора является устаревшей.

2.10 Практическое тестирование ПК

С помощью программы было произведено тестирование десяти компьютеров различной конфигурации. В результате чего только на одном компьютере программа показала ошибку при тестировании оперативной памяти. Программа для тестирования оперативной памяти Memtest86, также показала, что память неисправна, после чего оперативная память была заменена и обе программы успешно прошли тест. Тестирование программой всреднем занимало не больше двух минут, на один компьютер. В таблице 2.3 выведены результаты определения конфигурации компьютера и результаты прохождения теста памяти.

 

ПК 1

ПК 2

ПК 3

ПК 4

ПК 5

ПК 6

ПК 7

ПК 8

ПК 9

ПК 10

Количество CОМ-портов

4

3

3

4

5

4

4

3

4

4

Количество LPT-портов

1

1

0

1

1

0

0

1

1

1

Дисковод

1

1

1

0

1

1

0

0

1

1

Количество CD-ROM приводов

1

1

1

1

1

1

1

1

1

1

Расширенное управление электропитанием (APM)

Нет

Нет

Нет

Нет

Нет

Нет

Нет

Нет

Да

Нет

Манипулятор «мышь»

Есть

Есть

Есть

Есть

Есть

Есть

Есть

Есть

Есть

Есть

Тест памяти

Да

Да

Нет

Да

Да

Да

Да

Да

Да

Да

Таблица 2.3 Результаты тестирования программой

Заключение

После рассмотрения программ для тестирования персонального компьютера и разработанной программы, становится очевидным, что разработанная программа значительно ускоряет процесс тестирования, так как для ее использования нет необходимости устанавливать на ПК операционную систему. Программу можно запускать с компакт диска или загрузочного флэш-диска, на котором есть DOS.

С помощью программы также можно определить конфигурацию компьютера, что позволяет убедиться в том, что все устройства в ПК подключены и работают. Это позволяет определить ошибки при сборке системного блока или неисправных комплектующих.


Страница: