Выполните предложенное практическое задание

Запустите выбранное для целей исследования приложение. С использованием штатных средств операционной системы MS Windows* исследуйте образованный процесс: определите PID, базовый приоритет, количество потоков. Уточнить остальные имеющиеся характеристики процесса.

Измените приоритет процесса и установите, влияет ли это на время выполнения приложения.

В качестве тестовой системы для выполнения практического задания использовалась: операционная система – ОС -  MS Windows ХР PRO SP3.

 

В качестве исследуемого приложения был выбран редактор MSWord. Выполнимая операция – изменение шрифта в книге. Базовый формат Times New Roman, размер шрифта – 12, кол. Страниц – 500.

В диспетчере задач MS Windows виден созданный процесс (рисунок В3.17. 5).

Диспетчер задач позволяет получить обобщенную информацию об использовании основных ресурсов компьютера: общее количество процессов и потоков, участвующих в системе и т.д. (см. рисунок В3.17.6)

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

 

Рисунок В3.17.5 – Стандартное окно диспетчера задач

 

 

Рисунок В3.17.6 – Использование основных ресурсов компьютера

 

Просмотр (мониторинг) процессов осуществляется переходом на вкладку процессы. Выбрать просматриваемые характеристики можно с помощью команды Выбрать столбцы (см. рисунок В3.17.7)

 

Рисунок В3.17.7 – Характеристики процессов

 

На рисунке В3.17.8 показан запущенный процесс и выбранные для него характеристики.

 

Рисунок В3.17.8 – Характеристики запущенного процесса

 

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

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

Здесь также есть возможность выбрать параметры, характеризующие запущенный процесс (см. рисунок В3.17.9).

 

Рисунок В3.17.9 – Характеристики запущенного процесса для монитора

 

Перед выполнением исследуемой задачи устанавливаем сначала минимальный приоритет процесса (см. рисунок В3.18.10)

 

 

Рисунок В3.17.10 – Понижение базового приоритета

 

На рисунке В3.17.11 можно наблюдать ход выполнения самой емкой операции при низком приоритете.

 

Рисунок В3.17.11 – Выполнение операции при пониженном приоритете

 

Изменим приоритет запущенного процесса (см. рисунок В3.17.12)

 

 

Рисунок В3.17.12 – Повышение базового приоритета

На рисунке В3.17.13 показано выполнение той же операции с повышением приоритета.

 

 

Рисунок В3.17.13 –Процесс выполняется с повышенным приоритетом

 

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

Диспетчер задач может показать количество потоков, созданных в конкретном процессе. В рассматриваемом процессе было создано 3 потока. Эта многопоточность в рамках одного процесса положительно влияет на производительность задачи.

Однако управлять потоками штатными средствами системы нельзя. Сегодня разработчики программного обеспечения предлагают разнообразные программы для получения более детальной информации о компонентах вычислительного процесса, например Microsoft Spi++.




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: