Таким образом, работа устройства в GPSS-модели отображается тремя блоками:
SEIZE A; занять устройство
ADVANCE A, B; задержать транзакт
RELEASE A; освободить устройство
или
PREEMPT A; захватить устройство с прерыванием
ADVANCE A,B; задержать транзакт
RETURN A; освободить устройство с дообслуживанием
С устройствами связаны следующие СЧА:
SF$j – состояние j-го устройства: равно 0, если устройство свободно, и равно 1,
если устройство занято;
FR$j – коэффициент использования устройства j;
FC$j – число входов в устройство j;
FT$j – среднее время использования j -го устройства одним транзактом.
Устройства имеют также стандартные логические атрибуты, каждый из которых может принимать одно из двух значений: "истина" или "ложь":
U – устройство занято; NU – устройство свободно;
I – устройство прервано; NI – не прервано.
Проверка состояния устройства осуществляется блоком GATE (структура блока описана в 3.2), который в зависимости от значения проверяемого СЛА либо беспрепятственно пропускает транзакты (если СЛА = "истина"), либо (если СЛА = "ложь") задерживает их в блоке GATE – при отсутствии поля С, а при наличии поля С направляет транзакты по другому маршруту – по метке, указанной в поле С.
2.3. ПАМЯТЬ
Память (STORAGE) представляет собой объект GPSS, обладающий определенной емкостью. Объекту STORAGE системы GPSS в реальных моделируемых системах могут соответствовать:
· емкости (накопители) для временного хранения заявок (например, запросов на решение потока задач в вычислительной системе, информации в памяти ЭВМ), или материальных объектов (приборов и оборудования на складе, автомобилей в многоместном гараже, документов и ценностей в сейфе, книг на стилаже в библиотеке,);
· параллельно работающие устройства обслуживания заявок (процесоры в многопроцессорной системе, ЭВМ в компьютерном классе, игровые установки в комнате игровых автоматов, парк однотипных станков в заводском цехе).
В теории массового обслуживания памяти соответствует многоканальное устройство обслуживания.
Ёмкость памяти задаётся в разделе объявлений GPSS-программы: