Что такое попугаи в компьютере

Попугай — Краткое руководство

Когда мы передаем нашу программу в обычный Perl, она сначала компилируется во внутреннее представление или байт-код; этот байт-код затем подается в почти отдельную подсистему внутри Perl для интерпретации. Таким образом, существует два разных этапа работы Perl:

Компиляция в байт-код и

Компиляция в байт-код и

Это не уникально для Perl. Другие языки, следующие этому дизайну, включают в себя Python, Ruby, Tcl и даже Java.

Мы также знаем, что существует виртуальная машина Java (JVM), которая является независимой от платформы средой исполнения, которая преобразует байт-код Java в машинный язык и выполняет его. Если вы понимаете эту концепцию, тогда вы поймете Parrot.

Parrot — это виртуальная машина, предназначенная для эффективной компиляции и выполнения байт-кода для интерпретируемых языков. Parrot является целью для окончательного компилятора Perl 6 и используется в качестве бэкэнда для Pugs, а также множества других языков, таких как Tcl, Ruby, Python и т. Д.

Попугай был написан с использованием самого популярного языка «C».

Установка попугая

Прежде чем мы начнем, давайте скачаем одну последнюю версию Parrot и установим ее на наш компьютер.

Разархивируйте и распакуйте загруженный файл.

Убедитесь, что на вашем компьютере уже установлен Perl 5.

Теперь сделайте следующее:

Разархивируйте и распакуйте загруженный файл.

Убедитесь, что на вашем компьютере уже установлен Perl 5.

Теперь сделайте следующее:

Затем вам будет задан ряд вопросов о вашей локальной конфигурации; Вы почти всегда можете нажать Enter / Enter для каждого.

Наконец, вам будет предложено набрать — make test_prog, и Parrot успешно создаст тестовый интерпретатор.

Теперь вы должны запустить несколько тестов; поэтому наберите «make test», и вы должны увидеть показания, подобные следующим:

Затем вам будет задан ряд вопросов о вашей локальной конфигурации; Вы почти всегда можете нажать Enter / Enter для каждого.

Наконец, вам будет предложено набрать — make test_prog, и Parrot успешно создаст тестовый интерпретатор.

Теперь вы должны запустить несколько тестов; поэтому наберите «make test», и вы должны увидеть показания, подобные следующим:

К тому времени, как вы прочитаете это, может быть больше тестов, и некоторые из пропущенных могут не пропустить, но убедитесь, что ни один из них не потерпит неудачу!

Формат Инструкций Попугая

В настоящее время Parrot может принимать инструкции для выполнения в четырех формах. PIR (промежуточное представление Parrot) предназначено для написания людьми и генерируется компиляторами. Он скрывает некоторые детали низкого уровня, такие как способ передачи параметров в функции.

PASM (Parrot Assembly) — это уровень ниже PIR — он все еще доступен для чтения / записи человеком и может быть сгенерирован компилятором, но автор должен позаботиться о таких деталях, как соглашения о вызовах и распределение регистров. PAST (абстрактное синтаксическое дерево Parrot) позволяет Parrot принимать ввод в виде абстрактного синтаксического дерева — полезно для тех, кто пишет компиляторы.

Все вышеперечисленные формы ввода автоматически преобразуются внутри Parrot в PBC (байт-код Parrot). Это очень похоже на машинный код, но понимается интерпретатором Parrot.

Он не предназначен для чтения или написания человеком, но, в отличие от других форм, выполнение может начаться немедленно без необходимости этапа сборки. Байт-код Parrot не зависит от платформы.

Набор инструкций

Набор инструкций Parrot включает в себя арифметические и логические операторы, сравнение и переход / переход (для реализации циклов, если … затем конструирует и т. Д.), Поиск и хранение глобальных и лексических переменных, работа с классами и объектами, вызов подпрограмм и методов по с их параметрами ввода / вывода, потоков и многого другого.

Сбор мусора в попугай

Как и виртуальная машина Java, Parrot также избавляет вас от беспокойства по поводу выделения памяти.

Попугай обеспечивает сбор мусора.

