Введение 3
Глава 1 Понятие мультипрограммирования 4
Глава 2 Процессы и потоки 6
Глава 3 Средства API операционных систем UNIX и Windows для управления процессами (создание, удаление). 9
Заключение 15
Список использованных источников и литературы 16
Читать дальше
В данной работе выяснили определения процесса, потока и мультипрограммирования, а также привели примеры. Разобрались как устроен жизненный путь процесса.
Таким образом, мы видим, что подсистема управления процессами и потоками ответственна за обеспечение процессов необходимыми ресурсами компьютера. В последнее время все чаще используются параллельные вычисления в рамках одного процесса. В этом случае параллелизм желателен как для обслуживания различных запросов к базе данных, так и для более быстрого выполнения отдельного запроса за счет одновременного просмотра различных записей базы. Средством распараллеливания вычислений в современных ОС является механизм многопоточной обработки. При этом вводится новая единица работы – поток выполнения.
Важно также упомянуть использования утилит на практике таких как tasklist и taskkill.
Читать дальше
1. Годунов А. Н., Передача сообщений в коммуникационной среде RapidIO для семейства операционных систем реального времени Багет / Годунов А. Н., Солдатов В. А., Хоменков И. И. Программная инженерия. – 2020. – Т. 11. – №. 1. – С. 26-33.
2. Карасева Е. А., Обзор средств управления процессами и ресурсами многопроцессорных операционных систем / Карасева Е. А., Мартышкин А. И. Международный студенческий научный вестник. – 2016. – №. 3-1. – С. 80-81.
3. Картузов А. В., ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОПЕРАЦИОННОЙ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ QNX / Картузов А. В., Картузова Т. В. Проблемы и перспективы развития энергетики, электротехники и энергоэффективности. – 2020. – С. 254-258.
4. Комолова Н. В. СРАВНИТЕЛЬНЫЙ АНАЛИЗ СОВРЕМЕННЫХ ОПЕРАЦИОННЫХ СИСТЕМ СЕМЕЙСТВ WINDOWS И LINUX /Ответственный редактор. – 2021. – С. 106.
5. Назаренко М. А. Менеджмент качества мобильных операционных систем /Естественные и технические науки. – 2018. – №. 12. – С. 308-312.
6. Процессы и потоки. [Электронный ресурс] Режим доступа: https://docs.microsoft.com/ru-ru/windows/win32/procthread/processes-and-threads /(дата обращения: 15.01.2022)
7. Сейранян А. Т. ПРОГРАММИРОВАНИЕ В СРЕДЕ. NET //МЕЖДИСЦИПЛИНАРНОСТЬ НАУКИ КАК ФАКТОР ИННОВАЦИОННОГО РАЗВИТИЯ. – 2021. – С. 73-76.
8. Сугаль Е. А., РАЗВИТИЕ ОПЕРАЦИОННЫХ СИСТЕМ MICROSOFT В СВЕТЕ СОВЕРШЕНСТВОВАНИЯ АРХИТЕКТУРЫ ЭВМ / Сугаль Е. А., Жульковский О. А. Актуальные научные исследования в современном мире. – 2018. – №. 10-1. – С. 124-130.
9. Управления программами средствами POSIX [Электронный ресурс] Режим доступа: API https://infopedia.su/29x169b.html /(дата обращения: 15.01.2022)
10. Христиановский В. ПОСТРОЕНИЕ МОДЕЛЕЙ ОПТИМИЗАЦИИ ИНФОРМАЦИОННЫХ ПОТОКОВ В СИСТЕМАХ УПРАВЛЕНИЯ (КОНЦЕПТУАЛЬНЫЙ ПОДХОД) //ГРААЛЬ НАУКИ. – 2021. – №. 4. – С. 290-296.
11. Что такое мультипрограммирование (многозадачность). Реализация мультипрограммирования в системах пакетной обработки, разделения времени, реального времени [Электронный ресурс] Режим доступа: http://5fan.ru/wievjob.php?id=24550 /(дата обращения: 15.01.2022)
Читать дальше