Устройства моделируют объекты, в которых может происходить обработка тран-зактов. Как правило, она связана с затратами времени. Особенность устройств состоит в том, что каждое из них в данный момент времени может быть занято лишь одним транзактом. Существует аналогия между устройствами GPSS и каналами систем массового обслуживания. В GPSS имеется возможность моделировать прерывания устройств. Существуют средства логической проверки состояния устройств. Каждое из действий с устройством отображается в модели определенным блоком.
Захват и освобождение устройства моделируются соответственно блоками SEIZE и RELEASE. Для проверки состояния устройств используют GATE. Прерывание моделирует блок PREEMPT, снятие прерывания - блок RETURN.
С устройствами связаны следующие СЧА:
F$j - состояние устройства с номером j: О - если устройство свободно, и 1 - если
устройство занято;
FR$j - коэффициент использования устройства j;
FCSj - число входов в устройство j;
FT$j - среднее время использования устройства j одним транзактом.
Устройства имеют также стандартные логические атрибуты (СЛА), каждый из которых может принимать одно из двух значений: "ИСТИНА" или "ЛОЖЬ".
U - устройство занято; NU - устройство свободно;
1 - устройство прервано; NI - не прервано.
Проверка состояния устройства осуществляется блоком GATE, который в зависи-мости от значения проверяемого СЛА либо беспрепятственно пропускает транзакты (если СЛА = "истина"), либо задерживает их или направляет по другому маршруту (если СЛА = "ложь"). |