|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Порядок выполнения работы. 1. Работа с диспетчером задач Windows1. Работа с диспетчером задач Windows. 1) Запустите несколько программ, например, командную строку (cmd.exe), калькулятор (calc.exe) и проводник (explorer.exe). 2) Теперь запустите диспетчер задач одним из известных Вам способом. 3) Вы увидите список запущенных программ (рис. 1).
4) Попробуйте запустить отсюда новую программу, например, iexplore.exe. Она должна появиться в окне диспетчера. 5) Увеличьте время обновления списка задач и запустите ещё одну программу, например, regedit.exe. Теперь её дескриптор появится в списке спустя некоторое время. 6) Переключитесь на окно любой из выбранных задач. 7) Посмотрите, каким процессом выполняется каждая задача, используя контекстное меню. 8) Попробуйте завершить процесс и посмотрите, что произойдёт с задачей. 9) Попробуйте завершить процесс, запущенный от имени system. 10) Измените параметры отображения информации о процессе. Активируйте значения «Количество чтений» и «Количество записей». 11) Посмотрите графики занятости процессора и памяти. В окне проводника запустите поиск файлов и снова посмотрите на графики. 12) Сделайте выводы о проделанной работе.
2. Работа с утилитой Process Explorer. 1) Запустите снова несколько приложений. 2) Запустите программу Process Explorer. 3) Вы увидите дерево процессов (рис. 2). Некоторые процессы отображаются розовым цветом, некоторые синим. Почему? 4) Проследите, какие параметры процесса отображаются. 5) Измените эти параметры. Добавьте отображение пользователя, запустившего процесс. 6) Запустите программу cmd.exe, а из неё - mspaint.exe. Вы увидите, что последняя является дочерней ветвью cmd.exe. Попробуйте завершить дерево процессов cmd.exe.
7) Выберите какой-либо процесс и посмотрите список библиотек и файлов, которые он отображает в память. 8) Посмотрите всю информацию о процессе: путь к образу, объём занимаемой памяти, время работы в пользовательском режиме и режиме ядра, загружаемость процессора и памяти, используемые потоки внутри процесса, строковые константы, используемые входные параметры процесса, защищённость процесса, используемые ключи реестра и др. информацию. 9) Проведите сравнительный анализ диспетчера задач Windows и утилиты Process Explorer и сделайте выводы.
3. Работа с утилитой Unlocker. 1) Откройте какой-нибудь файл так, чтобы он был отображён в память, например, C:\winnt\media\notify.wav с помощью проигрывателя Windows. 2) Когда файл открыт, попробуйте удалить его. Система выдаст сообщение, что файл занят и не может быть удалён. 3) Щёлкните правой кнопкой мыши и в меню выберите пункт «Unlocker». 4) Программа покажет список процессов (рис. 3), которыми занят файл. 5) Завершите все перечисленные процессы. Теперь файл без проблем удалится. 6) Посмотрите список процессов, занимающих модули kernel32.dll и user32.dll. 7) Сделайте выводы.
Содержание отчёта 1. Титульный лист работы. 2. Формулировка цели и задач работы. 3. Список используемых программ. 4. Результаты выполнения действий над процессами. 5. Краткие выводы по проделанной работе. Контрольные вопросы 1. Что такое программа (задача) и процесс? В чём их отличие? 2. Что такое файл образа процесса? 3. Назовите два режима доступа операционной системы к процессору. В чём их различие? Для чего нужна такая архитектура? 4. Что такое поток? В чём его отличие от процесса? 5. Что такое дерево процесса? Как идентифицируются процессы? 6. Из каких компонентов состоит процесс Windows? 7. Из каких компонентов состоит поток Windows? 8. Какими системными функциями создаётся процесс? 9. В каких случаях процесс завершается? 10. Какие утилиты для отображения информации и управления процессами и потоками Вы знаете? 11. Какие процессы выделены розовым цветом, а какие синим в программе Process Explorer? 12. В чём преимущества программы Process Explorer перед диспетчером задач Windows? 13. Какими методами можно определить общую загруженность процессора и его загруженность конкретным процессом?
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.) |