СОЗДАНИЕ ПРОГРАММЫ – ДИСПЕТЧЕРА ПРОСМОТРОВ ПОТОКОВ ПРИНАДЛЕЖАЩИХ ВЫБРАННОМУ ПРОЦЕССУ. ВОЗМОЖНОСТЬ ИЗМЕНЕНИЯ ПРИОРИТЕТОВ ПРОЦЕССОВ. ЗАВЕРШЕНИЕ ПРОЦЕССОВ ДЛЯ ОС Windows
Описание работы
Работа пользователя Е. Рябченко
1 Теоретическая часть.
1.1 Определение процесса и потока.
1.2 Многопоточность ОС..
1.3 Особенности работы с потоками..
1.4 Приложения, поддерживающие просмотр потоков и работу с ними..
2 Реализация программы – диспетчера на языке С+..
2.1 Цель создания.
2.2 Описание интерфейса программы..
2.3 Описание кода программы..
3 Руководство пользователя.
3.1 Запуск программы..
3.2 Работа с приложением..
Заключение.
Список использованных источников.
Приложения.
Оригинальность 73,6%
Содержание
Введение.Содержание
1 Теоретическая часть.
1.1 Определение процесса и потока.
1.2 Многопоточность ОС..
1.3 Особенности работы с потоками..
1.4 Приложения, поддерживающие просмотр потоков и работу с ними..
2 Реализация программы – диспетчера на языке С+..
2.1 Цель создания.
2.2 Описание интерфейса программы..
2.3 Описание кода программы..
3 Руководство пользователя.
3.1 Запуск программы..
3.2 Работа с приложением..
Заключение.
Список использованных источников.
Приложения.
Задача данной курсовой работы является актуальной, поскольку использование программы-диспетчера процессов помогает пользователю в работе с персональным компьютером, предупреждая взаимоблокировки процессов, путем контролирования приоритетности потоков процесса, а также упрощает просмотр процессов с более подробным описанием свойств, чем в диспетчере задач, встроенном в операционную систему. Особенностью созданной программы является простота использования и интуитивный интерфейс, с которым сможет комфортно работать пользователь любого уровня пользования вычислительной машиной.
В ходе выполнения курсовой работы были подробно изучены: процессы, их создание, работа и завершение в операционной системе. Были приобретены важнейшие навыки создания программ на языке программирования Си++ в среде разработки Visual Studio. Была изучена работа потоков, структура и их особенности создания. Также были изучены некоторые библиотеки для реализации процессов и потоков.
При разработке приложения, которое позволяет просматривать список текущих процессов и потоков, возникла проблема с заданием событий для элементов графического интерфейса, чтобы осуществить доступ и вывод потоков процесса.
В результате работы удалось реализовать программу, выполняющую все основные функции, требующиеся от данного диспетчера процессов.
В ходе выполнения курсовой работы были подробно изучены: процессы, их создание, работа и завершение в операционной системе. Были приобретены важнейшие навыки создания программ на языке программирования Си++ в среде разработки Visual Studio. Была изучена работа потоков, структура и их особенности создания. Также были изучены некоторые библиотеки для реализации процессов и потоков.
При разработке приложения, которое позволяет просматривать список текущих процессов и потоков, возникла проблема с заданием событий для элементов графического интерфейса, чтобы осуществить доступ и вывод потоков процесса.
В результате работы удалось реализовать программу, выполняющую все основные функции, требующиеся от данного диспетчера процессов.