Реферат: Моделирование на GPSS
динамические, операционные, аппаратные, статистические, вычислитель-
ные, запоминающие и группирующие.
Динамические объекты, соответствующие заявкам в системах
массового обслуживания, называются в GPSS/PC транзактами. Они
"создаются" и "уничтожаются" так, как это необходимо по логике моде-
ли в процессе моделирования. С каждым транзактом может быть связано
произвольное число параметров, несущих в себе необходимую информа-
цию об этом транзакте. Кроме того, транзакты могут иметь различные
приоритеты.
Операционные объекты GPSS/PC, называемые блоками, соответствуют
операторам-блокам исходной программы. Они, как уже говорилось,
формируют логику модели, давая транзактам указания: куда идти и что
делать дальше. Модель системы на GPSS/PC можно представить совокуп-
ностью блоков, объединенных в соответствии с логикой работы реаль-
ной системы в так называемую блок-схему. Блок-схема модели
может быть изображена графически, наглядно показывая взаимодействие
блоков в процессе моделирования.
Аппаратные объекты GPSS/PC - это абстрактные элементы, на ко-
торые может быть расчленено (декомпозировано) оборудование реальной
системы. К ним относятся одноканальные и многоканальные устрой-
ства и логические переключатели. Многоканальное устройство иногда
называют памятью.
Одноканальные и многоканальные устройства соответствуют обслу-
живающим приборам в СМО. Одноканальное устройство, которое для
краткости далее будем называть просто устройством, может обслужи-
вать одновременно только один транзакт. Многоканальное устройство
(МКУ) может обслуживать одновременно несколько транзактов. Логи-
ческие переключатели (ЛП) используются для моделирования двоичных
состояний логического или физического характера. ЛП может нахо-
диться в двух состояниях: включено и выключено. Его состояние может
изменяться в процессе моделирования, а также опрашиваться для при-
нятия определенных решений.
Статистические объекты GPSS/PC служат для сбора и обработки
статистических данных о функционировании модели. К ним относятся
очереди и таблицы .
Каждая очередь обеспечивает сбор и обработку данных о транзак-
тах, задержанных в какой-либо точке модели, например перед однока-
нальным устройством. Таблицы используются для получения выборочных
распределений некоторых случайных величин, например времени пребы-