Разработка программы испытаний компьютерной техникиРефераты >> Программирование и компьютеры >> Разработка программы испытаний компьютерной техники
В ходе трассировки были обнаружены следующие ошибки:
неправильное определение состояния математического сопроцессора – неправильно указанная маска очистки, так называемого слова «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.
С помощью программы также можно определить конфигурацию компьютера, что позволяет убедиться в том, что все устройства в ПК подключены и работают. Это позволяет определить ошибки при сборке системного блока или неисправных комплектующих.