Лабораторная работа: Реализация управления процессами и ресурсами многопрограммных операционных систем на уровне диспетчеризации

process_count=5

process_edit=0

process_del=1

process_end=0

protocol_mess=6

protocol_date=10.09.02

protocol_time=23:40:56

Ответы на контрольные вопросы

1)При относительном приоритете самый последний поступивший всегда попадает в 1-ю очередь.

При абсолютном если он выше выполняемого то он заканчивает выполняемый и становится на его место.

2) “Запуск” “Истечение кванта” “Изменение (Edit)”

3)Сложность реализации поиска изменения состояния менее приоритетных процессов занявших ресурсы.

Отчёт по лабораторной работе 4

Задание на лабораторную работу

Изучение диспетчеризации процессов с учётом выполнения операций ввода вывода, алгоритмическая и программная реализация данной дисциплины диспетчеризации.

Учитывать операции ввода вывода, поступаемые от выполняемого процесса.

Доработать интерфейс программы.

Постановка задачи

Дано:

дескриптор – см. задание.

Требуется:

список1 или дескриптор1 – выполняемый процесс.

список2 – готовые процессы.

список3 – ожидающие процессы.


Структура программы

Назначение подпрограмм:

Newproc – формирование дескриптора

Delproc – удаление дескриптора

EditProc – редактирование дескриптора.

ReRun – проверка на возможность запуска другого более приоритетного процесса или с равным приоритетом.

К-во Просмотров: 286
Бесплатно скачать Лабораторная работа: Реализация управления процессами и ресурсами многопрограммных операционных систем на уровне диспетчеризации