Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Лабораторная работа 11-12



МОДЕЛИРОВАНИЕ МНОГОКАНАЛЬНЫХ УСТРОЙСТВ

Теоретическая часть

Устройство в GPSS используют для моделирования одиночного устройства обслуживания. Два или более обслуживающих устройств, работающих параллельно, могут моделироваться двумя или более одинаковыми устройствами. Это необходимо, когда устройства являются разнородными.

Если параллельно работающие устройства являются одинаковыми, то для их моделирования может использоваться объект многоканальное устройство (МКУ).

Количество устройств, которое моделирует МКУ задает пользователь с помощью оператора STORAGE .

Формат оператора:

Метка STORAGE А

где Метка – имя МКУ;

А – емкость МКУ (количество однотипных устройств, входящих в МКУ).

Блок ENTER имеет следующий формат записи:

ENTER A,[B]

Графическое изображение блока:

Блок ENTER позволяет вошедшему сообщению (транзакту) использовать много­канальное устройство. Сообщение может быть задержано на входе в блок, если многоканальное устройство заполнено или имеющейся емкос­ти недостаточно или устройство в данный момент недоступно.

В поле А указывается номер или имя многоканального устройст­ва, куда входит сообщение.

В поле В содержится число занимаемых единиц многоканального устройства. Если поле В пусто, то предполагается что занимается од­на единица. Если это значение равно нулю, то сообщение никогда не задерживается на входе, а блок рассматривается как нерабочий.

Активное сообщение не может войти в блок ENTER, если запрос на многоканальное устройство не может быть удовлетворен.

Активное сообщение не может войти в блок ENTER, если многока­нальное устройство находится в недоступном состоянии.

Когда сообщение входит в блок ENTER, то операнд А использует­ся для нахождения многоканального устройства с указанным именем. Если такое многоканальное устройство не существует, то возникает ошибка выполнения. В противном случае используется операнд В для оценки емкости многоканального устройства.

Одно и то же сообщение может входить в неограниченное число многоканальных устройств, а впоследствии освобождать их (или часть из них).

Блок LEAVE имеет следующий формат:

LEAVE A,[B]

Графическое изображение блока:

Блок LEAVE освобождает определенное число единиц многоканаль­ного устройства. Занятый объем многоканального устройства уменьшается на число освобождаемых единиц. Оставшаяся емкость многоканального устройства увеличивается на ту же величину. Счетчик числа входов не изменяет­ся.

Поле А блока LEAVE определяет номер или имя многокального ус­тройства.

Поле В - число освобождаемых единиц многоканального устройст­ва. Если это поле пусто, предполагается 1. Число осво­бождаемых единиц не должно превышать текущее содержимое многоканального устройства.

С многоканальными устройствами связаны следующие СЧА:

Sномер или S$имя - текущее число занятых каналов в многоканальном устройстве. Величина изменяется блоками ENTER и LEAVE. Например, S$OPER - текущее число занятых каналов многоканального уст­ройства OPER;

Rномер или R$имя - число свободных каналов многоканального устройства. Эта величина также изменяется блоками ENTER и LEAVE. Например, R$MACH - свободный объем многоканального устройства MACH;

SRномер или SR$имя - коэффициент использования многоканального устройства в тысячных долях, т.е., если коэффициент равен 0.65, то SR равно 650;

SAномер или SA$имя - среднее содержимое многоканального устройства;

SMномер или SM$имя - максимальное содержимое многоканального устройства;

SCномер или SC$имя  - общее число входов в многоканальное устройство;

STномер или ST$имя - среднее время пребывания одной заявки в многоканальном устройстве.

S Eномер или SE$имя - флаг не занятости (пустоты) многоканального устройства: 1 - свободно, 0 - занято;

SFномер или SF$имя - флаг занятости всех каналов многоканального устройства: 1 - заполнено, 0 - не заполнено;

SVномер или SV$имя - флаг готовности многоканального устройства: 1 - готово, 0 - не готово;

Для своего обслуживания, заявка может одновременно занимать любое число одноканальных и многоканальных устройств.


Поделиться:



Последнее изменение этой страницы: 2019-04-11; Просмотров: 340; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.008 с.)
Главная | Случайная страница | Обратная связь