
- •Лабораторная работа № 1. Мультипрограммные вычислительные процессы Цель работы
- •Краткие теоретические сведения
- •1. Получение обобщенной информации о компонентах вычислительного процесса.
- •2. Просмотр и анализ информации о процессах и потоках.
- •3. Детальное исследование вычислительного процесса.
- •4. Управление журналами счетчиков и журналом оповещения (в Windows xp).
- •5. Управление Группами сборщиков данных (в Windows Vista).
- •Задания для самостоятельного выполнения
- •Контрольные вопросы
Задания для самостоятельного выполнения
Задание 1.
С помощью Диспетчера задач получите обобщенную информацию об использовании основных ресурсов компьютера.
Задание 2.
Запустите приложения MS Word и MS Excel и выполните их исследование с помощью Диспетчера задач – определите PID, количество потоков, загрузку ЦП, время ЦП, базовый приоритет процессов, использование памяти, хронологию использования ЦП в пользовательском режиме, хронологию использования ЦП в режиме ядра. Создайте документы в приложениях и поработайте с ними. Посмотрите, как это влияет на характеристики процессов. Определить пути к файлам образов процессов (только в Windows Vista).
Задание 3.
Запустите приложения MS Word и MS Excel и выполните исследование их компонент с помощью утилит Process Viewer и Microsoft Spy++, как описано выше.
Задание 4.
Запустите приложение MS Word (или MS Excel) и исследуйте его с помощью Системного монитора - определите характеристики процесса: % загрузки процессора (в пользовательском и привилегированном режиме), % времени прерываний, количество прерываний, базовый приоритет, обращения к диску, время выполнения процесса, меняя его активность и уровни приоритета. Получите соответствующие диаграммы (график, линейная гистограмма, отчет).
Задание 5 (в Windows XP).
Исследуйте приложение MS Word (или MS Excel) с помощью Системного монитора с записью результатов в Журнал счетчиков, выбрав следующие счетчики: % загруженности работы процессора в привилегированном и пользовательском режимах, % времени прерываний, % использования выделенной памяти, частота обращений к диску, скорость обмена с диском. Выберите текстовый формат Журнала счетчиков. Запустите журнал, выбрав частоту съема данных, равной 10 сек. Запустите исследуемую программу и изменяйте ее активность и уровни приоритета. Через 2-3 мин. остановите журнал. Просмотрите результаты, открыв файл журнала в Excel.
Задание 6 (в Windows XP).
Исследуйте приложение MS Word (или MS Excel) еще раз, как описано в предыдущем задании, выбрав тип журнала – двоичный. Просмотрите собранную информацию в консоли Производительность. Объясните полученные результаты.
Задание 7 (в Windows XP).
Создайте в Журнале оповещений оповещение по счетчику % загруженности процессора (порог 5%) для приложения MS Excel (или MS Word). Выберите действия: запустить программу (Блокнот) и послать сетевое сообщение. Установите опцию Сделать запись в журнале событий приложений. Проверьте работу оповещения. Найдите сведение о событии в журнале событий приложений. Повторите задание, выбрав другой счетчик по вашему усмотрению.
Задание 8 (в Windows Vista).
Исследуйте приложение MS Word (или MS Excel) с помощью Системного монитора с записью результатов в Группу сборщиков данных (счетчики производительности), выбрав следующие счетчики: % загруженности работы процессора в привилегированном и пользовательском режимах, % времени прерываний, % использования выделенной памяти, частота обращений к диску, скорость обмена с диском. Выберите двоичный формат группы сборщиков данных. Запустите группу сборщиков данных, выбрав частоту съема данных, равной 10 сек. Запустите исследуемую программу и изменяйте ее активность и уровни приоритета. Через 2-3 мин. остановите группу сборщиков данных. Результат просмотрите в Системном мониторе.
Задание 9 (в Windows Vista).
Исследуйте приложение MS Word (или MS Excel) еще раз, как описано в предыдущем задании, выбрав тип файла данных – текстовый. Просмотрите результаты, открыв файл журнала в Excel.
Задание 10 (в Windows Vista).
Создайте группу сборщиков данных (оповещения счетчика производительности) для оповещений по счетчику % загруженности процессора (порог 5%) для приложения MS Excel (или MS Word). Задайте Действие оповещения - Сделать запись в журнале событий приложений. Проверьте работу оповещения. Найдите сведение о событии в журнале событий приложений. Повторите задание, выбрав другой счетчик по вашему усмотрению.