Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СПО от Тихомирова / Лаб работы СПО ЗО 2014 / Монитор процессов и потоков 1лр - часть 2.doc
Скачиваний:
11
Добавлен:
08.06.2015
Размер:
113.66 Кб
Скачать

2. Методика выполнения

2.1. Выполнить базовые задания для всех бригад:

      1. Используя компонент ListView, построить список процессов, выполняющихся в системе. Для каждого прикладного процесса вывести его PID, имя, время старта.

      2. Для выбранного прикладного процесса вывести время его работы в режиме ядра

УКАЗАНИЕ. Установить свойство ListBox RowSelect равным TRUE.

Использовать событие ListViewClick

Выделенный элемент определяется свойством ListView1.Selected.Index

      1. Для выбранного прикладного процесса вывести время его работы в режиме ядра

2.2. Выполнить индивидуальное задание для бригады согласно таблице. Индивидуальные задания для бригад 1, 3, 4, 5, 6, 7, 8, 9 выполняются на основе заданий 2.1.1 и 2.1.2.

№№ бригад

Индивидуальные задания

1

Для выбранного прикладного процесса вывести количество страничных ошибок. Процесс выбирать с помощью мыши в списке из окна ListView. Результат сравнить с данными диспетчера задач.

2

Вывести список адресов и имен драйверов, загруженных во второй гигабайт ОП

№№ бригад

Индивидуальные задания

3

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

4

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

5

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

6

Для выбранного прикладного процесса вывести загрузку ЦП в % за последнюю секунду. Процесс выбирать с помощью мыши в списке из окна ListView. Результат сравнить с данными диспетчера задач.

7

Для потока текущего процесса вывести время старта потока и время работы потока в режиме ядра и пользователя.

8

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

9

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

10

Вывести список адресов и имен драйверов, загруженных в ОП (с указанием каталога, откуда был загружен драйвер).

2.3. Ответить на контрольные вопросы и подготовить отчет о работе в соответствии с п.3.

2.4. Распечатать отчет на принтере любого типа. Допускается печать с обеих сторон листа.

2.5. Готовый отчет представить преподавателю для отметки о выполнении работы

Работа считается выполненной, если выполнены все перечисленные выше пункты.

  1. ОТЧЕТ О РАБОТЕ

Готовится в письменном виде. Содержание отчета:

  1. Титульный лист с номером, названием работы, номером группы, бригады, фамилиями студентов и преподавателей

  2. Перечень использованных при выполнении работы функций Win32 API и их назначение в виде таблицы

  3. Описание алгоритма и текст программной реализации (только обработчики событий) выполненных заданий

  4. Результаты, полученные при выполнении заданий (screenshot).