Программы-попугаи не должны явно освобождать память.

Выделенная память будет освобождена, когда она больше не используется, т.е. больше не используется.

Parrot Garbage Collector периодически запускается, чтобы позаботиться о нежелательной памяти.

Попугай обеспечивает сбор мусора.

Программы-попугаи не должны явно освобождать память.

Выделенная память будет освобождена, когда она больше не используется, т.е. больше не используется.

Parrot Garbage Collector периодически запускается, чтобы позаботиться о нежелательной памяти.

Типы попугаев

Процессор Parrot имеет четыре основных типа данных:

Целочисленный тип; гарантированно будет достаточно широким, чтобы держать указатель.

Архитектурно-независимый тип с плавающей точкой.

Абстрактный, независимый от кодирования строковый тип.

Целочисленный тип; гарантированно будет достаточно широким, чтобы держать указатель.

Архитектурно-независимый тип с плавающей точкой.

Абстрактный, независимый от кодирования строковый тип.

Первые три типа в значительной степени говорят сами за себя; последний тип — Parrot Magic Cookies, немного сложнее для понимания.

Что такое PMC?

PMC расшифровывается как Parrot Magic Cookie. PMC представляют собой любую сложную структуру или тип данных, включая совокупные типы данных (массивы, хеш-таблицы и т. Д.). PMC может реализовать свое собственное поведение для арифметических, логических и строковых операций, выполняемых над ним, что позволяет вводить поведение, зависящее от языка. PMC могут быть встроены в исполняемый файл Parrot или динамически загружаться, когда они необходимы.

Попугай регистры

Текущая виртуальная машина Perl 5 является стековой машиной. Он передает значения между операциями, сохраняя их в стеке. Операции загружают значения в стек, делают все, что им нужно, и помещают результат обратно в стек. С этим легко работать, но это медленно.

Чтобы сложить два числа, вам нужно выполнить три нажатия на стек и два всплытия. Хуже того, стек должен расти во время выполнения, а это означает выделение памяти именно тогда, когда вы не хотите выделять ее.

Таким образом, Parrot собирается нарушить сложившуюся традицию для виртуальных машин и использовать архитектуру регистров, более похожую на архитектуру реального аппаратного процессора. Это имеет еще одно преимущество. Мы можем использовать всю существующую литературу о том, как писать компиляторы и оптимизаторы для ЦП на основе регистров для нашего программного ЦП!

Parrot имеет специальные регистры для каждого типа: 32 регистра IV, 32 регистра NV, 32 регистра строки и 32 регистра PMC. В ассемблере Parrot они называются I1 … I32, N1 … N32, S1 … S32, P1 … P32 соответственно.

Теперь давайте посмотрим на некоторый ассемблер. Мы можем установить эти регистры с помощью оператора set:

Все операции Parrot имеют одинаковый формат: имя оператора, регистр назначения, а затем операнды.

Попугай Операции

Существует множество операций, которые вы можете выполнять. Например, мы можем распечатать содержимое регистра или константы:

Приведенные выше инструкции приведут к содержанию регистра I1: 10

Мы можем выполнять математические операции над регистрами:

Мы можем даже выполнить несколько простых операций со строками:

Попугай филиалов

Код становится немного скучным без контроля потока; для начала, попугай знает о ветвлении и ярлыках. Операция ветвления эквивалентна переходу Perl:

Он также может выполнять простые тесты, чтобы увидеть, содержит ли регистр истинное значение:

Вот как это будет выглядеть в Perl для сравнения:

Попугай Оператор

У нас есть полный спектр числовых компараторов: eq, ne, lt, gt, le и ge. Обратите внимание, что вы не можете использовать эти операторы для аргументов разнородных типов; вам даже может понадобиться добавить суффикс _i или _n к оператору, чтобы указать, какой тип аргумента вы используете, хотя ассемблер должен это угадать вам, когда вы это прочитаете.

Примеры программирования Parrot

Программирование Parrot похоже на программирование на ассемблере, и вы получаете возможность работать на более низком уровне. Вот список примеров программирования, чтобы вы знали о различных аспектах программирования Parrot.

