Лабораторная работа №3
Современные ОС содержат встроенные средства, позволяющие получить достаточно полную информацию о компонентах вычислительного процесса. Диспетчер задач (Task Manager) ОС Windows (например, Windows ХР) позволяет получить обобщенную информацию об организации вычислительного процесса с детализацией до выполняющихся прикладных программ (приложений) процессов. Однако диспетчер задач не позволяет отслеживать потоки.
Для запуска диспетчера задач и просмотра компонентов вычислительного процесса необходимо выполнить следующие действия.
1. Щелкнуть правой кнопкой мыши по панели задач и выбрать строку Диспетчер задач, или нажать клавиши Alt+Ctrl+Del, или нажать последовательно Пуск → Выполнить → taskmgr (рис.4.1).
Рис. 4.1
2. Для просмотра приложений перейти на вкладку Приложения. Здесь можно завершить приложение (кнопка Снять задачу), переключиться на другое приложение (кнопка Переключиться) и создать новую задачу (кнопка Новая задача). В последнем случае после нажатия кнопки Новая задача в появившемся окне (рис.4.2) нужно ввести имя задачи.
|
|
Рис. 4.2
3. Просмотр (мониторинг) процессов осуществляется переходом на вкладку Процессы. Таблица процессов включает в себя все процессы, запущенные в собственном адресном пространстве, в том числе все приложения и системные сервисы. (Обратите внимание на процесс Бездействие системы – фиктивный процесс, занимающий процессор при простое системы).
4. Если требуется ю параметры выбрать команду Отображать 16-разрядные задачи (рис. 4.3).
Рис. 4.3
5. Для выбора просматриваемых показателей (характеристик) с помощью команды Выбрать столбцы (меню Вид) установить флажки рядом с показателями, которые требуется отображать.
В качестве примера рассмотрим процессы приложения Word. Для этого необходимо выполнить следующие действия.
1. Запустить MS Word. Щелкнуть правой клавишей мыши по названию приложения и в появившемся контекстном меню выбрать строку перейти к процессам. Произойдет переход на вкладку процессы. Можно просмотреть число потоков и другие характеристики процесса.
2. Изменить приоритет процесса. На вкладке Процессы щелкнуть правой кнопкой мыши по названию процесса и выбрать в контекстном меню Приоритет (рис. 4.4). Изменив приоритет, можно увидеть в колонке Базовый приоритет его новое значение (обратить внимание на предупреждение).
Рис. 4.4
3. Изменить скорости обновления данных. Войти в меню Вид и выбрать команду Скорость обновления (рис. 4.5). Установить требуемую скорость (высокая – каждые полсекунды, обычная – каждую секунду, низкая – каждые четыре секунды, приостановить – обновления нет). Следует иметь в виду, что с повышением скорости мониторинга возрастают затраты ресурсов компьютера на работу ОС, что в свою очередь вносит погрешность в результаты мониторинга.
|
|
Рис.4.5
Диспетчер задач позволяет получить обобщенную информацию об использовании основных ресурсов компьютера. Для этого необходимо сделать следующее.
1. Перейти на вкладку Быстродействие (рис. 4.6). Верхние два окна показывают интегральную загрузку процессора и хронологию загрузки. Нижние два окна – те же показатели, но по использованию памяти.
2. Для просмотра использования процессора в режиме ядра (красный цвет) войти в меню Вид и щелкнуть на строке Вывод времени ядра.
В нижней части окна вкладки Быстродействие отображается информация о количестве процессов и потоков, участвующих в мультипрограммном вычислительном процессе, об общем количестве дескрипторов (описателей) объектов, созданных ОС, а также информация о доступной и выделенной памяти для реализации приложений. Кроме того, приводятся сведения о выделении памяти под ядро ОС с указанием выгружаемой и невыгружаемой памяти ядра и объеме системного кэша.
Рис. 4.6