Главная страница
Навигация по странице:

  • Оборудование

  • Действия над процессами.

  • . Изучение процессов. Управление процессами с помощью программы «Диспетчер задач» и командной строки Цель

  • Краткие теоретические сведения Диспетчер задач

  • Способы запуска Диспетчера задач

  • Счетчик Описание

  • Команды для управления процессами в режиме командной строки Schtasks

  • Taskkill

  • Задания: При выполнении лабораторной работы требуется оформление отчета Часть 1. Работа с программой Диспетчер задач

  • Процесс Описание

  • Часть 2. Работа с процессами при помощи командной строки

  • Контрольный лист Содержание отчёта

  • Практическая № 2 Диспетчер задач.. Практическая работа 2 Детальное исследование вычислительного процесса ос. Диспетчер задач. Цель работы


    Скачать 0.64 Mb.
    НазваниеПрактическая работа 2 Детальное исследование вычислительного процесса ос. Диспетчер задач. Цель работы
    Дата18.10.2020
    Размер0.64 Mb.
    Формат файлаdocx
    Имя файлаПрактическая № 2 Диспетчер задач..docx
    ТипПрактическая работа
    #143686

    Практическая работа № 2
    Детальное исследование вычислительного процесса ОС. Диспетчер задач.
    Цель работы:


    1. Получение информации о компонентах вычислительного процесса с помощью диспетчера задач:

    1. Анализ процессов и потоков.

    2. Использование ресурсов.




    1. Получение навыков работы с журналами счётчиков.


    Оборудование: Программное обеспечение лаборатории. Операционная система Windows 7. Интернет ресурсы- http://www.osys.ru/.
    Теоретические сведения.

    В современных операционных системах содержатся средства, позволяющие получить пользователю информацию о компонентах вычислительного процесса:

    1. Диспетчер задач (Task Manager) – отражает обобщенную информацию об организации вычислительного процесса;

    2. Журнал производительности – позволяет детально анализировать вычислительные процессы.


    Запустить диспетчер задач можно следующими способами: нажать сочетания клавиш Ctrl+Alt+Delete или Crtl+Shift+Esc; нажать меню Пуск>Выполнить (сочетание клавиш Win+R) >taskmgr



    Для просмотра выполняющихся приложений нужно перейти на вкладку «Приложения». На этой вкладке пользователь может завершить приложение (Снять задачу), переключится на другое приложение (Переключится) и создать новую задачу (Новая задача).

    Щелкнув правой кл. мыши на приложении можно перейти к процессу этого приложения, нажав «Перейти к процессу».


    Все процессы отображаются на вкладке «Процессы» (в том числе все приложения и системные сервисы). Для просмотра 16-разрядных приложений, в меню «параметры» нужно выбрать «Отображать 16-разрядные задачи». Дополнительные параметры характеристик процессов можно добавить с помощью меню «Вид»>Выбрать столбцы… Так же с помощью меню вид можно изменить и другие параметры отображения диспетчера задач.



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


    1. Завершить процесс.

    2. Завершить древо процессов.

    3. Создать файл дампа памяти.

    4. Изменить приоритет.

    5. Задать соответствие.


    Для просмотра обобщенной информации об используемых ресурсов ВС нужно перейти на вкладку «Быстродействие»

    Эта вкладка представляет собой графики загрузки процессора, использования памяти и отображает информацию о количестве потоков (тредов), процессов, общем количестве дескрипторов, информацию о доступной и выделенной памяти и сведения о выделенной памяти под ядро ОС (выгружаемой, невыгружаемой и общий объем КЭШа).

    Для просмотра информации о состоянии сетей нужно перейти на вкладку «Сети». Она представляет собой графики загрузки всех сетевых интерфейсов и сведения о них.


    Самостоятельно:

    1. Описать основные функции и возможности диспетчера задач.

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




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

    2. Определить PID, загрузку ЦП, базовый приоритет, использование памяти, изменить приоритет, завершить процесс.


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

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

    Краткие теоретические сведения

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

    Способы запуска Диспетчера задач:

    1. нажмите комбинацию клавиш Ctrl+Shift+Esc;

    2. нажмите комбинацию клавиш Ctrl+Alt+Delete, в списке выберите Диспетчер задач;

    3. вызовите контекстное меню на панели задач, выберите Диспетчер задач.

    Добавление счетчика

    Чтобы добавить столбцы со сведениями, выберите пункт меню Вид и выберите команду Выбрать столбцы. Установите флажки для счетчиков, которые нужно отображать, и нажмите кнопку ОК.

    Счетчик

    Описание

    ИД процесса (PID)

    Число, уникально идентифицирующее выполняющийся процесс.

    Пользователь

    Учетная запись пользователя, в которой выполняется процесс.

    Код сеанса

    Число, идентифицирующее владельца процесса. Если несколько пользователей осуществили вход в систему, каждому пользователю присваивается свой уникальный код сеанса.

    Загрузка ЦП

    Процент времени, в течение которого процессом использовался ЦП со времени последнего обновления (отображается как ЦП в заголовке столбца).

    Время ЦП

    Общее время процессора в секундах, выделенное процессу с начала его работы.

    Память - рабочий набор

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

    Память - выделенная память

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

    Память - выгружаемый пул

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

    Память - невыгружаемый пул

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

    Базовый приоритет

    Ранжирование приоритетов, определяющее порядок обработки потоков процесса.

    Дескрипторы

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

    Счетчик потоков

    Количество выполняющихся потоков процесса.

    Команды для управления процессами в режиме командной строки

    Schtasks - выводит выполнение команд по расписанию;

    Start - запускает определенную программу или команду в отдельном окне;

    Taskkill - завершает процесс;

    Tasklist - выводит информацию о работающих процессах

    Дескрипторы и счетчики потоков

    Дескриптор – специальная информационная структура, которая создается для каждого процесса (описатель задачи, блок управления задачей).

    В общем случае дескриптор содержит следующую информацию:

    1. Идентификатор процесса.

    2. Тип (или класс) процесса, который определяет для супервизора некоторые правила предоставления ресурсов.

    3. Приоритет процесса.

    4. Переменную состояния, которая определяет, в каком состоянии находится процесс (готов к работе, в состоянии выполнения, ожидание устройства ввода-вывода и т.д.)

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

    6. Информацию о ресурсах, которыми процесс владеет и/или имеет право пользоваться (указатели на открытые файлы, информация о незавершенных операциях ввода/вывода и т.п.).

    7. Место (или его адрес) для организации общения с другими процессами.

    8. Параметры времени запуска (момент времени, когда процесс должен активизироваться, и периодичность этой процедуры).

    Задания:

    При выполнении лабораторной работы требуется оформление отчета

    Часть 1. Работа с программой Диспетчер задач

    1. Вызовите программу Диспетчер задач.

    2. Просмотрите перечень загруженных приложений.

    3. Оцените количество запущенных процессов, объем загрузки ЦП и физической памяти.

    4. Запустите следующие приложения: Paint, MS Word, PowerPoint, Google Chrome.

    5. Зафиксируйте изменения количества запущенных процессов, объема загрузки ЦП и физической памяти.

    6. Активизируйте окно программы Paint, с помощью Диспетчера задач переключитесь к приложению PowerPoint.

    7. С помощью Диспетчера задач запустите приложение Блокнот (notepad.exe).

    8. С помощью Диспетчера задач завершите работу с приложением Paint.

    9. Отобразите активные процессы.

    10. Для процессов покажите в окне следующие счетчики: ИД процесса, Пользователь, Базовый приоритет, Загрузка ЦП, Время ЦП, Память – рабочий набор, Память – выгружаемый пул, Память – невыгружаемый пул, Счетчик потоков, Дескрипторы.

    11. Определите значения счетчиков для процессов explorer.exe, winword.exe, powerpnt.exe, notepad.exe и зафиксируйте их в таблицу:



    Процесс

    ИД процесса

    Пользователь

    Базовый приоритет

    Загрузка ЦП

    Время ЦП

    Память – рабочий набор

    Память – выгружаемый пул

    Память – невыгружаемый пул

    Счетчик потоков

    Дескрипторы

    explorer.exe































    winword.exe































    powerpnt.exe































    notepad.exe































    1. Щелкая по названиям столбцов, отсортируйте процессы по следующим столбцам: Имя образа, Память – рабочий набор, Базовый приоритет, Дескрипторы.

    2. Укажите процессы, имеющие высокий базовый приоритет.

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

    4. Определите два процесса, имеющих самое высокое значение счетчика Дескрипторы.

    5. Определите два процесса, имеющих самое высокое значение счетчика Счетчик потоков.

    6. Используя контекстное меню, просмотрите свойства файла приложения powerpnt.exe.

    7. На вкладке Службы просмотрите перечень служб.

    8. Отсортируйте службы по состоянию.

    9. На вкладке Быстродействие просмотрите на графике хронологию загрузки ЦП и использования физической памяти.

    10. Определите объем физической памяти: всего, кэшировано, доступно, свободно; память ядра – выгружаемая, невыгружаемая; общее количество дескрипторов и потоков.

    11. Завершите работу с программами PowerPoint и Google Chrome.

    12. Проанализируйте изменение графиков загрузки ЦП и использования физической памяти.

    13. ДЗ: на своем домашнем компьютере получить сведения о назначении процессов, заполнить таблицу:



    Процесс

    Описание













    Часть 2. Работа с процессами при помощи командной строки

    1. Изучите синтаксис команд Start, Taskkill, Tasklist (для этого в командной строке ввести команды Start /?, Taskkill /?, Tasklist /?).

    2. С помощью командной строки запустите программу Блокнот в развернутом окне.

    3. Запустите программу Paint (mspaint.exe) с высоким приоритетом (high).

    4. С помощью Диспетчера задач определите ИД процесса программы Paint.

    5. Завершите выполнение программы Paint, используя идентификатор процесса.

    6. Завершите выполнение программы Блокнот, используя имя образа.

    7. Найдите команду запуска программы WordPad.

    8. С помощью командной строки запустите программу WordPad.

    9. Выведите информацию о работающих процессах.

    Контрольные вопросы

    1. Каково назначение программы Диспетчер задач?

    2. Почему запущенных процессов больше, чем приложений?

    3. Какие счетчики можно отобразить для процессов?

    4. Какие существуют базовые приоритеты и как их изменить? На что это влияет? Какие процессы имеют высокий приоритет? Почему?

    5. Как добавить отображение счетчиков в Диспетчере задач?

    6. Что такое дескриптор процесса?

    7. Что такое многопоточность?

    8. Какие существуют команды для работы с процессами в режиме командной строки?

    Контрольный лист

    Содержание отчёта:

    Вывод о проделанной работе_____________________________________________________

    _____________________________________________________________________________

    Контрольные вопросы:


    1. Как добавить программу с помощью диспетчера задач, если её имя неизвестно?

    ____________________________________________________________________________________________________________________________________________________


    1. На что влияет изменение приоритета?

    __________________________________________________________________________

    _________________________________________________________________________


    1. На всех ли компьютерах доступна команда Задать соответствие для процесса?

    __________________________________________________________________________

    __________________________________________________________________________


    1. Назначение команды: Задать соответствие.

    __________________________________________________________________________

    __________________________________________________________________________


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

    __________________________________________________________________________

    __________________________________________________________________________

    Тест

    Назначение дескриптора процесса:

    (подчеркните правильный ответ)
    Управление тредами.

    Идентификатор процесса, определяющий правила предоставления ресурсов.

    Описатель задач процесса, организатор общения с другими процессами.

    Супервизор ОС.

    Организация адресного пространства.

    Дата______________ Оценка___________

    Подпись преподавателя


    написать администратору сайта