ь фізичної реалізації мови GPSS у вигляді програм і наборів даних, що становлять основу моделюючої системи.
Об'єкти GPSS:
Блоки. Дизайнер конструює модель з блоків, вдаючись, як правило, до наочній формі її відображення у вигляді блок-схеми. Для зручності графічного представлення моделі кожен блок GPSS має прийняте стандартне позначення. Побудована схема є одночасно програмою на мові GPSS. Для її введення в ЕОМ необхідно послідовність блоків представити у вигляді списку операцій додавши до назв блоків необхідні операнди. Кожен блок GPSS має входи і виходи, за допомогою яких здійснюється їх зв'язок в моделі. Існують два особливих блоку: GENERATE, що має тільки вихід, і TERMINATE, що має тільки вхід. Через блок GENERATE транзакти вводяться в модель. Блок TERMINATE видаляє транзакти з моделі. Будь-яку модель на мові GPSS можна представити у вигляді сукупності блоків. p align="justify"> Транзакти. Транзакти, або повідомлення, є абстрактними рухомими елементами, які можуть моделювати різні об'єкти реального світу: повідомлення, програми, транспортні засоби, людей і т.п. Переміщаючись між блоками моделі, транзакти викликають (і відчувають) різні дії. Можливі їх затримки в деяких точках моделі, зміни маршрутів і напрямків руху, розщеплення транзактов на кілька копій і т.п. З кожним транзактом пов'язаний впорядкований набір даних. p align="justify"> Списки. Списки відносяться до елементів внутрішньої організації системи GPSS. Вони являють собою структури даних, в яких розміщується повна інформація про транзактах. За допомогою списків забезпечується внутрішня логіка роботи моделюючої системи. Список майбутніх подій містить транзакти, які зможуть почати рух у моделі в майбутні моменти часу. Це ті транзакти, для яких моменти початку руху визначені в блоках GENERATE і ADVANCE. У список поточних подій входять транзакти, які повинні переміщатися в моделі в поточний момент модельного часу. Якщо при цьому транзакт входить в блок ADVANCE з ненульовим часом затримки, то він переміщається в список майбутніх подій. У список переривань поміщаються транзакти, обслуговування яких перервано блоком PREEMPT. p align="justify"> Пристрої. Пристрої моделюють об'єкти, в яких може відбуватися обробка транзактов. Як правило, вона пов'язана з витратами часу. Особливість пристроїв полягає в тому, що кожне з них в даний момент часу може бути зайнято лише одним транзактом. p align="justify"> Логічні ключі. Для представлення в моделі комутованих об'єктів з двома станами (включено - виключено) використовують логічні ключі, що моделюються блоками LOGIC і GATE. p align="justify"> Черги. Транзакти в процесі руху можуть затримуватися перед блоками, вхід до яких в даних умовах неможливий. При надходженні транзактов на вхід затримують блоків утворюються черги. p align="justify"> Таблиці. Для збору статистичних даних та їх подання використовують таблиці. Занесення інформації в табли...