Классический Привет, мир!

Создайте файл с именем hello.pir, который содержит следующий код:

Затем запустите его, набрав:

Как и ожидалось, будет отображаться текст «Привет, мир!» на консоли, после чего следует новая строка (из-за \ n).

В этом вышеприведенном примере «.sub _main» гласит, что последующие инструкции составляют подпрограмму с именем «_main», пока не встретится «.end». Вторая строка содержит инструкцию печати. В этом случае мы вызываем вариант инструкции, которая принимает постоянную строку. Ассемблер сам решает, какой вариант инструкции использовать для нас. Третья строка содержит инструкцию ‘end’, которая приводит к завершению интерпретатора.

Использование регистров

Мы можем изменить hello.pir, чтобы сначала сохранить строку Hello world! \ N в регистре, а затем использовать этот регистр с инструкцией печати.

Чтобы сделать PIR еще более читабельным, можно использовать именованные регистры. Позднее они сопоставляются с реальными пронумерованными регистрами.

Суммирующие квадраты

В этом примере вводятся дополнительные инструкции и синтаксис PIR. Строки, начинающиеся с #, являются комментариями.

PIR обеспечивает немного синтаксического сахара, который делает его более высоким уровнем, чем сборка. Например:

Это просто еще один способ написания более ассемблера:

Как правило, всякий раз, когда инструкция Parrot изменяет содержимое регистра, он будет первым регистром при написании инструкции в виде сборки.

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

Числа Фибоначчи

Это эквивалентный код в Perl:

Рекурсивно вычисляющий факториал

В этом примере мы определяем функцию факториала и рекурсивно вызываем ее для вычисления факториала.

Давайте сначала посмотрим на субфактор _fact. Пункт, который был упомянут ранее, заключается в том, почему имена подпрограмм начинаются с подчеркивания! Это делается просто для того, чтобы показать, что метка является глобальной, а не ограничена определенной подпрограммой. Это важно, так как метка будет видна другим подпрограммам.

Многое из следующего было замечено в предыдущих примерах, кроме чтения строки:

Компиляция в PBC

PIR vs. PASM

PIR можно превратить в PASM, запустив:

PASM для последнего примера выглядит следующим образом:

Источник

Сколько «попугаев» в вашем ноутбуке: обзор тестового ПО

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

Самые первые программы для тестирования компьютеров появились очень давно, когда ноутбуков еще не было в помине. И на первый взгляд может сложиться впечатление, что большинство имеющихся сегодня на рынке программ предназначено для настольных компьютеров. Но ведь ноутбук это тот же компьютер, только мобильный, да и аппаратная составляющая этих мобильных устройств за последние годы сделала огромный шаг вперед. Разработчики программ учли это в последних версиях своих творений, внеся мобильную аппаратную базу и учтя особенности работы ноутбуков.

cpu1

Утилита CPU-Z поможет получить информацию о процессоре, кэше, материнской плате, памяти, SPD

Наверное, первое, что устанавливает пользователь, желающий побольше узнать о начинке ноутбука, это утилиту Девиз этой программы – простота и доступность, вся информация удобно разбита по категориям (процессор, кэш, материнская плата, память, SPD), что позволяет за считанные секунды оценить потенциал устройства, и при необходимости сохранить отчет в Также в комплекте поставляется полезный тест Latency, позволяющий определить латентность памяти.

Впрочем, это только минимум, которого для ищущих пользователей явно недостаточно. Тогда стоит обратиться к творению компании SiSoftware под названием Sandra – программе, предназначенной для отображения различной информации о компьютере и проведения тестирования системы в целом, а так же отдельных ее компонентов (позволяет достаточно быстро измерить быстродействие системы).Думаем, не стоит подробно описывать возможности этого эталона ПО, поскольку программа содержит огромное количество инструментов мониторинга и диагностики. На наш взгляд, особый интерес в этой программе представляют система мастеров (можно создать собственную систему тестирования) и наглядность отображения результатов. Для пытливого ума эта программа – настоящий кладезь возможностей.

san

