1.2 Инструменты управления процессами
В ОС Windows встроена программа Диспетчер задач (Task Manager), с помощью которой можно получить информацию о выполняющихся в системе системных и прикладных процессах, количестве используемых ими потоков и потребляемых ресурсах, управлять выполнением процессов, изменять приоритеты процессов. Для запуска диспетчера задач можно использовать комбинацию Alt+Ctrl+Del или нажатие правой кнопкой мыши на панель задач. Окно диспетчера задач показано на рис. 3.
Рисунок 3 - Окно диспетчера задач (закладка Процессы)
В окне Процессы можно видеть список всех выполняемых в системе процессов и их параметры – на рис.3 это идентификаторы процессов, загрузка ЦП каждым процессом и количество потоков. Заметьте, что количество потоков, равное 0 не говорит о том, что их действительно нет (это процесс такой).
С помощью меню Вид можно удалить из списка показанные на рис.3 параметры или добавить новые.
Закладка Быстродействие (см. рис.4) дает возможность вывести графики суммарной загрузки ЦП, использования файла подкачки, а также получить сведения о суммарном потреблении ресурсов ПК.
Диспетчер задач – очень простой инструмент, его возможностей недостаточно для решения даже несложных задач анализа и управления системой. ПРИМЕР – постройте дерево выполняемых в системе процессов на основе полученной с помощью диспетчера задач информации.
Фирмой Sysinternals разработана программа Process Explorer, обладающая значительно большими возможностями, чем диспетчер задач от Microsoft, а также ряд других программ для управления ПК и анализа информационной безопасности. Однако все эти программы бесплатны только для личного использования и на современном этапе без лицензии не могут использоваться в учебном процессе кафедры.
Рисунок 4 - Окно диспетчера задач (закладка Быстродействие)
2. Методика выполнения
Запустить диспетчер задач, ознакомиться с перечнем параметров процессов (меню вид закладки Процессы).
Ознакомиться с возможностями диспетчера задач по управлению процессами (создание процесса и завершение процесса). Изменение приоритета выбранного процесса с помощью контекстного меню.
Ознакомиться с возможностями диспетчера по управлению выводом информации на экран (упорядочивание списка по возрастанию и убыванию значений выбранного параметра).
Построить график изменения загрузки ЦП при перемещении мыши, изменении размеров окна диспетчера, запуске приложений Open Office.
Построить график изменения размера выделенной в файле подкачки памяти при запуске приложений (Open Office, Visual Studio).
Получить список выполняющихся процессов в соответствии с индивидуальными заданиями для бригад
Таблица 1 Индивидуальные задания
Номер бригады |
Номера выводимых параметров процессов по табл 2 |
1 |
1, 2, 4, 5 |
2 |
1, 2, 6 |
3 |
1, 5, 7 |
4 |
1, 2, 8 |
5 |
1, 5, 6 |
6 |
4, 7, 8 |
7 |
2, 3, 4 |
8 |
1, 2, 7 |
9 |
1, 2, 8 |
10 |
1, 3, 4 |
Таблица 2 - Параметры процессов
Номер параметра |
Наименование параметра |
1 |
Идентификатор процесса |
2 |
Загрузка ЦП |
3 |
Время ЦП |
4 |
Базовый приоритет |
5 |
Счетчик дескрипторов |
6 |
Счетчик потоков |
7 |
Память - использование |
8 |
Память - максимум |
