Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Ресурсы

Если возникло одно из описанных условий, обработка данного транзакта прекращается, и начинается перемещение другого транзакта. Т.о. выполнение моделирования продолжается постоянно.

Транзакт пытается войти в следующий блок, однако блок отказывается его принять. В этом случае транзакт остается в старом блоке и, позднее, будет повторять попытку войти в следующий блок. Когда условия в модели изменятся, такая попытка может оказаться успешной и транзакт сможет продолжить свое перемещение по блок-схеме.

Транзакт входит в блок, функцией которого является задержка транзакта на некоторое определенное в модели время.

Транзакт входит в блок, функцией которого является удаление транзакта из модели.

Т.о. при начале моделирования в модели не содержится ни одного транзакта. В процессе моделирования транзакты входят в модель в определенные моменты времени в соответствии с логикой модели. В общем случае в модели существует несколько транзактов, но в каждый момент времени движется только один из них.

После того, как транзакт закончит свое движение по блокам модели, его необходимо уничтожить (переполнение).

Телефонный узел сигнал вызова

Склад заявка

Магазин покупатель

Содержательное значение транзактов определяет разработчик модели, который устанавливает аналогию между транзактами и реальными динамическими элементами моделируемой системы.

Блоки представляют собой подпрограммы, написанные на макроассемблере или на СИ, которые содержат набор параметров для обращения к ним. В GPSS существует внутренний механизм передачи управления, который реализуется в модельном времени. Обращение к подпрограммам происходит через движение транзактов.

Блоки и транзакты

Основными элементами GPSS являются транзакты и блоки, соответственно динамические и статические объекты.

Каждый объект имеет некоторое число свойств – СЧА. Часть СЧА доступна пользователю, а на значение других он может влиять, используя соответствующие блоки.

Последовательность блоков GPSS-модели показывает направления, по которым перемещаются транзакты. Транзакты – это динамические объекты.

Транзакт – это структура данных, которые содержит такие поля, как имя или номер транзакта, время его появления, текущее модельное время, номер текущего блока, приоритет и т.д.

Если транзакт начал движение, он перемещается от блока к блоку по пути, предписанному блок-схемой. В момент входа в некоторый блок на исполнение вызывается соответствующая подпрограмма, а после ее выполнения транзакт пытается войти в следующий блок. Такое продвижение транзакта продолжается до тех пор, пока не произойдет одно из следующих условий:

<== предыдущая лекция | следующая лекция ==>
Лекция. Проблема методов обучения биологии на современном этапе | Имя EQU номер
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 223; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.