SiSoftware Sandra – программа, предназначенная для отображения информации о компьютере и проведения тестирования

И еще одна программа подобной направленности заслуживает самого пристального внимания – это EVEREST Ultimate Edition. Если ранее имел дело то это почти то же самое, только с обновленным содержанием и в новой обертке. Программа позволяет получить подробнейшую информацию как о компьютере в целом, так и обо всех его подсистемах, вдобавок к этому содержит ряд дополнительных тестов. Пользоваться EVEREST очень просто, вся рабочая область разбита на два окна: основное – информационное, и вспомогательное (в нем как раз таки и необходимо выбирать интересующий компонент ноутбука), а иерархия внутреннего устройства компьютера будет понятна даже начинающему пользователю. Чтобы не быть голословными, приведем пример ее использования. В нашем случае возникли определенные претензии к жесткому диску ноутбука, и мы отдали его «на съедение» EVEREST. Скажем честно, полученная информация удовлетворила нас в полной мере. Скорость вращения шпинделя, объем буфера, среднее время поиска, время раскрутки, средняя задержка раскрутки, количество пластин и даже габариты и масса диска – вот неполный перечень полученных физических данных. Добавим сюда информацию SMART и сведения о логической и физической структуре, и получим полную картину исследуемого компонента.

ev

Еще одна удобная программа для определения подробных технических характеристик – EVEREST

Упомянем еще об одной, очень нам понравившейся, утилите, позволяющей определить конфигурацию ноутбука. Это PC Wizard, отличающаяся превосходными и бесплатностью. Этот «малыш» позволяет досконально исследовать «внутренности» компьютера и провести несколько тестов. Вдобавок ко всему программа часто обновляется, добавляются новые функции, и пополняется база комплектующих. Достойный конкурент своим более маститым соперникам.

Раз уж речь зашла непосредственно о тестах, то нельзя пройти мимо PCMark от компании Futuremark, прославившейся огромным количеством всевозможных тестовых пакетов. Предназначен PCMark для измерения производительности компьютера при работе с офисными и подобными приложениями. Включает в себя тесты для определения общей производительности и отдельных подсистем (центральный процессор, подсистема памяти, графические возможности, дисковая подсистема). Последняя версия этой о двуядерных процессорах, разбирается в многопоточности и т.д. Отличный инструмент, позволяющий превратить сухие цифры технических спецификаций в реальность, с которой вам придется сталкиваться ежедневно.

wiz

PC Wizard – бесплатная, часто обновляющаяся программа для определения конфигурации

Несколько слов об используемых принципах измерения производительности ноутбука или его составляющих. Как известно, все программы, замеряющие этот магический для многих показатель, используют разные принципы, и делятся на низкоуровневые, синтетические, реальные и относительные. Деление достаточно условное, к тому же определенную путаницу вносит разнообразие оценки результатов. У кого «бенчмарки», у кого очки, у кого физические величины.… На наш взгляд, ни один из подходов не является оптимальным (даже если величина приведена, например, в Мб/сек, не стоит относиться к этому буквально). Поэтому единственный способ убедиться, «кто кого круче», это прогнать один и тот же тест при одинаковых условиях. Сильнейший познается в сравнении.

Еще одним «интересным» тестом для проверки ноутбуков по праву считается MobileMark, пройти мимо которого мы просто не имеем морального права. Это программа, ориентированная только на ноутбуки. Упомянем, что для владельцев древних устройств более подходящей может оказаться предыдущая версия этого теста для владельцев же современных мы настоятельно рекомендуем самый последний

pcm

Общий результат в PCMark составляется на основе синтетических тестов

Несколько замечаний по поводу установки этой программы. Желательно ее устанавливать на ноутбук, где установлена только ОС Windows XP (обязательно англоязычная!) и драйвера. Дело в том, что этот пакет уже содержит в себе адаптированные версии многих программ (Adobe Photoshop, Microsoft Office), поэтому если эти программы у вас уже установлены, то их рекомендуется деинсталлировать. Точно такие же действия следует предпринять в отношении любых антивирусных программ.

