49236 (597438), страница 26
Текст из файла (страница 26)
2. В чем могут быть причины неуверенного чтения дискеты?
3. В чем могут заключаться причины отказов в работе пользовательской программы?
4. Как установить причину отказа пользовательской программы?
2.6 Номенклатура и особенности работы тест-программ
2.6.1 Тест-программы в среде DOS
В среде DOS известно более пятидесяти тест-программ как общего, так и специального тестирования. Например, кроме уже разобранных CheckIt, NDiags, PC-doctor, известны и другие программы.
AMI Diag 4.06a, CheckIt PRO SysInfo 1.0 – представляет более 50-ти детальных программ с подробными отчетами об аппаратных и программных подсистемах РС, позволяет устранять некоторые неисправности после их обнаружения, отслеживает четыре параметра жесткого диска, сопоставляет результаты тестирования CPU, видеоканала и жесткого диска с 25-ю популярными моделями РС;
Computer Consultant, фирмы Micro 2000 Inc. – проверяет компоненты РС, измеряет производительность и быстродействие компонент ПК, загружается со своей собственной операционной системы, так что даже при отсутствии загрузки DOS, может легко запускаться с дистрибутивной дискеты;
Conflict Finder for DOS, фирмы Dariana Software, – определяет источник конфликтов между системной и дочерними платами и между самими дочерними платами, включая звуковые карты, приводы CD-ROM, видеоадаптеры, сетевые платы и другие периферийные устройства;
Disk Technician Gold 1.22 – представляет собой резидентный драйвер устройств. Обнаруживает и сообщает о неисправностях жесткого диска в фоновом режиме, во время работы других программ, восстанавливает и перемещает искаженные данные, предупреждает об опасном износе жесткого диска. Отдельная программа из меню, предлагает дефрагментацию, тестирование и восстановление информации, неразрушающее форматирование низкого уровня и дополнительные тесты диска. Последняя ее версия совместима с ОС Windows и программами компрессии дисков DoubleSpace, Stacker, Superstore.
Net Census 2.00, фирмы Tally System Corp., – менеджер конфигурации для сети, образованной из самостоятельных ПК. Проводит ревизию и отслеживание всего программного обеспечения ПК в пределах локальной сети, или всей организации. Автоматически сканирует систему в поисках аппаратуры и программ, защищенных торговыми марками, включая платы коммуникации, сопроцессоры и память;
PrinTrace, фирмы Interlogic Trace Inc., – предлагает 11 тестов принтеров, работает более чем с
600-ми лазерными, матричными, струйными принтерами, моделями принтеров типа «ромашка», с параллельным, последовательным и сетевым Novell NetWare интерфейсами. Совместима с ОС Windows.
SB Pro, фирмы RenaSonce Group Inc., – самозагружаемая программа. Имеет собственную операционную систему и способна работать на любых компьютерах, выполненных на основе процессоров Intel. Совместима с MS-DOS, OS/2, Unix, Xenix, Pick и другими ОС. Отличает неполадки аппаратной части от проблем конфигурации, действуя в обход всех существующих ОС и приложений.
И еще множество других программ общего и специального применения.
2.6.2 Тест-программы в среде Windows
Тестирование в среде Windows, как уже отмечалось выше, затруднено из-за специфических особенностей этой операционной системы. Разработчики ОС Windows ставили перед собой задачу – создать интеллектуальную операционную систему, способную в большой части заменить пользователя, оснастив программу множеством функций самонастройки и саморегулирования. Но эта задача оказалась настолько сложной, что программа во время работы живет как бы сама по себе, создавая множество временных файлов, частных настроек и функций управления прикладными программами и периферией, потребности в которых оказываются маловероятными, но которые чрезвычайно осложняют работу самой ОС.
Наиболее известные тест-программы в среде Windows – Sandra-2000, AIDA-32, PC Wizard, BurnInTest, призваны решать задачи почти исключительно оценочного характера.
BurnInTest не является программой диагностирования (хотя именно так она рекламируется), это – программа-испытатель, например, тестирования жесткого диска, Burn In исследует дисковод на наличие каких-либо ошибок, составляет отчет о тестировании, но и не пытается диагностировать проблему. . Программа позволяет во время тестирования принудительно форсировать режим работы НЖМД с тем, чтобы обнаружить его слабость или ненадежность.
По умолчанию, Burn In тестирует все компоненты системы: жесткий диск, текстовый и графический режимы работы видеоподсистемы, центральный процессор, память, принтер. Можно выбрать тестирование всех, или избранных, или одного из устройств в разных режимах: однократный прогон теста, заданное количество проходов теста, непрерывное тестирование. Причем, можно выполнить простой тест, или задать усложненное тестирование. Сравнительных тестов производительности (быстродействия), тестов назначения запросов прерываний, использования каналов ПДП и адресных тестов портов ввода-вывода, Burn In не производит.
Почти все функции программы Burn In позднее вошли в раздел “Модули” сравнительного тестирования производительности устройств, пакета Sandra-2000.
AIDA-32 поможет подробно разобраться в конфигурации аппаратной части компьютера. Ее интерфейс организован в стиле проводника, поэтому для многих пользователей окажется привычной средой. В отличие от Sandra, AIDA-32 дает достаточно подробную информацию об установленных модулях памяти и жестких дисках. Для каждого модуля памяти в отдельности можно просмотреть и техническую информацию, хотя и неполную, с SPD. SPD – это ИМС энергонезависимой памяти, устанавливаемые в каждом модуле памяти, начиная с РС 100. В эту память производитель записывает все характеристики данного модуля. Для жестких дисков, кроме имени его производителя с его URL-адресом, выводятся технические характеристики диска, а также раздел S.M.A.R.T. (Self-Monitoring, Alerting and Reporting Technology – система самодиагностики накопителя). Именно атрибуты S.M.A.R.T. могут предоставить информацию о текущем состоянии наработки жесткого диска. Среди тестов производительности в AIDA-32 есть только тесты скоростей чтения и записи системной памяти.
PC Wizard – мощная информационная утилита, кроме подробной информации о системе предоставляет возможность провести ряд простых тестов компонент компьютера В частности, тесты производительности для микропроцессора, видео подсистемы, скоростные тесты для памяти всех уровней, в том числе сводный, и тесты по отдельности для каждого логического диска HDD. Тесты выполняются за несколько минут, но характер такого тестирования вызывает сомнения в его достоверности.
WINCheckit. Для диагностики компьютера в среде Windows можно использовать хорошо себя зарекомендовавшую программу WINCheckit 6.5 фирмы Touchstone Software. Ее функция QuickCheckit выполняет быструю диагностику всех устройств компьютера.
При обнаружении неисправности, диагностическая программа WINCheckit запускается в стиле «мастера», и предлагает возможные пути решения обнаруженной проблемы.
Помимо исчерпывающего набора детальных диагностических программ и отчетов о состоянии АПС, WINCheckit обеспечивает ссылки на важный встроенный инструментарий Windows, начиная от хорошо известных программ Scandisk и Defrag и до малоизвестной утилиты Automatic Scip Driver.
Sandra-2000 углубленных режимов диагностики компонент не выполняет, но зато измеряет и сохраняет в протоколе все характеристики быстродействия, производительности всех составляющих АПС, с подробным указанием режимов работы, совмещений и приводит сравнительные характеристики быстродействия по разным использованным режимам тестирования.
Как информационный комплекс, Sandra сегодня не имеет себе равных. В ее ассортименте около 60 информационных модулей, каждый из которых может заключать в себе не один, а несколько тестов. Все тесты в Sandra подразделяются на информационные и сравнительные. Информационные тесты выдают всю информацию о системе и ее составляющих, а сравнительные – прогоняют множество разнообразных режимов работы, сравнивая скоростные характеристики всех составляющих АПС с параметрами эталонных комплектующих из своей базы данных. И те и другие тесты выдают множество полезных советов по настройкам и конфигурированию АПС и сведений об ошибках, обнаруженных при тестировании, или неподдерживаемых функциях.
Информационные модули аппаратной части тест-программы Sandra-2000 выдают следующие сведения:
System Summary – краткая информация об аппаратных ресурсах данной АПС;
Mainboard Information – полная информация о системной плате, всех установленных на ней контроллерах, версии BIOS, типе поддерживаемой памяти, скорости системной шины и т. д.;
CPU and BIOS – более 70 параметров микропроцессора и информация об установленной BIOS;
APM and ASPI information – анализ системы управления питанием ПК;
PCI and AGP Bus Information – информация о контроллерах PCI и AGP и всех подключенных к ним устройствам;
Video System Information – информация о видеокарте и видеомониторе;
Windows Memory Information – информация о свободной и занятой областях оперативной памяти, с учетом свободного пространства на жестком диске;
DOS Memory Information – информация о свободной и занятой памяти для DOS-программ;
Drives Information – информация обо всех установленных в системе дисководах и жестких дисках: полные физические характеристики, размер свободного пространства и т. д.;
Ports Information – информация о коммуникационных портах и подключенных к ним устройствах;
Keyboard Information – информация о клавиатуре;
Mouse Information – информация о манипуляторе ”мышь”;
Sound Card Information – информация о звуковой карте;
Printer Information – все о подключенном принтере;
MCI Devices Information – информация об устройствах для мультимедиа;
Comms Devices Information – информация о коммуникационных устройствах (сетевые платы, модемы и т. д.);
SCSI Information – информация об устройствах SCSI, а также о дисководах CD-ROM и CD-RW;
Glide Video Information – информация об установленной видеоплате с поддержкой стандарта трехмерной графики GLIde (3dfx);
OpenGL Video Information – информация об установленной видеоплате с поддержкой стандарта трехмерной графики OpenGL;
Plug&Play Enumerator – сведения о самоконфигурирующихся устройствах, поддерживающих спецификацию P&P, и версиях установленных для них драйверов;
Информационные модули ресурсов аппаратной части программы Sandra-2000.
CMOS Information – сведения о неизменяемых (аппаратных) установках BIOS;
CMOS Dump – суммарные сведения о ряде аппаратных установок и ресурсов, занимаемых устройствами;
Hardware IRQ Setting – сведения об используемых устройствами запросах прерываний;
DMA Setting – сведения об используемых устройствами каналах прямого доступа к памяти;
Модули сравнительного тестирования производительности устройств программы Sandra-2000.
CPU Benchmark – сравнительное тестирование процессора (общий рейтинг);
CPU Multimedia Benchmark – сравнительное тестирование процессора при обработке мультимедийной информации;
Drives Benchmark – тестирование жестких дисков;
CD/DVD Benchmark – тестирование дисководов CD-ROM или DVD;
Memory Benchmark – тестирование модулей оперативной памяти;
Network Benchmark – тестирование скоростей передачи данных по сети.
Информационные модули программного обеспечения программы Sandra-2000.
Windows Information – информация о версии и параметрах установленной операционной системы;
Winsock Information – информация о программном интерфейсе, необходимом для доступа к Интернет;
Processes Information – указывает все программы, запущенные в данный момент на компьютере, с точной и полной информации о каждой;
Modules Information – информация о подключенных динамических библиотеках (DLL);
OLE Information – информация о форматах документов, которые могут использоваться несколькими программами;
DOS Devices Drivers Information – загруженные драйверы DOS;
DirectX Information – информация о модулях DirectX;
Network Information – информация о сетевых установках данного компьютера;
Fonts Information – сведения об установленных на компьютере шрифтах;
Remote Access Service Connections – сведения о настройках подключения к Интернет;
Protected Mode Int Handlers – сведения о загруженных в память компьютера программных модулях Windows и занимаемых ими областях памяти;
Real Mode Int Handlers – сведения о загруженных в память компьютера программных модулях DOS и занимаемых ими областях памяти.
Информационные модули о файлах конфигурации программы Sandra-2000.
Config.sys
Autoexec.bat
Основные файлы конфигурации, управляющие процессом загрузки: