«Мир ПК» , № 08, 2001 344 прочтения
А что же там внутри?
Обзор программ для определения конфигурации компьютера...
Обзор программ для определения конфигурации компьютера
Сегодня в Сети можно найти немало бесплатных или условно-бесплатных программ для определения аппаратной конфигурации ПК. Можно ли им доверять? Всегда ли лучше то, что дорого?
Вряд ли найдется знаток, умеющий по внешнему виду компьютера отличить одну «троечку» (80386) от другой (Pentium III). А если корпус не серый стандартный, а оригинальный черный или с металлическим блеском, притом необычной компоновки, то задача еще более усложняется: не всегда удастся опознать даже XT. Конечно, неcколько поможет шильдик «Intel Inside» или световое табло с цифрами, которые должны показывать тактовую частоту. Да вот беда, первое может отсутствовать, а информация на втором никак не связана с реальным значением. Да и ПК — это отнюдь не только процессор, не мешает что-нибудь знать и о жестком диске или звуковой плате.
Часть данных удастся получить, если в качестве ОС установлена Windows. Только информация там довольно скудна (нет даже наименования процессора). А что делать, если ОС не смогла определить тип устройства или вообще его обнаружить? Или установлена не Windows, а какая-либо другая система, которой следует сообщить эти данные? В этом случае на помощь могут прийти специальные утилиты, предназначенные для определения конфигурации компьютера. Большая часть из них написана для DOS. С одной стороны, это объясняется тем, что именно в DOS программа имеет полный доступ к «железу», тогда как в Windows он затруднен. С другой — DOS все-таки является неким «общим знаменателем» для многих ОС, т. е. программы для нее теоретически должны работать везде, хотя, возможно, и с некоторыми ограничениями. Да и загрузить DOS можно с одной дискеты.
Кроме того, программы для Windows в большинстве своем сами ничего не определяют, а лишь читают данные, содержащиеся в системном реестре. Другими словами, в наиболее важных случаях, если Windows не смогла определить устройство или используется другая ОС, программы, написанные для Windows, становятся абсолютно бесполезными.
В настоящем обзоре представлены продукты, доступные через Сеть. Оценка работы программ приводится для компьютера только одной конфигурации. В процессе ее идентификации оказалось достаточно много «подводных камней», и увеличение числа проверяемых компьютеров вряд ли даст существенно больший объем информации.
Для тестирования был выбран компьютер с процессором Celeron 566 на 0,18-мкм ядре Coppermine, т.е. том же, что и Pentium III. Но при этом процессор был «разогнан» до 664 МГц (путем увеличения частоты шины до 78 МГц), что довольно близко к стандартной частоте — 667 МГц. Не все программы смогли сделать «адекватные выводы». Самое удивительное, что некоторые даже не сумели определить объем кэш-памяти, хотя процессор сам сообщает эту информацию.
В качестве системной платы компьютера использовалось изделие Micro Star MS-6361 Pro. Видимо, это «Pro» и оказалось камнем преткновения для большей части утилит. Так, например, на плате предусмотрены сенсоры для определения температуры и измерения питающих напряжений. Почему-то большинство программ их просто проигнорировало.
В компьютере было установлено 128-Мбайт ОЗУ. Определение такого объема представляет некоторую сложность, так как стандартно информация об оперативной памяти хранится в CMOS (КМОП-микросхеме), и разрядность ячейки памяти не позволяет описать более 64 Мбайт (распределение ячеек CMOS происходило еще для процессора 286, когда он был неспособен адресовать более 16 Мбайт). Однако как раз с этим все программы справились успешно.
Основной источник информации о видеоплате исследуемого компьютера (с микросхемой Riva TNT2) — VideoBIOS с сервисом VESA. Здесь также оказался ряд препятствий: во-первых, почему-то все видеоплаты на этой схеме рапортуют только о 4 Мбайт видеопамяти вне зависимости от ее реального объема, а во-вторых, в качестве названия, возвращаемого VESA, фигурирует Riva TNT, а не Riva TNT2. И если со второй особенностью почти все программы справились, то первая для многих стала камнем преткновения.
В компьютере установлен жесткий диск Fujitsu MPE3170AT, обладающий, по мнению разработчиков, емкостью более 17 Гбайт. Однако, как известно, производители дисков лукавят, считая, что в одном гигабайте миллиард байтов (на самом деле 1 073 741 824 байта). Диагностические утилиты выдают реальное число, что в общем-то правильно, хотя и здесь наблюдается разнобой: одни считают в килобайтах, другие — в мегабайтах, а в итоге — небольшая разница в результатах. На самом деле, используя стандартные функции BIOS, можно получить информацию не более чем о 8 Гбайт дискового пространства, и одна из программ попалась на этом.
В качестве звуковой платы использовалась SB Live! с цифровым сигнальным процессором EMU10K. Помимо более или менее стандартных устройств компьютер содержал TV-тюнер на микросхеме Bt878 и сетевую плату на шине ISA. Интересно, что именно определение последней вызвало сложности у многих программ. Что ж, именно поэтому разработчики ОС активно подталкивают производителей «железа» к отказу от ISA.
К последовательному порту COM2 был подсоединен включенный внешний модем, но далеко не все программы предпринимали попытки его обнаружить.
Помимо стандартного 1,44-дюймового флоппи-дисковода в компьютере был установлен 100-Мбайт накопитель Iomega ZIP.
В основном тесты выполнялись в «чистой» DOS. При этом не загружались драйверы CD-ROM и мыши, поэтому детектирование этих устройств также вызвало некоторые затруднения у части программ.
AIDA
http://hardware.jatekok.hu/aida.shtml
Автор этой свободно распространяемой программы характеризует ее как sysinfo/systest/benchmark tool, что можно интерпретировать как «средство для получения сведений, тестирования и измерения скорости системы». Действительно, эта программа дает достаточно разностороннюю и довольно полную информацию о компьютере. Но в то же время она и несколько капризна: почему-то ей «не нравится», когда ее запускают из оболочек типа DN, NC, VC, по крайней мере такое сообщение она выдает на экран. AIDA может работать не только в «чистой» DOS, но и в DOS-сессии Windows, хотя это иногда приводит к зависанию (впрочем, для утилит, определяющих конфигурацию компьютера, это вряд ли можно считать большим недостатком — такова уж специфика IBM-совместимого «железа»). Программа включает в себя средства измерения производительности (бенчмарки). Вроде бы предусмотрена ее русификация, по крайней мере для этого существует специальный файл ru.lng, однако попытка запустить программу при наличии этого файла в текущем каталоге приводит к полной порче таблиц знакогенератора, после чего разглядеть на экране что-либо становится невозможным. Не спасает даже выход из программы. Остается только перезагружаться.

