 |
ITrader
Современная, простая программа с неограниченными возможностями преобразования
времени, знаний и опыта в деньги! Бесплатный доступ ко всем финансовым рынкам,
к мировым торгам и профессиональному росту. Скачай и открой бесплатный Демо-счет!
Дистанционное обучение. Депозит от 1000 рублей. ФГ Калита-Финанс.
Подробнее... |
Software
Everest - универсальная информационная утилита |
Дата публикации: 18 Января 2006
Автор: Макс Курмаз
http://www.hw.by/
Среди утилит системного назначения
информационно-диагностические программы – самые многочисленные. Существует огромное
количество различных программ, основная функция которых – распознавание конфигурации
ПК и выдача подробной информации либо по конкретной подсистеме (процессор, жесткие
диски, оптические приводы, видеокарты), либо по всем подсистемам в целом.
Подобные программы установлены практически
на каждом ПК, как офисном, так и домашнем. Пользователи скачивают информационные
программы по разным причинам. Кто-то ждет от них помощи в настройке и оптимизации
своего компьютера, кто-то пытается найти источник проблемы, кто-то желает убедиться
в соответствии конфигурации заказанной (у нас традиционно принято подозревать сборщиков
компьютеров в недобросовестности), а кто-то хочет повысить свой уровень компьютерной
грамотности, изучая непонятные поначалу параметры и режимы. Но все предъявляют к
этим программам два требования – исчерпывающий объем информации и точность предоставляемых
сведений.
Собственно, получить информацию о системных
ресурсах и параметрах различных устройств не так уж сложно. Существуют официальные
спецификации шин, портов, каналов и других стандартных интерфейсов, в которых подробно
описаны методы получения информации о поддерживаемых возможностях и текущих режимах
работы. Получив доступ к интерфейсам, можно опросить шины и получить сведения о
них. Многие системные и периферийные устройства тоже стандартизованы, поддерживают
тот или иной интерфейс прикладного программирования (API). Аккуратно пройдясь по
соответствующим сайтам, автор информационной программы может получить информацию
по работе с основными интерфейсами и устройствами. Конечно, для работы с «железом»
на низком уровне необходимы некоторые навыки, однако для хорошего программиста это
не проблема.
Но одними опросами стандартных интерфейсов
хорошая информационная программа не обходится. Как правило, этот способ позволяет
получить код производителя и устройства, а также информацию о поддержке тех или
иных возможностей. Чтобы правильно отобразить название и привести существенные параметры
устройств, необходима обширная база данных. Еще одна проблема связана с наличием
нестандартных (зависящих от реализации устройства) интерфейсов. Так, определить
частоту 3D-ускорителя или прочитать данные аппаратного мониторинга можно, только
зная особенности работы с контроллерами разных производителей. Поэтому широкие возможности
взаимодействия с видеокартами и чипами мониторинга имеются, как правило, у специализированных
программ.
Проблем, как видите, достаточно много.
Хорошая программа требует серьезных затрат времени на обновление информации и добавление
поддержки новых устройств. Не все авторы программ имеют возможность постоянно работать
над своими проектами. Как правило, срок жизни хорошей «информационно-настроечной»
программы ограничен запасом терпения и денег у автора. В текущий момент на рынке
всегда есть лидеры, но периодически они меняются.
Everest – это продолжение AIDA
Помимо специализированных информационных
утилит для конкретной подсистемы (жесткого диска, оптического привода, видеокарт,
процессора и т.д.), предоставляющих часто и возможности настройки («твикинга»),
существуют универсальные утилиты, собирающие информацию обо всех компонентах системы
– и программных, и аппаратных. Как правило, эти программы позволяют проводить тестирование
с целью определить производительность тех или иных компонентов. Это нужно для того,
чтобы пользователи могли оценить и скорость работы своей системы по сравнению с
системами с той же конфигурацией.
(Понятно, что из-за количества часто
страдает качество информации: универсальные информационные утилиты редко собирают
исчерпывающую информацию, а их тесты обычно не представляют ценности, так как реализованы
по неким «самодельным» алгоритмам. Тем не менее, большинство пользователей универсальные
программы устраивают: они просты в использовании, результаты их работы легко интерпретировать
и сравнивать).
Несколько лет назад безусловным лидером
среди информационных утилит универсального типа была программа
Sandra. Ее автор, программист
Каталин-Адриан Силази, сумел собрать большую базу данных по устройствам, написать
несколько удачных тестов, сделать толковую систему отчетов, а также реализовать
популярную систему подсказок о потенциальных проблемах с настройкой системы. На
некоторое время программа Sandra стала стандартом де-факто в среде сборщиков и тестировщиков:
ее применяли и для стресс-тестирования, и для оценки производительности, и для проверки
конфигурации компьютеров.
Однако, несмотря на отсутствие серьезных
задержек с обновлением версий, Sandra через некоторое время потеряла свою популярность.
Пользователи все чаще стали отдавать предпочтение другой программе аналогичного
профиля – AIDA32, которую разработал программист
Тамас Миклос. Но и эту программу ожидала незавидная участь: через некоторое
время ее развитие было остановлено, о чем автор сообщил на своем сайте. Причина
– переход Миклоса на другую работу.
На смену AIDA стали приходить другие
программы, очень похожие на нее по дизайну и концепции. Программу
Everest, выпущенную фирмой
Lavalys, тоже принято считать «клоном», хотя
это – новое название AIDA. Именно в фирму Lavalys и ушел работать Миклос. Он возглавил
новый проект Everest, который является ничем иным, как переводом AIDA на
«коммерческие рельсы». Фирма Lavalys обеспечила Миклоса поддержкой в виде зарплаты,
хорошего дизайна интерфейса, пиар-поддержкой и контактами с крупными корпоративными
заказчиками.
Программа Everest выпускается в нескольких
вариантах, отличающихся составом информационных и диагностических модулей. Бесплатный
вариант называется “Home Edition”, в него включены практически все необходимые
пользователю модули. Есть также платные версии: “Corporate Edition” для
администраторов, содержащая модули доступа к удаленным ресурсам, политикам безопасности
и аудита, базам данных и серверам SQL и т.п., и расширенная версия “Ultimate
Edition”, в которой расширен набор тестов.
Возможности Everest

