Изменить скорости обновления данных.




Лабораторная работа

«Обобщенная информация о компонентах вычислительного процесса»

(выполнить 4 задания)

Современные операционные системы содержат встроенные средства, позволяющие получить достаточно полную информацию о компонентах вычислительного процесса. Диспетчер задач (Task Manager) операционных систем Windows (например, Windows ХР) позволяет получить обобщенную информацию об организации вычислительного процесса с детализацией до выполняющихся прикладных программ (приложений) и процессов. Однако диспетчер задач не позволяет отслеживать потоки.

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

1. Щелкнуть правой кнопкой мыши по панели задач и выбрать строку Диспетчер задач, или нажать клавиши Ctrl + Alt + Del, или нажать последовательно Пуск -> Выполнить -> taskmgr (рис. 2.1).

 

 

Для просмотра приложений перейти на вкладку Приложения. Здесь можно завершить приложение (кнопка Снять задачу), переключиться на другое приложение (кнопка Переключиться) и создать новую задачу (кнопка Новая задача). В последнем случае после нажатия кнопки Новая задача в появившемся окне (рис. 2.2) нужно ввести имя задачи,

3. Просмотр (мониторинг) процессов осуществляется переходом на вкладку Процессы, (развернуть окно на весь экран для удобства просмотра). Таблица процессов включает в себя все процессы, запущенные в собственном адресном пространстве, в том числе все приложения и системные сервисы. Обратите внимание на процесс Бездействие системы - фиктивный процесс, занимающий процессор при простое системы.

4. Если требуется просмотреть 16-разрядные процессы, то в меню Параметры выбрать команду Отображать 16-разрядные задачи.

 

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

Пример. Рассмотрим процессы приложения Word. Для этого нужно выполнить следующие действия.

 

1. Запустить MS Word. Щелкнуть правой клавишей мыши по названию приложения и в появившемся контекстном меню выбрать строку Перейти к процессам.

 

 

Произойдет переход на вкладку Процессы. Можно просмотреть число потоков и другие характеристики процесса.

Изменить приоритет процесса.

На вкладке Процессы щелкнуть правой клавишей мыши по названию процесса и выбрать в контекстном меню строку Приоритет. Изменив приоритет, можно увидеть в колонке Базовый приоритет его новое значение (обратить внимание на предупреждение).

 

 

Изменить скорости обновления данных.

Войти в меню Вид и выбрать команду Скорость обновления. Установить требуемую скорость (высокая - каждые полсекунды, обычная - каждую секунду, низкая - каждые 4 секунды, приостановить - обновления нет). Следует иметь в виду, что с повышением скорости мониторинга возрастают затраты ресурсов компьютера на работу операционной системы, что в свою очередь вносит погрешность в результаты мониторинга.

 

Диспетчер задач позволяет получить обобщенную информацию об использовании основных ресурсов компьютера. Для этого необходимо сделать следующее.

1. Перейти на вкладку Быстродействие. Верхние два окна показывают интегральную загрузку процессора и хронологию загрузки. Нижние два окна - те же показатели, но по использованию памяти.

2. Для просмотра использования процессора в режиме ядра (красный цвет) войти в меню Вид и щелкнуть на строке Вывод времени ядра.

В нижней части окна вкладки Быстродействие отображается информация о количестве процессов и потоков, участвующих в мультипрограммном вычислительном процессе, об общем количестве дескрипторов (описателей) объектов, созданных операционной системой, а также информация о доступной и выделенной памяти для реализации приложений. Кроме того, приводятся сведения о выделении памяти под ядро операционной системы с указанием выгружаемой и невыгружаемой памяти ядра и объеме системного кэша.

 

 

 

ЗАДАНИЕ 1.

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

2. Для одной из задач определить PID, загрузку ЦП, время ЦП, базовый приоритет процесса, использование памяти, хронологию использования ЦП в режиме ядра. Изменить приоритет процесса и установить, влияет ли это на время выполнения приложения.

3. Монопольно выполнить каждую из трех задач, определить время их выполнения. Запустить одновременно (друг за другом) три задачи, определить время выполнения пакета.

Ответить на следующие вопросы.

1. В каком случае суммарное время выполнения задач больше? При последовательном выполнении или одновременном выполнении?

2. Как изменилось время выполнения каждой отдельной задачи?

3. Как изменится время выполнения отдельной задачи при изменении ее приоритета? Окажет ли влияние изменение приоритета одной задачи на время выполнения другой задачи? Объяснить результаты.




Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-08 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: