Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум_ОС.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
382.98 Кб
Скачать

Мониторинг процессов

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

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

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

Рассмотрим краткое описание основных столбцов и соответствующих им счетчиков:

  • Имя образа - имя процесса.

  • Идентификатор процесса (PID) - числовое значение, которое уникальным образом определяет процесс во время его работы.

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

  • Время ЦП - суммарное время процессора, использованное процессом со времени его запуска (в секундах).

  • Память – использование - объем виртуальной памяти, используемой процессом (в килобайтах).

  • Память – изменение - изменение объема памяти с момента последнего обновления. Диспетчер задач отображает отрицательные значения.

  • Память – максимум - максимальный объем выделенной памяти, использованной процессом с момента запуска. Выделенной памятью является память, которую процесс использует на физическом носителе (например, в ОЗУ) или в файле подкачки.

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

  • Объекты USER - число объектов USER, которые используются в данное время определенным процессом.

  • Число чтений - число операций ввода/вывода, сгенерированных процессом чтения, включая операции для файлов, сети и устройств.

  • Прочитано байт - число байт, прочитанных в ходе операций ввода/вывода, сгенерированных процессом чтения, включая операции для файлов, сети и устройств.

  • Ошибки страницы - изменение - изменение числа ошибок страниц с момента последнего обновления.

  • Объем виртуальной памяти - объем виртуальной памяти или адресного пространства, выделенного процессу.

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

  • Невыгружаемый пул - объем памяти ОС, используемой процессом (в килобайтах). Данная память никогда не выгружается на диск.

  • Счетчик дескрипторов - число дескрипторов объектов в таблице объектов процесса.

  • Счетчик потоков - число потоков, запущенных в процессе.

  • Объекты GDI - число объектов GDI, используемых в данный момент процессом. Объекты из библиотеки графического пользовательского интерфейса (Graphics Device Interface, GDI), входящей в интерфейс прикладного программирования (API) для устройств вывода графики.

  • Базовый приоритет - определяет порядок диспетчеризации потоков процесса для обработки процессором.

  • Число записей - число операций ввода/вывода, сгенерированных процессом записи, включая операции для файлов, сети и устройств.

  • Записано байт - число байт, записанных в ходе операций ввода/вывода, сгенерированных процессом записи, включая операции для файлов, сети и устройств.

  • Прочий ввод/вывод - число операций ввода/вывода, сгенерированных процессом, который не является ни чтением, ни записью, включая операции для файлов, сети и устройств (например, функция управления).

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

Изменение приоритета запущенной программы

Базовый приоритет задается кодом приложения. С помощью диспетчера задач можно изменить базовый приоритет процесса. Внесенное изменение будет действовать только в течение времени работы процесса. При следующем запуске процесс будет выполняться с базовым значением приоритета.

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