Разработчики MobileMark считают, что чаще всего пользователь использует свой ноутбук для одного из четырех занятий. Соответственно, предлагаются четыре сценария тестирования. Первый – это в роли за основу взят рекламный видеоролик от BMW который просто воспроизводится в полноэкранном режиме при помощи программы InterVideo «посинения» (то есть пока не разрядится батарея). Второй сценарий имитирует работу пользователя с поисковой системой по беспроводной сети. На третье – чтение электронных документов, причем нас очень удивило, что в качестве исходного материала используется англоязычный текст нетленного творения «Война и мир». Четвертый сценарий предполагает использование ноутбука в качестве многофункционального офисного инструмента. Для этого имитируется работа среднего служащего, использующего в своей работе набор Microsoft Office (Word, Excel, PowerPoint и Outlook), Adobe Photoshop, Macromedia Flash и Netscape Communicator. Параллельно в фоновом режиме производится проверка вирусов и архивируется папка Program Files.

mm

MobileMark весьма серьезный пакет для тестирования

Таким образом, программа позволяет оценить время автономной работы и одновременно вычисляет рейтинг производительности. Интересно, что в последнем случае человеческий фактор исключен, так, к примеру, учитывается время от щелчка мышью в Excel для начала вычислений до завершения расчетов. На наш взгляд MobileMark – это весьма серьезный пакет для тестирования, который не получится запустить между прочим. Необходимо подготовить ноутбук к тестированию и неукоснительно выполнять все требования системы. универсальный инструмент, но для профессиональных тестеров.

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

А начнем мы с графической подсистемы. Какой же пользователь ноутбука не любит время от времени поиграть, и поэтому лучшее заранее узнать, что можно выжать из мобильного графического акселератора. Непререкаемый лидер здесь – результаты тестирования одного из ноутбуков этой программой можно здесь) от уже упомянутой компании Futuremark. Да и работа с этой программой, несомненно, доставит удовольствие заядлому игроману, сменяющиеся на экране трехмерные фрагменты прямо завораживают. С другой стороны любители аналитики найдут в графиках, построенных этой программой множество полезных вещей. Ведь программа учитывает работу графического ускорителя буквально по миллисекундам.

3dm

3DMark 2005 последняя версия теста, определяющая быстродействие компьютеров в играх

состоит из нескольких, она включает в себя три игровых (Return To Proxycon, FireFly Forest и Canyon Flight), пять синтетических (процессор, функциональность, скорость заполнения, пиксельные и вертексные шейдеры) и один оригинальный тест, касающийся скорости обработки пакетов. Впрочем, не будем лезть в дебри, упомянем только, что столь почитаемый многими геймерами (народное название «попугаи») высчитывается по результатам трех игровых тестов. И еще один момент, сегодня существует три версии этой программы соответственно, 2003 выпуска, и лучше пользоваться версией летней давности. на будущие решения и порой даже мощные настольные компьютеры меркнут под его напором.

be1

Удобная утилита, позволяющая узнать автономное время работы ноутбука

Еще одним «узким», но весьма полезным тестом можно считать BatteryEater (посмотреть результаты тестирования одного из ноутбуков этой программой можно здесь). Как следует из его названия, он предназначен для проверки возможностей аккумуляторной батареи (или нескольких) ноутбука. Эта программа по совместительству может проверить конфигурацию системы и даже измерить производительность (процессор, видео, память, жесткий диск) в BEMarks, но это скорей дополнительные функции. Главная задача – это определение времени работы ноутбука от батареи при различных режимах работы. Разумеется, многие возможности доступны и в уже упомянутом нами выше MobileMark, но BatteryEater по многим параметрам впереди.

be2

C помощью BatteryEater можно узнать и конфигурацию ноутбука

В первую очередь это касается размера дистрибутива и способа и его установки – одна дискета (можно на флэшке, если дисковода нет) и никакой инсталляции, переписал в каталог и все. MobileMark при определении автономности эмулирует работу среднестатистического пользователя, а BatteryEater, наоборот, старается максимально нагрузить все подсистемы ноутбука для получения минимального времени. Ведь никогда не помешает знать, как поведет себя батарея ноутбука в критической ситуации. Однако не будем сравнивать, каждый вправе сделать свой выбор. Но подход разработчиков нам понравился. В BatteryEater существует три возможных варианта теста: классический, читательский и режим простоя, которые с учетом дополнительных параметров позволяют получить не усредненные, а актуальные только для вас результаты.

