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