Вестник Кольского научного центра РАН. 2016, №3.
Организация имитационного моделирования промышленно-природных комплексов Каждый такой оператор означает, что данному i-му процессу по окончании выполнения алгоритма АЛу активности АКу назначается момент следующей активизации tij по окончании ожидания процесса в модельном времени длительностью Ту. Началу выполнения АЛу процессов соответствуют адреса a iJ- в подпрограммах, реализующих выполнение активностей, которые объединены в процессы. МУИ работает с массивом состояний процессов (МС) и таблицей состояний процессов (ТС). В МС каждый элемент представляет собой пару значений (i, tу), где i — номер процесса; ti]- — момент у-й активизации процесса в будущем и появления события Су. Для выбора процессов, требующих активизации в момент t 0 , МУИ использует ТС. Строки этой таблицы — списки параметров процессов. Так, i-й процесс описывает строка, в которой указаны: ау — адрес передачи управления на выполнение у-й активности в i-м процессе; t ^ — время, которое осталось i-му процессу находиться в состоянии ожидания, когда он останавливается другим процессом; n i — приоритет i-го процесса, согласно которому осуществляется последовательное обслуживание двух одновременно активизируемых процессов. М одуль управления им итацией Выбор из САП очередного номера процесса I По ТС выбор адреса передачи управления Начало моделирования a11 AK 11 WA IT(xn) a 12 AK 12 W A IT (T n) a 3 AK 13 WAIT(T13) a14 A K 14 WA IT( t 14) n Д а По МС смена tQ ПП обслуживания операторов синхронизации а 2 1 AK 21 WAIT(T 21 ) а 22 AK 22 WAIT(T 22 ) а 2 з AK 23 WAIT(T23) а3 1 AK 31 WAIT(T31) а32 AK 32 WAIT(T32) а3з AK 33 WA IT( t 33) Имитационная модель объекта 1 Рис. 1. Имитационная модель при процессном способе организации квазипараллелизма 132 http://www.kolasc.net.ru/russian/news/vestnik1.html
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz