2 Лаба

Лабораторна робота № 2

Тема. діагностичні програми загального призначення.

Мета. навчитися користуватися діагностичної програмою загального назначеніяAIDA64Engineer.







Завдання. провести діагностування та тестування компонентів ПК за допомогою діагностичної програми загального назначеніяAIDA64Engineer.

Перелік використовуваного ПО: AIDA64Engineer.

Короткі теоретичні відомості

У даній практичній роботі розглядаються питання застосування діагностичної програми загального призначення AIDA64Engineer. Дана програма дозволяє отримати в найдрібніших подробицях всю інформацію про всі наявні комплектуючих і встановлених програмних продуктах. Крім того, в ній є кілька бенчмарк-тестів:

• Читання з пам'яті - цей тест використовує максимум оперативної пам'яті, доступної для читання. Код тесту написаний на асемблері і оптимізований для всіх популярних процесорів від AMD іIntel; при цьому використовуються не тільки стандартні команди х86, а й набори інструкцій MMX, 3DNow. SSE і SSE2. Під час тесту безперервно проводиться пряме звернення до пам'яті. Дані Новомосковскются з блоку розміром 16 Мб;

• Запис в пам'ять - цей тест використовує максимум оперативної пам'яті, доступної для запису. Код тесту також написаний на асемблері і оптимізований для всіх популярних процесорів від AMD іIntel; в тому числі з використанням стандартних команд х86 і наборів інструкцій MMX, 3DNow. SSE і SSE2. Під час тесту запис проводиться безперервно, шляхом прямого звернення до пам'яті. Дані записуються в блок розміром 16 Мб;

• Затримка пам'яті - цей тест вимірює типову затримку при читанні даних з системної пам'яті. Час затримки пам'яті означає інтервал часу між запуском команди на читання і їх надходженням в регістри процесора. Код тесту написаний на асемблері і використовує 1 Мб даних, до яких звертається з використанням прямого доступу до пам'яті. При роботі тесту використовуються тільки стандартні команди х86, один потік на одному ядрі процесора;







• CPUQueen - простий цілочисельний тест процесора, що фокусується на можливостях прогнозування розгалуження при вирішенні класичної завдання «проблеми ферзя» на 100-клітинній дошці;

• CPUPhotoWorxx - цілочисельний тест для оцінки виконання різних завдань загального характеру, які виконуються при цифровій обробці фотозображень. Під час тесту з дуже великим зображенням в палітрі RGB виконуються наступні операції: заливка, відображення, поворот на 90 ° за і проти годинникової стрілки, заповнення зображення точками з випадковим кольором, переклад в відтінки сірого, отримання негативу. Цей тест сильно завантажує не тільки арифметичні вузли процесора, але і підсистему доступу до пам'яті. Фактично він генерує величезну кількість звернень до пам'яті і виявляє неефективність систем, що містять більше двох ядер;

• CPU ZLib - цілочисельний тест, який вимірює продуктивність процесора і пам'яті при виконанні операцій стиснення з використанням загальнодоступної бібліотеки Zlib;

• FPUJulia - вимірює продуктивність при виконанні операцій одинарної точності (32 біта) з плаваючою комою для розрахунку декількох фрагментів популярного фракталаJulia. Код тесту написаний на асемблері і оптимізований для всіх популярних процесорів від AMD іIntel; при цьому використовуються не тільки стандартні команди х87, але і розширені набори інструкцій ММХ, 3DNow. SSE;

• FPUMandel - вимірює продуктивність при виконанні операцій подвійної точності (64 біта) з плаваючою комою для розрахунку декількох фрагментів популярного фрактала Мандельброта. Код тесту також написаний на асемблері і оптимізований для всіх популярних процесорів AMD іIntelс використанням наборів інструкцій х87 і SSE2;

• FPUSinJulia - вимірює продуктивність при виконанні операцій розширеної точності (80 біт) з плаваючою комою для розрахунку одного фрагмента модифікованого фракталаJulia. Код тесту також написаний на асемблері і оптимізований для процесорів AMD іIntelс використанням тригонометричних і експоненційних інструкцій набору х87.

Порядок проведення роботи

Провести діагностування та тестування компонентів ПК за допомогою діагностичної програми загального призначення AIDA64Engineer за наступним алгоритмом.

1. Запустити програму AIDA64Engineer.

2. Ознайомитися з інформацією про комп'ютер, створити детальний і короткий звіт за отриманими результатами.

Контрольні питання

2. Чому багатопроцесорні системи програють однопроцесорним в тесті CPU PhotoWorxx?

3. У чому полягає відмінність між тестами FPU Juliaі FPUSinJulia?

Звіт про виконану роботу

Провести діагностування та тестування компонентів ПК за допомогою діагностичної програми загального призначення AIDA64Engineer за наступним алгоритмом.

1. Запустити програму AIDA64Engineer.

2. Ознайомитися з інформацією про комп'ютер, створити детальний і короткий звіт за отриманими результатами.

3. Виконати тести оперативної пам'яті:







Схожі статті