Вопросы / Практика 2(Ответы)
.pdf1.Синтетические тесты – тесты, показывающие производительность системы в разрезе аппаратных и программный метрик производительности, таких как скорость чтения или записи на диск,
скорость страничного обмена памяти.
2.Тип задач, число тех или иных операций, выполняемый при решении задачи, стиль программирования и другие особенности программы,
логические возможности системы команд, структура процессора,
характеристики и организаций оперативной и внешней памяти,
особенности системы ввода-вывода.
3.Тестирование производительности стоит провести, когда ПК начал работать медленнее без каких-либо явных причин, может быть проверка устройства (например, берем там условно процессоры Intel и AMD,
покупаем туда какую-нибудь RX 550, и видим, что AMD лучше друг с другом сочетается, что логично), узнать в целом характеристики своего ПК, узнать у кого самый мощный ПК среди друзей.
4.Одной из единиц измерения производительности системы является
MIPS (Million Instructions Per Second) – «миллион команд в секунду» -
скорость выполнения операций в единицу времени, зависит от:
-Набора команд процессора
-Даже на одном и том же компьютере меняется от программы к программе
FLOPS (Million Floating Point Operation Per Second) – «миллион операций с плавающей точкой». Где опора шла на узкий профиль – работу с числами.
5.Пиковая производительность – теоретический максимум быстродействия компьютера при идеальных условиях. Условия:
•Задействование в процессе выполнения идеальной программы всех процессоров, входящих в состав ВС, предполагается, что все операнды выбираются из наиболее быстрой памяти данных, а
команды из наиболее быстрой памяти команд в общей иерархии
памяти ВС.
•Подача идеальных программ на процессоры, которые не зависят друг от друга, и каждая из которых состоит из бесконечной последовательность не связанных между собой и не конфликтующих в доступе в память команд.
6.1-ая группа – тесты, которые разрабатывают компании, для оценки качества собственных продуктов. В основном ориентированы на сравнении ПК, которые относятся к 1-му семейству – сказывается слишком явная ориентация тестов на конкретную архитектуру.
2-ая группа – стандартные тесты, разработанные для сравнение широкого спектра ЭВМ и ВС – продукт деятельности независимых аналитиков или групп, объединяющих крупнейших производителей компьютеров, что практически исключает возможность ориентации стандартного теста на конкретного поставщика.
3-ая группа – пользовательские тесты – создаются крупными компаниями, которые работают по внедрению компьютерных технологий, эти тесты помогают выбрать наиболее подходящие ВС для ваших целей.
7.Из данного списка самая популярная программа – FurMark, но можно использовать и 3DMark (GPU-Z).
8.Арифметический тест – отображает производительность процессора при выполнении арифметических вычислений с плавающей точкой в сравнении с другими процессорами. Тест может оценить системы при режимах: многопоточности\многоядерности\однопоточности.
9.Мультимедийный тест процессора – дает возможность оценить производительность системы при обработке мультимедиа и инструкций-SIMD, если процессор, конечно, поддерживает.
10.Рендеринг (процесс получения изображения по модели с помощью
компьютерной программы) – показывает скорость рендеринга
видеоадаптера, измеряемую количеством кадров (FPS), которое видеокарта выдаёт в секунду при создании плоского изображения.
Возможен выбор из нескольких режимов, поддерживаемых видеоадаптером.
11.Производительность криптографии – тест показывает, насколько эффективно ваш компьютер обрабатывает криптографические задачи
(шифрование, дешифрование, хеширование, цифровая подпись и т.д.) в
сравнении с другими системами. Помимо режимов многопоточности в настройках теста можно выбрать сложность алгоритмов шифрования:
AES256+SHA2-256 / AES256+SHA1 / AES256+SHA2-512;
12.