Компьютерное моделирование. Тарасов В.Н - 63 стр.

UptoLike

63
Операнды в полях A и B имеют тот же смысл, что и в соответствую-
щих полях блока
GENERATE. Транзакты, входящие в блок ADVANCE, пе-
реводятся из списка текущих событий в список будущих событий, а по исте-
чении вычисленного времени задержки возвращаются назад, в список теку-
щих событий, и их продвижение по блок-схеме продолжается. Если вычис-
ленное время задержки равно 0, то транзакт в тот же момент модельного вре-
мени переходит в следующий блок, оставаясь в списке текущих событий.
Блок
ADVANCE показан на рисунке 7.5.
Рисунок 7.5 - Блок ADVANCE
Модели одноканальной и многоканальной СМО с ожиданием разраба-
тываются обычно для исследования различных характеристик, связанных с
ожиданием заявок в очереди: длины очереди, времени ожидания и т.п., а
очередь транзактов образуется в списке текущих событий и недоступна иссле-
дователю. Для регистрации статистической информации о процессе ожидания
транзактов в модели должны присутствовать статистические объекты: очере-
ди или таблицы.
Объекты типа «очередь» создаются в модели путем использования
блоков - регистраторов очередей:
QUEUE (стать в очередь) и DEPART (уйти
из очереди), имеющих следующий формат:
QUEUE A,B
DEPART A,B
.
В поле A указывается номер или имя очереди, а в поле B – число единиц, на
которое текущая длина очереди увеличивается при входе транзакта в блок
QUEUE или уменьшается при входе транзакта в блок
DEPART. Обычно поле
B пусто, и в этом случае его значение по умолчанию принимается равным 1.
Для сбора статистики о транзактах, заблокированных перед каким-либо бло-
ком модели, блоки
QUEUE и DEPART помещаются перед и после этого
блока соответственно. При прохождении транзактов через блоки
QUEUE и
DEPART соответствующим образом изменяются следующие стандартные
числовые атрибуты очередей: Q - текущая длина очереди; QM - максимальная
длина очереди; QA - целая часть средней длины очереди; QC - общее число
транзактов, вошедших в очередь; QZ - число транзактов, прошедших через
очередь без ожидания (число "нулевых" входов); QT - целая часть среднего
ADVANCE
A,B
     Операнды в полях A и B имеют тот же смысл, что и в соответствую-
щих полях блока GENERATE. Транзакты, входящие в блок ADVANCE, пе-
реводятся из списка текущих событий в список будущих событий, а по исте-
чении вычисленного времени задержки возвращаются назад, в список теку-
щих событий, и их продвижение по блок-схеме продолжается. Если вычис-
ленное время задержки равно 0, то транзакт в тот же момент модельного вре-
мени переходит в следующий блок, оставаясь в списке текущих событий.
     Блок ADVANCE показан на рисунке 7.5.



                                  ADVANCE

                                     A,B




                         Рисунок 7.5 - Блок ADVANCE

      Модели одноканальной и многоканальной СМО с ожиданием разраба-
тываются обычно для исследования различных характеристик, связанных с
ожиданием заявок в очереди: длины очереди, времени ожидания и т.п., а
очередь транзактов образуется в списке текущих событий и недоступна иссле-
дователю. Для регистрации статистической информации о процессе ожидания
транзактов в модели должны присутствовать статистические объекты: очере-
ди или таблицы.
      Объекты типа «очередь» создаются в модели путем использования
блоков - регистраторов очередей: QUEUE (стать в очередь) и DEPART (уйти
из очереди), имеющих следующий формат:
                   QUEUE A,B
                   DEPART A,B.
В поле A указывается номер или имя очереди, а в поле B – число единиц, на
которое текущая длина очереди увеличивается при входе транзакта в блок
QUEUE или уменьшается при входе транзакта в блок DEPART. Обычно поле
B пусто, и в этом случае его значение по умолчанию принимается равным 1.
Для сбора статистики о транзактах, заблокированных перед каким-либо бло-
ком модели, блоки QUEUE и DEPART помещаются перед и после этого
блока соответственно. При прохождении транзактов через блоки QUEUE и
DEPART соответствующим образом изменяются следующие стандартные
числовые атрибуты очередей: Q - текущая длина очереди; QM - максимальная
длина очереди; QA - целая часть средней длины очереди; QC - общее число
транзактов, вошедших в очередь; QZ - число транзактов, прошедших через
очередь без ожидания (число "нулевых" входов); QT - целая часть среднего


                                                                       63