Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LR_02.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
199.67 Кб
Скачать

Задание

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

Требуемая функциональность:

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

-- отображения параметров подсистемы управления памятью: объем физической памяти, объем доступной физической памяти, текущий размер файла подкачки, размер виртуальной страницы;

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

-- возможность фильтрования отображаемой информации (по полям, по идентификаторам пользователей)

-- возможность сортировки отображаемой информации.

Задача должна быть решена как в среде ОС семейства UNIX, так и в WIN32. Прототипами являются утилита top (UNIX) и Диспетчер задач (Windows). Реализация графического интерфейса пользователя в Windows-приложении опциональна (можно ограничиться консольным приложением).

Отчет по лабораторной работе должен содержать:

  • титульный лист;

  • цель работы;

  • описание алгоритмов и структур данных, используемых для решения задачи;

  • фрагменты программного кода, выполняющие определение заданных параметров системы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]