Cтраница 1
Транзакт, вошедший в модель, проходит через блок 3 ( SEIZE); в момент прохождения транзакта через этот блок прибор обслуживания с именем СОМР становится занятым. Этот прибор имитирует нормальную работу ЭВМ. [2]
Транзакт, попадая из одного узла сети ( процесс-производитель) в другой узел ( процесс-потребитель), свидетельствует о необходимости изучения студентом следующей дисциплины учебного плана. После этого процесс-потребитель выводится из состояния ЖС и попадает в состояние ГВ. После выделения ресурсов ( HP), выполнения функции ( ПУ) и завершения выполнения контрольных мероприятий ( ЭЗ) транзакт появляется на выходе узла-производителя, а процесс возвращается в состояние ЖС. Случайный интервал времени, ограниченный моментом выхода процесса из состояния ЖС в начале изучения дисциплины и ближайшим моментом попадания в это состояние, назовем интервалом активности процесса. [3]
Транзакт является динамической единицей любой модели, работающей под управлением имитатора. [4]
Транзакт, который входит в такой узел, является запросом на перечисление денег со счета на счет или на бухгалтерскую проводку. Правильность работы со счетами регулируется специальным узлом direct, который имитирует работу бухгалтерии. Транзакт, вошедший в узел send, далее может перейти только в узел direct. Если в узле send остаток денег достаточен, чтобы выполнить перечисление на другой счет ( в другой узел send), то узел direct выполняет перечисление и выпускает обслуженный транзакт. В противном случае в узле send возникает дефицит средств и соответственно очередь необслуженных транзактов. [5]
![]() |
Общая схема распределения мобильных материальных ресурсов. [6] |
Транзакт попадает в очередь к складу и требует выделения определенного числа единиц ресурса. [7]
Транзакт, вошедший в узел, получает ( или уже имеет) информацию о том, в какой следующий узел он должен перейти. [8]
Транзакт является динамической единицей любой модели, работающей под управлением имитатора. [9]
Транзакт не обязательно освобождает такое же число единиц накопителя, какое он занимал. Транзакт, освобождающий накопитель, не обязательно должен был его занимать. [10]
![]() |
Блок-схема алгоритма моделирования. [11] |
Транзакт, вошедший в SEIZE, должен пройти блок, чтобы следующий транзакт вошел в него. [12]
Замещенный транзакт ждет освобождения устройства. Ситуация прерывания работы устройства часто встречается в системах массового обслуживания с ненадежными каналами и заданным временем наработки на отказ. [13]
Удаленный транзакт попытается войти в альтернативный блок, заданный в поле С. [14]
Если транзакт приходит на вход занятого устройства или на вход накопителя с недостаточным объемом свободной памяти, то он задерживается в очереди к этому устройству или накопителю. Слежение за состоянием устройств и очередей выполняет интерпретатор. Но если в модели требуется ссылаться на длину очереди или собирать статистику по ее длине, то нужно явное указание этой очереди в модели. [15]