В очередной раз приходится констатировать, что информация лишней не бывает. А применительно к ноутбуку, думаем, она просто необходима. Как вы убедились, информативность технических спецификаций и данных, полученных при помощи специализированной программы, разнится очень и очень серьезно. Поэтому, на наш взгляд, любой пользователь ноутбука должен иметь в своем арсенале парочку программ подобного рода. Конечно, ставить тот же MobileMark при отсутствии определенных требований к ноутбуку не имеет смысла, но пренебрегать «святой простотой» вроде которая ненавязчиво объяснит вам «who is who» внутри вашего любимца, это, по меньшей мере, непростительно.

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

Источник

Сколько «попугаев» в вашем ноутбуке: обзор тестового ПО

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

Самые первые программы для тестирования компьютеров появились очень давно, когда ноутбуков еще не было в помине. И на первый взгляд может сложиться впечатление, что большинство имеющихся сегодня на рынке программ предназначено для настольных компьютеров. Но ведь ноутбук это тот же компьютер, только мобильный, да и аппаратная составляющая этих мобильных устройств за последние годы сделала огромный шаг вперед. Разработчики программ учли это в последних версиях своих творений, внеся мобильную аппаратную базу и учтя особенности работы ноутбуков.

cpu1

Утилита CPU-Z поможет получить информацию о процессоре, кэше, материнской плате, памяти, SPD

Наверное, первое, что устанавливает пользователь, желающий побольше узнать о начинке ноутбука, это утилиту Девиз этой программы – простота и доступность, вся информация удобно разбита по категориям (процессор, кэш, материнская плата, память, SPD), что позволяет за считанные секунды оценить потенциал устройства, и при необходимости сохранить отчет в Также в комплекте поставляется полезный тест Latency, позволяющий определить латентность памяти.

Впрочем, это только минимум, которого для ищущих пользователей явно недостаточно. Тогда стоит обратиться к творению компании SiSoftware под названием Sandra – программе, предназначенной для отображения различной информации о компьютере и проведения тестирования системы в целом, а так же отдельных ее компонентов (позволяет достаточно быстро измерить быстродействие системы).Думаем, не стоит подробно описывать возможности этого эталона ПО, поскольку программа содержит огромное количество инструментов мониторинга и диагностики. На наш взгляд, особый интерес в этой программе представляют система мастеров (можно создать собственную систему тестирования) и наглядность отображения результатов. Для пытливого ума эта программа – настоящий кладезь возможностей.

san

SiSoftware Sandra – программа, предназначенная для отображения информации о компьютере и проведения тестирования

И еще одна программа подобной направленности заслуживает самого пристального внимания – это EVEREST Ultimate Edition. Если ранее имел дело то это почти то же самое, только с обновленным содержанием и в новой обертке. Программа позволяет получить подробнейшую информацию как о компьютере в целом, так и обо всех его подсистемах, вдобавок к этому содержит ряд дополнительных тестов. Пользоваться EVEREST очень просто, вся рабочая область разбита на два окна: основное – информационное, и вспомогательное (в нем как раз таки и необходимо выбирать интересующий компонент ноутбука), а иерархия внутреннего устройства компьютера будет понятна даже начинающему пользователю. Чтобы не быть голословными, приведем пример ее использования. В нашем случае возникли определенные претензии к жесткому диску ноутбука, и мы отдали его «на съедение» EVEREST. Скажем честно, полученная информация удовлетворила нас в полной мере. Скорость вращения шпинделя, объем буфера, среднее время поиска, время раскрутки, средняя задержка раскрутки, количество пластин и даже габариты и масса диска – вот неполный перечень полученных физических данных. Добавим сюда информацию SMART и сведения о логической и физической структуре, и получим полную картину исследуемого компонента.

