Известные фразы
Наука требует всего человека, без задних мыслей, с готовностью все отдать и в награду получить тяжелый крест трезвого знания. (Герцен)
Вычислительная математика
Информатика и вычислительная техника. Моделирование
|
||
<< В начало | < Предыдущая | Содержание | Следующая > | В конец >> |
|
Пусть СМО состоит из двух систем, имеющих различное время обслуживания. Поступающее требование занимает ту из них, которая свободна. Этот режим реализуется с помощью блока TRANSFER работающего в режиме BOTH . если обе СМО заняты, заявки задерживаются в активном состоянии в этом блоке, что приводит к значительному замедлению времени работы модели. Поэтому, если обе СМО заняты, заявки направляются в ЦПл. WAIT , где ожидают освобождения приборов. Логика просмотра вперед реализована с помощью блока TEST и булевской переменной СНЕСК. Блок PRIORITY обеспечивает правильную работу при возникновении конфликтов. Так, если в один и тот же момент времени поступает очередная заявка из блока GENERATE и освобождается прибор, и уходящая заявка расположена в ЦТС первой, то при выводе из ЦПл. очередного транзакта, он размещается впереди вновь пришедшей заявки, т.к. он уже прошел через блок PRIORITY и имеет более высокий приоритет. Если бы блока PRIORITY не было, выводимый из ЦПл. транзакт оказался бы позади вновь поступившего, и тот первым бы занял прибор. Подобные ситуации нередки при работе с цепями пользователя и должны учитываться при разработке моделей. SIMULATE CHECK BVARIABLE FNU1+FNU2 GENERATE 7,3 PRIORITY 1 TEST E BV$CHECK,1,BUZY TRANSFER BOTH,ONE,TWO BUZY LINK WAIT,FIFO ONE SEIZE 1 ADVANCE 13,3 RELEASE 1 << В начало | < Предыдущая | Содержание | Следующая > | В конец >> |
Случайный фрагмент
Известные фразыНаука требует всего человека, без задних мыслей, с готовностью все отдать и в награду получить тяжелый крест трезвого знания. (Герцен) |