Известно, что качественные мониторы чётко показывают изображение. Если монитор плохой, то луч, который должен попасть в определённый пиксел, попадает частично в соседние и изображение размывается. Этот тест поможет установить, хороший ли у вас монитор. Запустите программу, и посмотрите на изображение. Если линии чётко чередуются – значит, монитор хороший. скачать программу
Тема быстродействия компьютеров меня волновала всегда, и я написал простую программу на Турбо-Паскале ещё в 11 классе. Известно, что процедура delay на более быстрых компьютерах выполняется быстрее. Вот я и подумал, что если delay выполняется быстрее в 2 раза, то и компьютер в 2 раза круче. Конечно, это не так! У меня было тогда 2 компьютера – Intel Pentium III 667 Mhz и Intel Pentium 60 Mhz. Разница в скорости между этими компьютерами получилась в 28 раз! В программе пишется "ваш компьютер круче пентиума 100", на самом деле имеется ввиду "пентиум 60". Тогда я думал, что у него частота 100 Mhz. Конечно, программа несерьёзная. Замечание: тестирование проводите в полноэкранном режиме, во время тестирования не двигайте мышью и не нажимайте клавиши на клавиатуре. Если программы не работают, попробуйте переместить их в корневой каталог диска (вместе с прилагающимися к ним файлами). Они могут не работать, если длина полного имени содержит более 8 директорий или длина полного имени более 255 символов
Но вот программа посерьёзнее. Написана она на Турбо-Паскале, но писал я её на втором курсе. Программа измеряет скорость графической системы, винчестера, и некоторых паскалевских команд. Принцип её работы такой: много раз выполняется одно и то же действие (например, x:=y), при этом измеряется время выполнения множества этих действий, затем время всех действий делится на число действий. Если время всех действий меньше времени на тест, то измерения производятся снова вдвое в большем объёме. Ввести имя файла она требует для того, чтобы проверить скорость носителя, на котором расположен файл (естественно, носитель должен разрешать запись). Я узнал, что в системе Windows скорость работы с винчестером значительно выше, чем в DOS. Здесь можно посмотреть мои измерения. На своём компьютере Intel Pentium III я пробовал отключать кэш-память. Скорость работы компьютера падала раз в тридцать! Даже старый компьютер Pentium 60 превосходил его по скорости в три раза! Тогда я понял, кэш память – вещь очень нужная
Эту программу я разработал в начале третьего курса. Написана она опять же на любимом Турбо-Паскале. Она проверяет скорость выполнения различных ассемблерных команд (например, mov, add и т п). Оказывается, на старых компьютерах разрыв между скоростью работы с регистрами и с переменными был не столь значительным, как сейчас. Вы можете посмотреть это здесь. Тестирование проводилось на трёх компьютерах – Intel Pentium Pro 60 Mhz, Intel Pentium III (667 Mhz) и Intel Pentium 4 (3066 Mhz). Данные указаны в процентах, то есть если вы видите, что команда выполняется 51 единицу времени – значит, она выполняется 0,51 такта. Если вы видите, что команда выполняется 208 единиц времени – значит, 2,08 такта. Поэтому удержание основных переменных в регистрах позволяет иногда добиться значительных результатов. Приведу пример: при реализации алгоритма Брезенхема для линии на Турбо-Паскале (линия выводилась не на экран, а во внеэкранный буфер) на ассемблере выигрыш получился в 23 раза! Попробуйте запустить её на разных компьютерах. Можно увидеть вот что: если взять компьютер Intel Pentium 4 3066 Mhz и Intel Celeron 1700 Mzh, то все команды на Intel Celeron 1700 будут выполняться ровно в 3066/1700 раз медленнее. Это говорит о том, что архитектура у этих процессоров похожая (оба на базе pentium 4). Если сравнивать с pentium 3, то получится по-другому: пропорции не сохранятся. Некоторые команды будут выполняться с той же самой относительной скоростью (операций за такт), некоторые с другой. Интересно, что для pentium 2 и pentium 3 справедливо сохранение относительной скорости. То есть скорость работы линейно зависит от частоты, и не важно, pentium 2 это или pentium 3. Архитектура у них очень похожая. Pentium 3 отличается от pentium 2 пожалуй только новым расширением SSE. Теперь о программе: при распаковке архива вы увидите три файла: test.exe, test5.exe и test0.exe. Они отличаются скоростью проверки компьютера. Test5.exe работает дольше всех, зато выдаёт наиболее точный результат. test.exe работает быстрее, но выдаёт менее качественный результат. test0.exe работает очень быстро, но на правильность результата можете не рассчитывать! Рекомендую сначала запустить test0.exe
Следующая программа для тестирования компьютера написана уже на Free Pascal 1.94 for DOS. Она проверяет скорость 32-битных команд, и скорость работы оперативной памяти. С её помощью вы можете определить имеющийся объём кэш-памяти
Существуют более мощные программы для тестирования компьютеров типа Sandra или 3D Mark. Можете поискать их в Интернете. Мне очень понравилась программа Sandra, так как она выдаёт очень много данных о компьютере