ev

Еще одна удобная программа для определения подробных технических характеристик – EVEREST

Упомянем еще об одной, очень нам понравившейся, утилите, позволяющей определить конфигурацию ноутбука. Это PC Wizard, отличающаяся превосходными и бесплатностью. Этот «малыш» позволяет досконально исследовать «внутренности» компьютера и провести несколько тестов. Вдобавок ко всему программа часто обновляется, добавляются новые функции, и пополняется база комплектующих. Достойный конкурент своим более маститым соперникам.

Раз уж речь зашла непосредственно о тестах, то нельзя пройти мимо PCMark от компании Futuremark, прославившейся огромным количеством всевозможных тестовых пакетов. Предназначен PCMark для измерения производительности компьютера при работе с офисными и подобными приложениями. Включает в себя тесты для определения общей производительности и отдельных подсистем (центральный процессор, подсистема памяти, графические возможности, дисковая подсистема). Последняя версия этой о двуядерных процессорах, разбирается в многопоточности и т.д. Отличный инструмент, позволяющий превратить сухие цифры технических спецификаций в реальность, с которой вам придется сталкиваться ежедневно.

wiz

PC Wizard – бесплатная, часто обновляющаяся программа для определения конфигурации

Несколько слов об используемых принципах измерения производительности ноутбука или его составляющих. Как известно, все программы, замеряющие этот магический для многих показатель, используют разные принципы, и делятся на низкоуровневые, синтетические, реальные и относительные. Деление достаточно условное, к тому же определенную путаницу вносит разнообразие оценки результатов. У кого «бенчмарки», у кого очки, у кого физические величины.… На наш взгляд, ни один из подходов не является оптимальным (даже если величина приведена, например, в Мб/сек, не стоит относиться к этому буквально). Поэтому единственный способ убедиться, «кто кого круче», это прогнать один и тот же тест при одинаковых условиях. Сильнейший познается в сравнении.

Еще одним «интересным» тестом для проверки ноутбуков по праву считается MobileMark, пройти мимо которого мы просто не имеем морального права. Это программа, ориентированная только на ноутбуки. Упомянем, что для владельцев древних устройств более подходящей может оказаться предыдущая версия этого теста для владельцев же современных мы настоятельно рекомендуем самый последний

pcm

Общий результат в PCMark составляется на основе синтетических тестов

Несколько замечаний по поводу установки этой программы. Желательно ее устанавливать на ноутбук, где установлена только ОС Windows XP (обязательно англоязычная!) и драйвера. Дело в том, что этот пакет уже содержит в себе адаптированные версии многих программ (Adobe Photoshop, Microsoft Office), поэтому если эти программы у вас уже установлены, то их рекомендуется деинсталлировать. Точно такие же действия следует предпринять в отношении любых антивирусных программ.

Разработчики MobileMark считают, что чаще всего пользователь использует свой ноутбук для одного из четырех занятий. Соответственно, предлагаются четыре сценария тестирования. Первый – это в роли за основу взят рекламный видеоролик от BMW который просто воспроизводится в полноэкранном режиме при помощи программы InterVideo «посинения» (то есть пока не разрядится батарея). Второй сценарий имитирует работу пользователя с поисковой системой по беспроводной сети. На третье – чтение электронных документов, причем нас очень удивило, что в качестве исходного материала используется англоязычный текст нетленного творения «Война и мир». Четвертый сценарий предполагает использование ноутбука в качестве многофункционального офисного инструмента. Для этого имитируется работа среднего служащего, использующего в своей работе набор Microsoft Office (Word, Excel, PowerPoint и Outlook), Adobe Photoshop, Macromedia Flash и Netscape Communicator. Параллельно в фоновом режиме производится проверка вирусов и архивируется папка Program Files.

mm

MobileMark весьма серьезный пакет для тестирования

Таким образом, программа позволяет оценить время автономной работы и одновременно вычисляет рейтинг производительности. Интересно, что в последнем случае человеческий фактор исключен, так, к примеру, учитывается время от щелчка мышью в Excel для начала вычислений до завершения расчетов. На наш взгляд MobileMark – это весьма серьезный пакет для тестирования, который не получится запустить между прочим. Необходимо подготовить ноутбук к тестированию и неукоснительно выполнять все требования системы. универсальный инструмент, но для профессиональных тестеров.

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

