РГР по теме Операционные системы. Захаров_А_Е_АВТ_109_РГР_ОС. Новосибирский государственный технический университет факультет автоматики и вычислительной техники кафедра вычислительной техники
Скачать 3.46 Mb.
|
3.1. ЗаданиеРазработать структуру функционирования диспетчера работ в вычислительной системе, заданной в разделе 1, на всём интервале работы. Квант времени, выделяемый каждой работе, выбирается исходя из конкретной ситуации: число работ, параллельно занимающих процессор, интервалы времени с коэффициентом многозадачности, дисциплины обслуживания. Диспетчер использует метод разделения времени в сочетании с приоритетами. 3.2. Исходные данныеВариант 2. БП – 1)LIFO , П – 3)PRT. 3.3. Временные диаграммы работы LIFO и PRT.ДО LIFOРисунок 5. Исходная ВД (без ожидания и загрузки) для ДО LIFO. Примеры расчётов: Временной диапазон: 38-46 46-38=8, 8/1=8 Задание 1 получает по Δt CPU = 8 τ1=40-8=32 Временной диапазон: 46-110 110-46=64, 64/2=31 Задания 1, 2 получают по Δt CPU = 31 τ1= τ2=40-31=9 Временной диапазон: 110-118 118-110=8, 8/1=8 Задание 2 получает по Δt CPU = 8 τ2=40-8=32 Таблица 7. Трассировка планировщика для до LIFO.
Рисунок 6. Временная диаграмма работы ДО LIFO. ДО PRTРисунок 7. Исходная ВД (без ожидания и загрузки) для ДО PRT. Таблица 8. Трассировка планировщика для до PRT.
Рисунок 8. Временная диаграмма работы ДО PRT. Выводы. В данной расчетно-графической работе были рассмотрены и изучены дисциплины обслуживания FIFO, SJF, PRT, а так же разработаны структуры функционирования диспетчера работ в вычислительной системе, заданной в разделе 1. Квант времени, выделяемый каждой работе, выбирался исходя из конкретной ситуации: числа работ, параллельно занимающих процессор, интервалов времени с коэффициентом многозадачности, дисциплины обслуживания. Были построены временные диаграммы дисциплин обслуживания для FIFO и SJF(стр. 11, 15). Проведено сравнение двух дисциплин обслуживания в разных областях, а также сделаны выводы на основе сравнения. Была изучена структура диспетчера. Построены временные диаграммы изменения приоритета задач при дисциплинах обслуживания LIFO и PRT (стр. 17, 20), а также же рассчитаны данные, используемые для проектирования диспетчера (стр. 19, 21). |