Обслуживание заявок в групповом режиме.



После обслуживания очередной заявки в работу включается управляющая программа, которая организует ДО очередной заявки. Если программа реализуется ДО работает по каждой заявке в отдельности, то такой режим называется одиночным: выбирается только одна заявка.

При этом программа, реагирующая ДО выполняется многократно, что может привести к большим потерям процессорного времени.

Эти затраты можно уменьшить, если назначить на обслуживание группы заявок.

1) циклическое обслуживание

 

 

O1

Z1

 

O2

Z2

Om

Zm

 

2) Обслуживание с чередующимися правилами

О1

 
 

 


О2


Ом

 
 

 


3) Обслуживание по расписанию

Заранее задается порядок обращения к очереди заявок в виде списка i1,…, ig,…, iG

ig – номер очереди

G – цикл расписания

1,2,3,1,3,2,1,2,3,1,3,2 G=6

строится матрица расписания:

 
 
 
 
R2O R2P

Z1

 
 
 
Z2

                   
       
   
 
 
 
 

 


Zм

           
     
 
 

 


 
 
счетчик
 

Р2Д

 

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

Расписание может меняться в зависимости от условий функционирования объекта, поэтому для составления подробного расписания используется моделирование с помощью систем искусственного интеллекта и нейросетей.

 


Дата добавления: 2015-12-20; просмотров: 16; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!