4. Контрольные вопросы
4.1. Какие системы относятся к классу систем с относительными ограничениями на время пребывания заявок?
4.2. Как назначаются приоритеты в системах данного класса?
4.3. Как выбрать дисциплину обслуживания в системах с относительными ограничениями на время пребывания заявок?
4.4. Какие критерии качества функционирования используются для проектирования систем данного класса?
4.5. Какие классы систем реального времени вы знаете?
4.6. Как выбирается оптимальное быстродействие процессора в системах с относительными ограничениями на время пребывания заявок?
4.7. Каков порядок синтеза систем с относительными ограничениями на время пребывания заявок?
4.8. В чем относительность ограничений в системах рассматриваемого класса?
4.9. В чём отличие порядка синтеза рассматриваемых систем от систем без ограничений на время пребывания заявок?
Лабораторная работа № 3
ИССЛЕДОВАНИЕ СИСТЕМ РЕАЛЬНОГО ВРЕМЕНИ С ДИСЦИПЛИНАМИ ОБСЛУЖИВАНИЯ СО СМЕШАННЫМИ ПРИОРИТЕТАМИ
1. Цель работы
Целью данной работы являются исследование систем реального времени с относительными ограничениями на время пребывания заявок, использующих дисциплину обслуживания со смешанными приоритетами, анализ вариантов построения таких дисциплин, а также определение оптимального значения быстродействия процессора в смысле выбранного критерия.
2. Дисциплины обслуживания со смешанными приоритетами
Если необходимо выполнить жесткие ограничения на время ожидания отдельных заявок, это требует присваивания им абсолютных приоритетов. В результате этого время ожидания низкоприоритетных заявок может оказаться недопустимо большим. Чтобы выполнить требования ограничений по всем видам заявок, можно наряду с абсолютными приоритетами некоторым заявкам присвоить относительные приоритеты, а остальные заявки обслуживать без приоритетов. Такая дисциплина обслуживания называется смешанной.
Для систем с одним обслуживающим прибором выполняется закон сохранения времени ожидания для любой дисциплины обслуживания (закон Клейнрока)
где ri - загрузка системы заявками типа i;
wi - время ожидания заявок i-ro типа.
Вследствие действия данного закона в графике зависимости времени ожидания от номера приоритета, представленном на рисунке 1, появляются разрывы при переходе от одного класса заявок к другому. В данном примере все заявки разбиты на три класса. Заявкам типа 1,...,М| присвоены абсолютные приоритеты (АП), заявкам M1+1,...,M1+M2 - относительные приоритеты (ОП), а заявки M1+M2+l, ...,М обслуживаются на основе бесприоритетной дисциплины (БП).
Используя различные вариации значений M1, M2 и М3, можно получить смешанную дисциплину с разными сочетаниями элементарных дисциплин обслуживания.
Для решения задачи распределения приоритетов и выбора вариантов сочетания дисциплин обслуживания при дисциплине со смешанными приоритетами необходимо осуществить полный перебор всех возможных вариантов. Показателем, определяющим необходимость изменения приоритета некоторого потока, может служить относительное отклонение времени ожидания, полученное при данном распределении приоритетов от допустимого времени wi*
Если δi для одних типов потоков заявок значительно отличаются от отклонений для других потоков, то необходимо изменить приоритеты или дисциплину обслуживания этих потоков. Распределение приоритетов будет удовлетворительным, если для всех потоков заявок δi приблизительно одинаковы.
3. Порядок выполнения работы
3.1. Анализируя ограничения на время ожидания и трудоемкости выполнения заявок, сгруппируйте потоки так, чтобы можно было применить дисциплину обслуживания со смешанными приоритетами.
3.2. Составьте варианты комбинаций дисциплин обслуживания, которые имеет смысл использовать для рассматриваемой системы. Используйте комбинации из двух элементарных дисциплин обслуживания типа: АП+ОП, АП+БП, ОП+БП.
3.3. Для двух наиболее вероятных комбинаций проведите синтез системы так же, как и для систем с относительными ограничениями на время пребывания заявок с элементарными дисциплинами обслуживания.
3.4. Для обоих вариантов снимите зависимость времени ожидания от быстродействия процессора для всех потоков.
3.5. Определите быстродействие процессора, обеспечивающее все заданные ограничения для обоих вариантов дисциплины обслуживания.
3.6. Определите значение функции штрафа Сη для обоих вариантов. Постройте графики зависимостей Сη(В).
3.7. Выберите вариант дисциплины обслуживания исходя из минимально возможного быстродействия и минимального значения функции штрафа Сη.
3.8. Сравните полученный результат с результатом, полученным в предыдущей работе.
3.9. Постройте для выбранного варианта дисциплины обслуживания график зависимости времени ожидания от номера приоритета. Нанесите на нем заданные ограничения. Найдите δi.
4. Контрольные вопросы.
4.1. Какая дисциплина обслуживания называется смешанной?
4.2. Сформулируйте закон сохранения времени ожидания.
4.3. Нарисуйте график зависимости времени ожидания от номера приоритета для смешанной дисциплины обслуживания.
4.4. Каким образом назначаются приоритеты и выбираются варианты сочетания дисциплин обслуживания?
4.5. Как определяется быстродействие процессора для систем с дисциплиной обслуживания со смешанными приоритетами?
Лабораторная работа № 4
ИССЛЕДОВАНИЕ ХАРАКТЕРИСТИК MНОГОПРОЦЕССОРНЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ С ОБЩЕЙ ПАМЯТЬЮ
1. Цель работы
Целью данной работы являются определение характеристик многопроцессорных вычислительных систем (МВС) с общей памятью и исследование зависимости этих характеристик от числа процессоров и их быстродействия.
2. Структурная организация и сетевые модели МВС с общей памятью
2 1. Структура МВС с общей памятью
С точки зрения структурной организации МВС наиболее существенным является способ связи между процессорами и памятью системы. В зависимости от этого МВС разделяются на системы с общей памятью и системы с индивидуальной памятью. Структура системы с общей памятью представлена на рисунке 2.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.