А начнем мы с графической подсистемы. Какой же пользователь ноутбука не любит время от времени поиграть, и поэтому лучшее заранее узнать, что можно выжать из мобильного графического акселератора. Непререкаемый лидер здесь – результаты тестирования одного из ноутбуков этой программой можно здесь) от уже упомянутой компании Futuremark. Да и работа с этой программой, несомненно, доставит удовольствие заядлому игроману, сменяющиеся на экране трехмерные фрагменты прямо завораживают. С другой стороны любители аналитики найдут в графиках, построенных этой программой множество полезных вещей. Ведь программа учитывает работу графического ускорителя буквально по миллисекундам.

3dm

3DMark 2005 последняя версия теста, определяющая быстродействие компьютеров в играх

состоит из нескольких, она включает в себя три игровых (Return To Proxycon, FireFly Forest и Canyon Flight), пять синтетических (процессор, функциональность, скорость заполнения, пиксельные и вертексные шейдеры) и один оригинальный тест, касающийся скорости обработки пакетов. Впрочем, не будем лезть в дебри, упомянем только, что столь почитаемый многими геймерами (народное название «попугаи») высчитывается по результатам трех игровых тестов. И еще один момент, сегодня существует три версии этой программы соответственно, 2003 выпуска, и лучше пользоваться версией летней давности. на будущие решения и порой даже мощные настольные компьютеры меркнут под его напором.

be1

Удобная утилита, позволяющая узнать автономное время работы ноутбука

Еще одним «узким», но весьма полезным тестом можно считать BatteryEater (посмотреть результаты тестирования одного из ноутбуков этой программой можно здесь). Как следует из его названия, он предназначен для проверки возможностей аккумуляторной батареи (или нескольких) ноутбука. Эта программа по совместительству может проверить конфигурацию системы и даже измерить производительность (процессор, видео, память, жесткий диск) в BEMarks, но это скорей дополнительные функции. Главная задача – это определение времени работы ноутбука от батареи при различных режимах работы. Разумеется, многие возможности доступны и в уже упомянутом нами выше MobileMark, но BatteryEater по многим параметрам впереди.

be2

C помощью BatteryEater можно узнать и конфигурацию ноутбука

В первую очередь это касается размера дистрибутива и способа и его установки – одна дискета (можно на флэшке, если дисковода нет) и никакой инсталляции, переписал в каталог и все. MobileMark при определении автономности эмулирует работу среднестатистического пользователя, а BatteryEater, наоборот, старается максимально нагрузить все подсистемы ноутбука для получения минимального времени. Ведь никогда не помешает знать, как поведет себя батарея ноутбука в критической ситуации. Однако не будем сравнивать, каждый вправе сделать свой выбор. Но подход разработчиков нам понравился. В BatteryEater существует три возможных варианта теста: классический, читательский и режим простоя, которые с учетом дополнительных параметров позволяют получить не усредненные, а актуальные только для вас результаты.

В очередной раз приходится констатировать, что информация лишней не бывает. А применительно к ноутбуку, думаем, она просто необходима. Как вы убедились, информативность технических спецификаций и данных, полученных при помощи специализированной программы, разнится очень и очень серьезно. Поэтому, на наш взгляд, любой пользователь ноутбука должен иметь в своем арсенале парочку программ подобного рода. Конечно, ставить тот же MobileMark при отсутствии определенных требований к ноутбуку не имеет смысла, но пренебрегать «святой простотой» вроде которая ненавязчиво объяснит вам «who is who» внутри вашего любимца, это, по меньшей мере, непростительно.

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

Источник

Поделиться с друзьями
Сергей М.

Привет. Меня зовут Сергей и я являюсь автором данного проекта. Я создал его для развития интернет технологий и возможности нашим участникам делиться друг с другом полезной информацией.

Вопросы и ответы
Adblock
detector