Лабораторная работа №3 (приоритеты процессов).
Задание
-
Разработать программу, которая порождает дочерний процесс с понижением его приоритета на 1,
после чего выполняет набор математических вычислений, длительность которого в отсутствии дочерних процессов - не менее 1 секунды.
По окончании вычислений программа ожидает завершения дочернего процесса и выводит время, затраченное на вычисления.
Дочерние процессы ведут себя аналогично. Порождение
дочерних процессов заканчивается по достижении минимального приоритета. Сравнить полученные значения, сделать выводы.
-
Разработать программу, которая выполняет действия, аналогичные первой задаче, без понижения приоритета дочерних процессов.
Количество дочерних процессов также аналогично предыдущей задаче. Сравнить полученные значения, сделать выводы. Сравнить
полученные результаты с результатами первой задачи, сделать выводы.
-
Разработать программу, которая выполняет действия, аналогичные первой задаче, с порождением дочерних процессов ПОСЛЕ выполнения
вычислений. Сравнить полученные значения, сделать выводы. Сравнить
полученные результаты с результатами первой и второй задач, сделать выводы.