- •Содержание
- •Общие сведения
- •Лабораторная работа № 1. ПроизводительностьHdd.
- •Алгоритм определения производительности
- •Программная реализация
- •Реализация на основе функции GetTickCount()
- •Реализация на основе таймера высокого разрешения
- •Ход работы
- •Лабораторная работа № 2. Определение производительностиCpu
- •Определение тактовой частоты процессора
- •Определение производительности на арифметических и тригонометрических операциях
- •Ход работы
- •Лабораторная работа № 3. Определение производительности сети
- •Описание модуля сетевого взаимодействия
- •Алгоритм тестирования производительности сети
- •Лабораторная работа № 4. Определение производительности графического процессора
Міністерство освіти та науки України Одеський національний політехнічний університет
| |
Енергетичний інститут Кафедра АТП | |
ЕОМ в АСУ ТП
| |
МЕТОДИЧНІ ВКАЗІВКИ до лабораторних робіт для студентів спеціальності 7.092502 «Комп`ютерно-інтегровані технологічні процеси та виробництва» напряму 0925 «Автоматизація і комп`ютерно-інтегровані технології»
| |
|
СХВАЛЕНО на засіданні кафедри автоматизацiї теплоенергетичних процесів, протокол № 7 від 06.12.2006
|
Одеса ОНПУ 2009 |
ЕОМ в АСУ ТП: Метод. вказівки до викон. лаб. рабіт для студ. спец. 7.092502 «Комп’ютерно-інтегровані технологічні процеси та виробництва» напряму 0925 «Автоматизація і комп’ютерно-інтегровані технології» ден. та заоч. форм навч./ Уклад.: М.В. Максимов, В.О. Давидов — Одеса: ОНПУ, 2009. — 26 с.
Укладачі: |
М.В. Максимов, доктор техн. наук |
|
В.О. Давидов, канд. техн. наук |
|
|
|
|
|
|
Содержание
Общие сведения 4
Лабораторная работа № 1. Производительность HDD. 5
Алгоритм определения производительности 5
Программная реализация 5
Реализация на основе функции GetTickCount() 6
Реализация на основе таймера высокого разрешения 8
Ход работы 10
Лабораторная работа № 2. Определение производительности CPU 11
Определение тактовой частоты процессора 11
Определение производительности на арифметических и тригонометрических операциях 13
Ход работы 13
Лабораторная работа № 3. Определение производительности сети 15
Описание модуля сетевого взаимодействия 15
Алгоритм тестирования производительности сети 15
Лабораторная работа № 4. Определение производительности графического процессора 17
Общие сведения
Основные задачи данного цикла лабораторных работ:
— разработать программное обеспечение (ПО) позволяющее определить производительность жесткого диска;
— разработать ПО позволяющее определить производительность центрального процессора;
— разработать ПО позволяющее определить производительность локальной вычислительной сети;
— разработать ПО позволяющее определить производительность графического процессора;
— провести при помощи разработанного ПО тестирование различных персональных компьютеров (ПК);
— выбрать из множества протестированных ПК наиболее близкий по характеристикам к заданному ПК, используя метод анализа иерархий (МАИ).
Выполнение лабораторных работ способствует приобретению навыков выбора технологии, инструментальных средств и средств вычислительной техники при организации процессов исследования, проектирования, технического диагностирования и промышленных испытаний КИСУ; настройки и регламентного эксплуатационного обслуживания на объекте технических средств КИСУ; использования современных информационных и мультимедийных технологий при создании КИСУ.
В ходе выполнения лабораторных работ, также будет поставлен ряд дополнительных задач, призванных восстановить у студента основные навыки программирования.
Отдельные элементы практикума непосредственно связаны с курсовой работой по дисциплине «Современные технологии программирования». Так, например, в лабораторной работе №3 объясняется механизм связи программных модулей по сети.
Лабораторная работа № 1. ПроизводительностьHdd.
Цель работы: разработать ПО для определения производительности жесткого диска.
Задачи:
— разработать алгоритм определения производительности жесткого диска;
— реализовать алгоритм в программном коде, используя различные методы измерения интервалов времени;
— используя разработанное ПО провести исследование производительности различных жестких дисков.
Алгоритм определения производительности
В качестве критерия производительности примем среднюю скорость записи информации на диск, которая определяется как отношение общего объёма информации записанного на диск, к времени записи.
Алгоритм определения скорости записи на жёсткий диск
1. Получить текущее время.
2. Произвести запись данных заданного объёма на диск.
3. Получить текущее время и вычесть из него время начала записи на диск (это будет время длительности записи на диск).
4. Вычислить отношение объёма записанных данных к времени записи.