Поиск по базе сайта:
Дисциплина «операционные системы и среды». Практическая работа№8 icon

Дисциплина «операционные системы и среды». Практическая работа№8




Скачати 41.35 Kb.
НазваДисциплина «операционные системы и среды». Практическая работа№8
Дата конвертації06.01.2013
Розмір41.35 Kb.
ТипДокументи

Дисциплина «операционные системы и среды».

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

Управление процессами и потоками в ОС Windows9х.


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

Заданием данной практической работы является изучение утилит и команд управления процессами в операционной системе Windows:

Ознакомиться с управлением процессами в ОС Windows с помощью утилиты

Process Explorer (procexp.exe).

Просмотр и у правление процессами под Windows 9x будем выполнять с помощью утилиты Process Explorer фирмы SysInternals.

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

  • Возможность запуска и полноценного использования в режиме простого пользователя.

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

  • Отличный системный монитор с более богатой и подробной информацией.

  • Возможность назначения тем или иным процессам различных приоритетов.

  • Интерактивное отображение того или иного процесса в двух режимах – Handle mode (отображение всех системных операций задействованных выделенным в верхнем окне программы процессом) и DLL mode (отображение всех динамических библиотек, так или иначе связанных с выделенным для изучения процессом) и многое другое.

Process Explorer будет вдвойне полезен пользователям ОС Windows 98/Me, так как эти операционки изначально были обделены сколь-нибудь серьезным инструментом, способным управлять процессами и получать серьезную информацию о системе.

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

Process Explorer 8.34 может быть очень полезна как системным администраторам, так и программистам (например, позволяет отыскивать утечки памяти в приложениях), так как обладает следующими интересными преимуществами по сравнению хотя бы со встроенным в Windows NT/2000/XP диспетчером задач:








Утилита содержит 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.

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

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

Критерий

Приложение

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

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

Far Manager

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

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

Блокнот

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

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

Wordpad

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

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

Калькулятор

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

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

Paint

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

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

Проводник

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

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

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

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

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

Web-браузер

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

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

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

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

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

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

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

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

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

  1. Дайте определение потокам и процессам.

  2. Основные задачи управления памятью в системе.

  3. Диспетчеризация процессов.



Схожі:




База даних захищена авторським правом ©lib.exdat.com
При копіюванні матеріалу обов'язкове зазначення активного посилання відкритою для індексації.
звернутися до адміністрації