Обозначим алгоритмы активностей AK
1j
в виде п/п
обслуживания событий C
3
( ПО C
3
), а алгоритмы активностей
AK
2j
в виде п/п обслуживания событий C
4
( ПО C
4
).
Сохраняется состав алгоритмов активностей AK
i0
,
моделирующих процесс поступления извне на обработку
заданий i-го типа к первому устройству и условия их
запуска УПМ (УЗ
i0
).
Считаем, что поступление на обработку заданий i-го
типа означает появление событий C
i
(i=1, 2).
Алгоритмы активностей AK
i0
также назовем п/п
обслуживания событий С
1
и С
2
( ПОС
1
и ПОС
2
).
Блоки проверки условий инициализации любой из
активностей назовем п/п проверки выполнения событий.
Количество блоков проверки выполнимости условий
инициализации активностей (УЗ
ij
) с восьми сократится до
двух. Однако сами алгоритмы проверки условий увеличатся
в размере.
П/п (УЗ
ij
) обслуживания события С
3
инициируется УПМ,
когда j-ое устройство свободно и к нему в ОЧ
j
имеются
задания:
Аналогично п/п (УЗ
2j
) обслуживания события С4
инициируется УПМ при наступлении окончания обработки
заданий любым j-м устройством:
Алгоритмы AK
1j
и AK
2j
увеличатся на один оператор ФО.
С помощью этого оператора определяется номер устройства
j, начало или завершения работы которого обслуживает в
данный момент п/п обслуживания события ПОС
3
или ПОС
4
.
Как видно из схемы (стр. 14), число блоков проверки
выполнимости условий, просматриваемых УПМ, сократилось
вдвое.