Удаление транзактов из модели. Блок TERMINATE

Транзакты удаляются из модели, попадая в блок TERMINATE (ЗАВЕРШИТЬ).В этот момент освобождается память, выделенная под транзакт. Эти блоки всегда позволяют выйти всем транзактам, которые пытаются это сделать. В модели может быть любое количество блоков TERMINATE.Формат блока:

TERMINATE [A]

Операнд Аявляется величиной уменьшения специального счетчика, который называется счетчиком завершения. Этот операнд задает величину, которая вычитается из счетчика каждый раз, когда транзакт входит в блок TERMINATE. По умолчанию A= 0. Вход гранзакта в блок TERMINATEc нулевым значением операнда Ане вызывает уменьшения счетчика завершения.

Счетчик завершения – это ячейка в памяти ЭВМ, которая хранит целое положительное число. Начальное значение этого счетчика устанавливается в начале моделирования. Оно равняется значению операнда Акоманды START(НАЧАТЬ). В процессе моделирования транзакты попадают в блок TERMINATEи, таким образом, уменьшают значение счетчика на величину операнда А. Моделирование заканчивается, когда значение счетчика становится равным нулю или отрицательному числу.

1. В модели может быть много блоков TERMINATE,но счетчик завершения – один, c начальным значением, указанным в команде START.

2. Не путать ограничитель транзактов в блоке GENERATEи счетчик завершения. Ограничитель задает число транзактов, которые войдут в модель, Асчетчик – число транзактов, которые выйдут из модели. По окончании моделирования транзакты могут оставаться в модели.

Интерпретатор начинает моделирование по команде START.Ее формат:

В операнде Азадается начальное значение счетчика завершения. О назначении остальных операндов будет рассказано в параграфе 4.27.








Дата добавления: 2015-10-13; просмотров: 692;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.