Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Выполнение работы. 2.3.1. Диспетчер задач для бесприоритетной ДО – смешанный алгоритм



2.3.1. Диспетчер задач для бесприоритетной ДО – смешанный алгоритм.

Смешанный алгоритм обслуживания- это совмещение (RR+FB). На рисунке ниже представлена схема алгоритма обслуживания с учетом ДО (RR и FB)

Рис. Схема алгоритма обслуживания с учетом ДО (RR и FB)


Каждая заявка проходит в i-ой очереди несколько кругов и только потом переходит в очередь i+1.



Трассировка смешанного алгоритма.

Время Квант Событие
  11-26 2.5 Задача 2 поступает со входа, выполняется, поступает во 2 очередь.
  26-32 1.5 Задача 1 поступает со входа, выполняется, поступает в 2 очередь. Задача 2 поступает со 2 очереди, выполняется, поступает в 3 очередь.
  32-39 1.15 Задача 3 поступает со входа, выполняется, поступает во 2 очередь. Задача 1 поступает со 2 очереди, выполняется, поступает в 3 очередь. Задача 2 поступает с 3 очереди, выполняется, поступает в 3 очередь.
  39-41 0.25 Задача 6 поступает со входа, выполняется, поступает во 2 очередь. Задача 3 поступает со 2 очереди, выполняется, поступает в 3 очередь. Задача 1 поступает с 3 очереди, выполняется, поступает в 3 очередь. Задача 2 поступает с 3 очереди, выполняется, завершается.
  41-46 0.85 Задача 6 поступает со 2 очереди, выполняется, поступает в 3 очередь. Задача 3 поступает с 3 очереди, выполняется, поступает в 3 очередь. Задача 1 поступает с 3 очереди, выполняется, завершается.
  46-56 1.65 Задача 5 поступает со входа, выполняется, завершается. Задача 6 поступает с 3 очереди, выполняется, поступает в 3 очередь. Задача 3 поступает с 3 очереди, выполняется, поступает в 3 очередь.
  56-66 1.65 Задача 4 поступает со входа, выполняется, поступает во 2 очередь. Задача 6 поступает с 3 очереди, выполняется, поступает в 3 очередь. Задача 3 поступает с 3 очереди, выполняется, поступает в 3 очередь.
  66-89 2.85 Задача 7 поступает со входа, выполняется, поступает во 2 очередь. Задача 4 поступает со 2 очереди, выполняется, поступает в 3 очередь. Задача 6 поступает с 3 очереди, выполняется, завершается. Задача 3 поступает с 3 очереди, выполняется, поступает в 3 очередь.
  89-122 5.5 Задача 7 поступает со 2 очереди, выполняется, поступает в 3 очередь. Задача 4 поступает с 3 очереди, выполняется, поступает в 3 очередь. Задача 3 поступает с 3 очереди, выполняется, завершается.
  122-126 0.65 Задача 8 поступает со входа, выполняется, поступает во 2 очередь. Задача 7 поступает с 3 очереди, выполняется, завершается. Задача 4 поступает с 3 очереди, выполняется, завершается.
  126-131 2.5 Задача 8 поступает со 2 очереди, выполняется, поступает в 3 очередь.
  131-152 5.25 Задача 9 поступает со входа, выполняется, поступает во 2 очередь. Задача 8 поступает с 3 очереди, выполняется, завершается.
  152-161 4.5 Задача 9 поступает с 3 очереди, выполняется, завершается.
  162-232   Задача 10 поступает со входа, выполняется, завершается.


Диаграмма смешанного алгоритма обслуживания представлена в приложении 3.

2.3.2. Приоритетная ДО – относительный приоритет

В соответствие с данной дисциплиной обслуживания, при поступлении более приоритетной задачи в вычислительную систему, прерывания не происходит, заявка выполняется до конца, а после включается более приоритетная. Если имеются несколько заявок с одинаковым приоритетом, то они помещаются в очередь по принципу FIFO и затем возвращаются из очереди.

Приоритет фиксированный. Схема обслуживания включает N уровней очередей (соответствующих N уровням приоритетов)

На рисунке ниже представлена схема алгоритма ДО (относительный приоритет)


Трассировка относительного приоритета.

Время Квант Событие
  11-15   Поступает задача 2.
  15-24   Выполняется задача 2.
  24-26   Выполняется задача 2.
  26-32   Выполняется задача 2. Поступает задача 1, ее приоритет меньше, задача 2 не прерывается.
  32-39 2.35 Выполняются задачи 2, 1. Поступает задача 3, ее приоритет больше, задача 2 не прерывается.
  39-41 0.5 Поступает задача 6, ее приоритет больше, задача 2 не прерывается. Выполняются задачи 2, 3, 1. Завершается задача 2.
  41-46 1.65 Выполняются задачи 3, 6, 1. Завершается задача 1.
  46-50 1.35 Поступает задача 5, ее приоритет меньше, задача 3 не прерывается. Выполняются задачи 3, 6.
  50-56   Выполняются задачи 3, 6, 5. Завершается задача 5.
  56-66 3.35 Поступает задача 4, ее приоритет меньше, задача 3 не прерывается. Выполняются задачи 3, 6.
  66-89 5.75 Поступает задача 7, ее приоритет меньше, задача 3 не прерывается. Выполняются задачи 3, 4, 6. Завершается задача 6.
  89-122   Выполняются задачи 3, 4, 7. Завершается задача 3.
  122-126 1.35 Поступает задача 8, ее приоритет меньше, задача 4 не прерывается. Выполняются задачи 4, 7. Завершается задача 4 и 7.
  126-131   Выполняется задача 8.
  131-152 10.5 Поступает задача 9, ее приоритет такой же, задача 8 не прерывается. Завершается задача 8.
  152-161   Завершается задача 9.
  162-182   Поступает задача 10.
  182-202   Выполняется задача 10.
  202-232   Завершается задача 10.

Диаграмма смешанного ДО – относительный приоритет представлена в приложении 4.


Заключение.

В результате проделанной работы были пополнены знания об общей организации ОС, её внутренней структуре, разновидностях, алгоритмах работы основных составляющих ОС.

Были построены временные диаграммы работы каждого, из указанных в задании алгоритмов. И проведено сравнение двух случаев по средневзвешенному времени обращения.





Дата публикования: 2015-10-09; Прочитано: 344 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...