Порядок синтеза систем реального времени
1)система без ограничений -определение ,необходимого для реализации стационарного режима.Исходя из условий существования данного режима. -проставим приоритеты заявкам исходя из возрастания трудоемкости обслуживания заявок.В случае если q равны,то оценка ведется по интенсивности и трудоемкости обслуживания заявок.Предпочтение отдается потоку обладающему меньшей интенсивностью. -определение оптимальной дисциплины обслуживания исходя из критерия длины очереди, для чего анализируется некоторый диапазон В процессора и оценивается длинна от В процессора. -уточняется процессора,по минимуму функции штрафа.Оценивается загрузка процессора полученного в результате построения системы. Если загрузка получается низкой,то синтез повторяется. R³0.5 2)для системы с относительными ограничениями -определение , необходимого для реализации стационарного режима.Исходя из условий существования данного режима,но будет больше. -назначение приоритетов производят из условия возрастания времени ограничения ожидания заявок в очереди,т.е. .Если они равны,то они м.б. сравнены по значению трудоемкости. -путем зависимости времени ожидания от быстродействия могут быть найдены значения быстродействия для всех 3-х дисциплин обслуживания, обеспечивает все заданные ограничения. В качестве оптимальной дисциплины обслуживания может быть выбрана та которая имеет наименьшее быстродействие. -уточнение должно производиться на основе определения ОДЗ и выбора соответствующей точке из этой области. -для выбранной дисциплины обслуживания и необходимо построить зависимость времени ожидания от номера приоритета, нанесенными на них значениями времени ожидания. Анализ позволит выделить такие места. В первую очередь надо заняться местами, которые не позволяют поднять кривую выше. Имеет смысл заняться перестановкой приоритетов для указанного потока,а в некоторых случаях в результате анализа критическая точка данной кривой имеет смысл переходить к смешенной дисциплине обслуживания.
|