
Среда программирования: C++ Builder 6.0
Название работы: Система мониторинга процессов персонального компьютера
Вид работы: Курсовая работа
Тематика работы: Алгоритмы, Прочие
Объем программы: 4 (по десятибалльной шкале)
Уровень сложности: 4 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Диспетчер задач, процесс, выполняемый процесс, выполняемая задача, мониторинг процессов, GDI объекты, файл процесса, приоритет процесса, TaskMgr, идентификатор процесса, название процесса
Функции программы:
Программа должна отображать список процессов и основные параметры быстродействия операционной системы.
Программа «TaskMgr» должна выполнять следующее:
1) отображать список запущенных процессов;
2) для каждого процесса показывать значения параметров:
a) название процесса;
b) идентификатор процесса;
c) загрузка процессора (в процентах);
d) время процессора (суммарное время, в течении которого процесс выполнялся процессором);
e) базовый приоритет процесса;
f) количество потоков, созданных процессом;
g) объем используемой памяти (рабочий набор процесса);
h) количество ошибок страниц (ошибки, возникающие при обращении к странице памяти, выгруженной в файл подкачки),
i) число операций чтения с устройств ввода-вывода;
j) количество прочитанных данных (в байтах);
k) число операций записи в устройства ввода-вывода;
l) количество записанных данных (в байтах);
m) количество USER объектов, созданных процессом;
n) количество GDI объектов, созданных процессом;
o) путь к исполняемому файлу процесса;
3) возможность остановить любой запущенный процесс;
4) отображать основные параметры быстродействия операционной системы:
a) количество дескрипторов;
b) количество потоков;
c) количество процессов;
d) выделение памяти (всего, предел, пиковое значение);
e) использование физической памяти (всего, свободно, системный кеш);
f) память ядра (всего, выгружаемая, невыгружаемая);
5) графически отображать загрузку процессора (мгновенное значение, хронология загрузки процессора);
6) графически отображать загрузку физической памяти (мгновенное значение, хронологи загрузки физической памяти);
7) обновлять значения 1 раз в секунду;
8) формировать отчет по выполняемым процессам, содержащий:
a) дата и время формирования отчета;
b) параметры выбранных процессов.
Описание (отчет):
Есть
на 34 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с программой нужно запустить файл TaskMgr.exe.
Пояснения к запуску программы:
Для работы с программой нужно запустить файл TaskMgr.exe.
исходники
TaskMgr
Help
HelpUnit
HelpUnit
HelpUnit
MainUnit
MainUnit
MainUnit
Process
Process
ReportUnit
ReportUnit
ReportUnit
TaskMgr
TaskMgr
TaskMgr
TaskMgrПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеВведение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 1 . Обзор предметной области . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 1 .1 Назначение диспетчера задач . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 1 .2 Обзор программ аналогов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 2 . Проектирование программы . . . . . . . . . . . . . . . . . . . . .