AIDA — одна из программ, дающих наиболее подробную информацию, но и она не лишена некоторых недостатков. В отчете нет никаких упоминаний о цифровом сигнальном процессоре EMU10K, хотя тип звуковой платы определяется правильно. Наряду с верными цифрами, характеризующими процессор, там встречаются и неправильные. Например, в приведенном ниже фрагменте отчета нет вообще ни одного верного поля:
| Version | : Pentium III |
| External Clock | : 100 MHz |
| Maximum Clock | : 600 MHz |
| Current Clock | : 643 MHz, |
По всей видимости, автор программы пытается получить одну и ту же информацию различными способами и, не утруждая себя анализом, приводит все добытые сведения. Впрочем, этот недостаток характерен и для других (если не для всех) программ обзора. Скорее всего, если в программе отсутствуют подобные противоречия, это говорит только о том, что автор не использует альтернативные пути определения конфигурации.
AIDA сообщает, что стандарт DDC (Display Data Channel), благодаря которому можно выяснить параметры дисплея, не поддерживается, а это не соответствует действительности.
Программа верно отображает количество видеопамяти (32 Мбайт) и в то же время сообщает, что VESA указывает только 4 Мбайт. Почему-то AIDA ошибочно определяет тип TV-тюнера как BT360, впрочем, в этом она не одинока.
AIDA — единственная программа, информирующая о геометрических размерах системной платы и количестве установленных на ней гнезд расширения. Она тестирует процессор на наличие ошибок, при этом список возможных ошибок самый обширный — 16.
Программа не смогла определить наличие мыши в отсутствие ее драйвера.
Впечатляет количество тестов. Правда, их данные вряд ли можно сравнивать с результатами, выдаваемыми другими программами, но автор предусмотрел сравнение тестируемого компьютера с другими конфигурациями — пожалуй, единственно возможный и правильный метод.
AIDA можно признать одной из лучших бесплатных утилит, хотя она не слишком устойчива, и для надежности лучше применять ее в паре с какой-либо другой.
PC Config
Условно-бесплатная программа (8,5 долл.) со сроком опробования десять дней. Самая дешевая из подобных утилит в обзоре. Если версию не зарегистрировать, то несколько усложняется вход: придется повторить выводимый на экран код из пяти цифр (каждый раз разный), а затем еще нажать какую-либо клавишу (тоже каждый раз другую), что исключает возможность использования такой программы в пакетном режиме.
Программа «не видит» CD-ROM, накопитель ZIP и звуковую плату и даже не пытается искать факультативные устройства типа TV-тюнера или сетевой платы. Ничего она не говорит и об установленном жестком диске. PC Config точно определяет частоту процессора, но не может что-либо сказать о частоте шины и коэффициенте умножения. Правда, программа смогла найти в компьютере мышь, указав, что отсутствует ее драйвер.

