Методические указания по моделированию систем и сетей связи на 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.

Каждая очередь обеспечивает сбор и обработку данных о транзак-

тах, задержанных в какой-либо точке модели, например перед однока-

нальным устройством. Таблицы используются для получения выборочных