12391

Управление процессами в Windows

Практическая работа

Информатика, кибернетика и программирование

Практическая работа № Управление процессами в Windows. Цель работы: изучение возможностей контроля и управления процессами в операционных системах Windows научиться работать с Диспетчером задач ознакомиться с управлением процессами в ОС Windows с помощью утилиты Process Explorer. ...

Русский

2013-04-26

26.78 KB

83 чел.

Практическая работа №

Управление процессами в Windows.

Цель работы: изучение возможностей контроля и управления процессами в операционных системах Windows, научиться работать с Диспетчером задач, ознакомиться с управлением процессами в ОС Windows с помощью утилиты Process Explorer.

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ.

Для правильного выполнения той или иной задачи в Windows необходимо, чтобы была запущена та или иная программа. В данной работе вы ознакомитесь с минимальным набором программ, которые должны быть запущены для корректной работы Windows. Для того чтобы увидеть полный список выполняемых задач в данный момент можно воспользоваться Диспетчером задач Windows или любой другой аналогичной программой (утилиты Process Explorer (procexp.exe.)). В этой  работе мы ознакомимся только с Диспетчером задач, который можно запустить нажатием комбинации CTRL+ALT+DELETE.

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

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

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

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

Если имеется подключение к сети, можно просматривать состояние сети и параметры ее работы.

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

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

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

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

Имя процесса

Описание

Explorer.exe

Программа проводник, отвечает за отображение на экране рабочего стола, открытие главного меню (если открываете окно проводника, появляется ещё один процесс)

Spoolsv.exe

Программа отвечает за очередь печати (постановка документов в очередь, удаление очереди отслеживание количества напечатанных листов)

services.exe

Позволяет компьютеру распознавать изменения в установленном оборудовании и подстраиваться под них, либо не требуя вмешательства пользователя, либо сводя его к минимуму. Остановка или отключение этой службы может привести к нестабильной работе системы.(Plug and Play). А так же обеспечивает поддержку сообщений журналов событий, выдаваемых Windows-программами и компонентами системы, и просмотр этих сообщений.

svchost.exe

Позволяет настраивать расписание автоматического выполнения задач на этом компьютере.

svchost.exe

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

svchost.exe

Управляет синхронизацией даты и времени на всех клиентах и серверах в сети. Если эта служба остановлена, синхронизация даты и времени не будет доступна.

svchost.exe

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

svchost.exe

Позволяет удаленным пользователям изменять параметры реестра на этом  компьютере.

mdm.exe

Управляет местной и удаленной отладкой для отладчиков Visual Studio

lsass.exe

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

Winlogon.exe

Программа входа в систему Windows NT

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

Управление процессами и потоками в ОС Windows с помощью утилиты Process Explorer фирмы SysInternals.

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

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

Утилита содержит 2 окна. В верхнем отображается список активных процессов (в т.ч. идентификатор процесса - PID, процент загрузки процессора - CPU, описание - Description, наименование аккаунта владельца - Owner, приоритет процесса - Priority, Handles, Windows Title). Информация, показываемая в нижнем окне, зависит от режима Process Explorer - если он находится в режиме handle mode, Вы можете видеть handles (файлы для Windows 9x/Ме), которые открыл процесс, выбранный в верхнем окне; если это режим DLL (DLL mode) - Вы можете видеть DLL, которые загрузил данный процесс.

Переключение между режимами осуществляется "горячими клавишами" или с помощью соответствующих пунктов меню:

Вы можете сортировать процессы по любому критерию, щелкая мышкой на соответствующей колонке; либо представить процессы в виде дерева процессов (process tree) путем выбора пункта меню View - Show Process Tree.

Щелкнув правой кнопкой мыши по выбранному процессу, с помощью появившегося контекстного меню Вы можете изменить базовый приоритет процесса (Set Priority), принудительно завершить процесс (Kill Process) и просмотреть дополнительные параметры процесса (Properties):

С помощью пункта меню Options - Highlight Services можно выделить процессы, которые обслуживают хост. Для выделения процессов текущего пользователя выберите пункт меню Options - Highlight Own Processes.

Запустив утилиту, запустите несколько приложений (например, Far, Word, Paint, Notepad и т.д.), обратите внимание на изменения в окне процессов. Прокомментируйте их. Приведите копию экрана и опишите процесс, порожденный запущенным приложением.

Задания для выполнения:

1. На вкладке Процессы Диспетчера задач измените количество столбцов, запишите выполненные для этого операции. Какие из процессов запущены Пользователем?

2. Сколько процессов активно на момент выполнения практической  работы, на сколько загружен центральный процессор, какой объем памяти выделен на текущие процессы?

3. Просмотреть справочную систему Диспетчера  задач. Найти информацию о запуске новых программ, завершении текущих программ с использованием Диспетчера и выписать в тетрадь.

4. Выполните следующие действия с помощью утилиты Process Explorer. Отсортируйте процессы по заданному критерию. Опишите один из системных процессов. Запустите указанное приложение. Опишите возникший процесс по заданным характеристикам. Принудительно завершите указанный процесс. Выполняемые действия иллюстрируйте копиями экранов.

No задания

Критерий

Приложение

Характеристики

No 1

Показать дерево системных процессов

Far Manager

Опрелелить используемые DLL

No 2

Отсортировать по PID

Блокнот

Просмотреть доп. свойства процесса

No 3

Отсортировать по загрузке процессора

Wordpad

Опрелелить используемые handles

No 4

Отсортировать по приоритету

Калькулятор

Просмотреть доп. свойства процесса

No 5

Отсортировать по владельцу

Paint