Текст отчета довольно убогий. Основной упор делается на получение информации в диалоговом режиме.
В качестве дополнительных есть возможность редактировать системные файлы (типа cofig.sys и autoexec.bat), правда, не совсем понятно, зачем это нужно в диагностической утилите.
PC Config может запускаться как из «чистой» DOS, так и из DOS-сессии Windows. Каких-либо неприятностей вроде зависаний компьютера при этом не зафиксировано, что, впрочем, неудивительно при весьма скромном количестве анализируемых параметров.

Видеоплата в отчете названа как Riva TNT (название, возвращаемое VideoBIOS) без анализа версии и дополнительной информации. Аналогично обстоит дело и с объемом видеопамяти. System Analyzer обнаруживает мышь, сетевую плату, но почему-то «не видит» ни звуковую плату, ни TV-тюнер.
Программа работает в текстовом режиме и использует довольно неудобную систему меню (по ключевым клавишам вместо иерархического меню). Учитывая довольно высокую цену, не слишком большой список определяемых параметров, а также неточности и пробелы в диагностике, вряд ли можно рекомендовать эту программу для использования.
WT Professional
http://titanic.nyme.hu/~wyx/wtpro/
Условно-бесплатная программа, правда, условия регистрации неизвестны: чтобы получить их, необходимо связаться непосредственно с автором.
При запуске из Windows программа сообщает, что не может работать в многозадачной среде. После долгих попыток удалось запустить программу с ключами /run /rt.
Программа содержит документацию на английском и венгерском языках.
WT Professional не определяет частоту шины или коэффициент умножения, не находит кэша второго уровня, не сообщает тип и производителя системной платы, в двух разных местах указывает, что объем видеопамяти составляет 4 Мбайт. В одном случае информация очевидно берется у VESA, откуда берется другое, неправильное значение — неясно.
Программа определяет типы жесткого диска и накопителя ZIP, звуковой и сетевой плат и TV-тюнера, обнаруживает мышь. Однако WT Professional «не замечает» CD-ROM, рапортуя о втором накопителе ZIP. Тактовая частота процессора, сообщаемая программой, несколько завышена.
Утилита приводит массу информации, не относящейся к конкретному компьютеру: что процессоры данного семейства могут работать при напряжении ядра 1,5 — 2,8 В, что минимальная технологическая норма может быть 0,28 (?), 0,25 или 0,18 микрон, что частота шины может составлять 66 или 100 МГц (хотя бывает еще частота 133 МГц, не говоря уж о 78 МГц, на которой и работает тестируемый компьютер), по конструктивным размерам Slot 1 (тогда как процессор имеет разъем FC PGA) и т.п. Кроме того, программа выдает в файл отчета дамп части VideoBIOS, шестнадцатеричный дамп информации, возвращаемой PCI, и много других столь же «ценных» сведений.
В целом, на мой взгляд, программа не соответствует своему названию Professional и не может быть рекомендована для широкого применения. В некоторых случаях ее полезно использовать совместно с другими утилитами для комплексной оценки содержимого компьютера.
* * *
Результаты тестирования показывают, что программы, пытающиеся определить конфигурацию компьютера, нередко ошибаются и для контроля лучше пользоваться не одной, а двумя-тремя, сравнивая между собой полученные данные. Поэтому предпочтение следует отдать бесплатным программам, в первую очередь AIDA и Informer. Из условно-бесплатных можно рекомендовать только HWiNFO, да и то при непременности ее регистрации. Остальные утилиты хорошо использовать только как дополнение к перечисленным для уточнения деталей.