Список заявленных возможностей у программы
Everest, даже у бесплатной версии, внушительный:
- более 40 информационных модулей;
- база данных по 38 тыс. устройств;
- полная информация о тактовых частотах – как
исходных, так и текущих, установленных средствами разгона;
- три встроенных бенчмарка для подсистемы памяти;
- серьезный генератор отчетов;
- база данных ссылок на сайты производителей устройств,
на информационные сайты с тестами, драйверами;
- возможность подключения плагинов;
- поддержка 30 языков в интерфейсе.
Программа позволяет получить следующую
полезную информацию:
- производитель, чипсет, если возможно – модель
материнской платы;
- тактовые частоты процессора, памяти, системных
шин;
- названия, параметры работы всех системных и
периферийных устройств;
- расширенная информация о процессоре, памяти,
жестких дисках, 3D-ускорителе;
- разнообразные параметры программной среды: ОС,
драйверы, процессы, системные файлы и т.д.;
- информация о поддержке видеокартой возможностей
OpenGL и DirectX.
Следует заметить, что Everest на данный
момент совместима только с операционными системами Microsoft серий Windows 9х/ME,
NT/2000, XP и 2003. Поддержка ОС типа Unix/Linux, ОС для мобильных устройств и карманных
компьютеров не реализована.
Ценность Everest
Собственно, перечисленные выше возможности
в том или ином виде присутствуют практически у всех информационных программ. В чем
же тогда ценность Everest? Почему этой программе, а точнее, ее предшественнице AIDA,
удалось потеснить лидера в этой области, Sandra? Безусловно, на то имеются объективные
причины.
И дело не столько в том, что Everest
способна выдать огромный объем всевозможной информации. Программа Sandra, а также
другие конкуренты тоже собирают немало сведений о системе, тоже анализируют программную
среду, тоже имеют коллекцию ссылок и базу данных. Однако у Everest есть ряд положительных
черт, самая важная из которых, на мой взгляд – разделение информации по способу
ее получения. Everest не смешивает данные, считанные программой из портов и конфигурационных
регистров устройств напрямую, прочитанные из системного реестра, найденные базе
данных и полученные из пула DMI. Данные из разных источников отличаются разной степенью
достоверности, детальности, актуальности и т.д. Everest не отбрасывает одну информацию
в пользу другой, которую считает более достоверной. Напротив, информация из разных
источников собирается в разных подпунктах. Для примера возьмем раздел «Хранение
данных».
В нем есть пункты «Логические диски»
(информация из Windows о разделах и файловых системах), «Физические диски» (таблица
разделов), “ASPI” (данные от драйвера ASPI), “SMART” (параметры SMART), “ATA” (низкоуровневая
информация, в том числе реальные параметры винчестера из базы данных) и «Оптические
диски» (основная информация о производителе и параметрах). Как видите, Everest дает
возможность отдельно посмотреть информацию о дисках, полученную разными алгоритмами.
(Кстати, пункт “ATA” я считаю самой
сильной стороной программы. Как и пункт «Графический процессор»).
Второй плюс Everest – минимум пустой
и малозначительной информации. Почти все сведения даются лаконично, отмечено самое
существенное и важное, перечисление малопонятных режимов и параметров практически
исключены. Скажем, о 3D-ускорителе Everest сообщит название и кодовое имя чипа,
частоту, объем и частоту памяти, ширину шины памяти, количество пиксельных и вершинных
процессоров, поддержку шейдеров, технологию производства, теоретические данные по
fillrate и другие полезные сведения. Информацией о поддержке прорисовки линий, дуг,
окружностей, разных видов закраски и копирования блоков и т.п. он вас нагружать
не будет, так как возможности ускорения 2D давно поддерживаются всеми видеокартами.
Интерфейс программы – тоже большой плюс.
Минимум ненужной графики, удобная древовидная структура, обновление некоторых параметров
«на лету», ряд полезных настроек – дизайн программы производит положительное впечатление.
При том Everest в базовой версии не
претендует на роль программы-твикера, не содержит так называемых «диагностических»
модулей, реальная ценность которых сомнительна.

В программе остались всего три теста,
все они имеют дело с подсистемой памяти, то есть являются синтетическими. Их можно
использовать для оценки эффективности настройки и разгона, но для этих целей лучше
воспользоваться специализированными программами. Everest – утилита исключительно
информационная, и со своей ролью она справляется едва ли не лучше всех аналогов.
P.S. К сожалению, с недавних пор
компания Lavalys решила отказаться от предоставления бесплатной версии Everest.
Что ж, очень жаль, что теперь придется искать альтернативу этой, в общем-то, очень
неплохой программе.
***
Смотрите также:
Пишем аналог текстового редактора
PixGrabber - все в одном для удобной работы с картинками
Disk Write Copy: как установить вечный Windows?
Переведи меня
Пользовательская оболочка. Обзор возможностей
Все статьи рубрики
Software
|