Изменить приоритет пользовательского процесса

No 6

Показать дерево пользовательских процессов

Проводник

Просмотреть доп. свойства процесса

No 7

Отсортировать по наименованию

Редактор реестра

Опрелелить используемые DLL

No 8

Отсортировать по приоритету

Web-браузер

Изменить приоритет пользовательского процесса

No 9

Отсортировать по загрузке процессора

Сетевое окружение

Опрелелить используемые handles

No 10

Показать дерево пользовательских процессов

Дефрагментация диска

Опрелелить используемые DLL

Копии экрана с выполненным заданием и описание выполненных действий привести в отчете.

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

  1.  Что такое процесс?
  2.  Опишите общие сведения про Диспетчер задач?
  3.  Что означает параметр «бездействие системы»?
  4.  Можно ли изменить внешний вид вкладки процессы в диспетчере задач?
  5.  Как завершить процесс?
  6.   Опишите возможности работы с помощью утилиты Process Explorer.
  7.  Записать процессы и их описание из таблицы в тетрадь и выучить их наизусть.


 

А также другие работы, которые могут Вас заинтересовать

20180. Электродинамические приборы 391.5 KB
  15 Если через катушки пропустить переменные синусоидальные токи и то подвижная часть прибора будет реагировать на среднее значение вращающего момента где I1 и I2 – действующие значения тока;  фазовый сдвиг между ними. Значит уравнение 15 для переменного тока примет вид: 16 Из формул 15 и 16 ясно что показания приборов электродинамической системы пропорциональны произведению токов протекающих по катушкам; градуировка шкалы на постоянном токе справедлива и для переменных токов. Выпускаются амперметры электродинамической...
20181. Оценка случайных погрешностей 788.5 KB
  Изменение погрешности во времени представляет собой нестационарный случайный процесс. Разделение погрешности на систематическую прогрессирующую и случайную составляющие представляет собой попытку описать различные участки частотного спектра этого широкополосного процесса: инфранизкочастотный низкочастотный и высокочастотный. Случайная погрешность составляющая погрешности измерения изменяющаяся случайным образом по знаку и значению в серии повторных измерений одного и того же размера ФВ проведенных с одинаковой тщательностью в...
20182. Точечные оценки законов распределения 114.5 KB
  Функции распределения описывают поведение непрерывных случайных величин т. Задача нахождения точечных оценок частный случай статистической задачи нахождения оценок параметров функции распределения случайной величины на основании выборки. В отличие от самих параметров их точечные оценки являются случайными величинами причем их значения зависят от объема экспериментальных данных а закон распределения от законов распределения самих случайных величин.
20183. Малое предпринимательство в экономических системах разных стран 293.71 KB
  Выявить тенденции и особенностей становления малого бизнеса в экономике России, его значимости в социально-экономическом развитии общества; раскрыть проблемы взаимодействия малого бизнеса и государственных органов; рассмотреть зарубежный опыт развития малого предпринимательства; исследовать франчайзинг как способ развития малого бизнеса; изучить франчайзинговые модели бизнеса российских стран.
20184. СЧЕТЧИКИ. Общие сведения 309.5 KB
  40 показаны вход и выходы счетчика без раскрытия схемы счетчика а в табл.19 Числопоступивших импульсов Состояние триггеров Число поступившихимпульсов Состояние триггеров Q4 Q3 Q2 Q1 Q4 Q3 Q2 Q1 0 0 0 0 0 8 1 0 0 0 1 0 0 0 1 9 1 0 0 1 2 0 0 1 0 10 1 0 1 0 3 0 0 1 1 11 1 0 1 1 4 0 1 0 0 12 1 1 0 0 5 0 1 0 1 13 1 1 0 1 6 0 1 1 0 14 1 1 1 0 7 0 1 1 1 15 1 1 1 1 Наряду с суммирующими счетчиками в которых в процессе счета каждое очередное число на одну единицу превышает предыдущее используются и такие счетчики в которых в процессе счета числа...
20185. ТРИГГЕРЫ. Активные и пассивные логические уровни элементов И-НЕ и ИЛИ-НЕ 207.5 KB
  Назначение триггера. Воздействуя на входы триггера его устанавливают в нужное состояние. Логический уровень на инверсном выходе представляет собой инверсию состояния триггера в состоянии 0 Q = 1 и наоборот. Приведем обозначение и назначение входов триггеров: R от английского RESET раздельный вход установки в состояние 0; S от английского SET раздельный вход установки в состояние 1; K вход установки универсального триггера в состояние 0; J вход установки универсального триггера в состояние 1; T счетный вход; D от английского...
20186. МУЛЬТИПЛЕКСОРЫ/ ДЕМУЛЬТИПЛЕКСОРЫ 74 KB
  Мультиплексор является устройством которое осуществляет выборку одного из нескольких входов и подключает его к своему выходу. Мультиплексор имеет несколько информационных входов D0 D1 . При подаче стробирующего сигнала на вход С мультиплексор выбирает один из входов адрес которого задается двоичным кодом на адресных входах и подключает его к выходу.26 Таким образом подавая на адресные входы адреса различных информационных входов можно передавать цифровые сигналы с этих входов на выход Q.
20187. ШИФРАТОРЫ/ДЕШИФРАТОРЫ 1.84 MB
  Входы дешифратора предназначаются для подачи двоичных чисел выходы последовательно нумеруются десятичными числами. В таких устройствах двоичное число поступая на вход дешифратора вызывает появление сигнала на определенном его выходе.19а приведено символическое изображение дешифратора. Рассмотрим построение дешифратора осуществляющего преобразование заданное табл.