ВУЗ:
Составители:
62
Для моделирования ограниченных ресурсов СМО в модели должны
присутствовать аппаратные объекты: одноканальные или многоканальные
устройства. Одноканальные устройства создаются в текущей модели при
использовании блоков
SEIZE (занять) и RELEASE (освободить), имеющих
следующий формат:
SEIZE A
RELEASE A.
В поле A указывается номер или имя устройства. Если транзакт входит
в блок
SEIZE, то устройство, указанное в поле A, становится занятым и оста-
ётся в этом состоянии до тех пор, пока этот же транзакт не пройдёт соответ-
ствующий блок
RELEASE, освобождая устройство. Если устройство, ука-
занное в поле A
блока SEIZE, уже занято каким-либо транзактом, то никакой
другой транзакт не может войти в этот блок и остаётся в предыдущем блоке.
Транзакты, задержанные (заблокированные) перед блоком SEIZE, остаются в
списке текущих событий и при освобождении устройства обрабатываются с
учетом приоритетов и очередности поступления.
Блок
SEIZE показан на рисунке 7.3.
Рисунок 7.3 - Блок SEIZE
Блок
RELEASE показан на рисунке 7.4.
Рисунок 7.4 - Блок RELEASE
В моделях систем массового обслуживания заявки обслуживаются при-
борами (каналами) СМО в течение некоторого промежутка времени, прежде
чем покинуть СМО. Для моделирования такого обслуживания, т.е. для за-
держки транзактов на определенный отрезок модельного времени, служит
блок
ADVANCE (задержать), имеющий следующий формат:
ADVANCE A,B.
RELEASE
A
SEIZE
A
Для моделирования ограниченных ресурсов СМО в модели должны присутствовать аппаратные объекты: одноканальные или многоканальные устройства. Одноканальные устройства создаются в текущей модели при использовании блоков SEIZE (занять) и RELEASE (освободить), имеющих следующий формат: SEIZE A RELEASE A. В поле A указывается номер или имя устройства. Если транзакт входит в блок SEIZE, то устройство, указанное в поле A, становится занятым и оста- ётся в этом состоянии до тех пор, пока этот же транзакт не пройдёт соответ- ствующий блок RELEASE, освобождая устройство. Если устройство, ука- занное в поле A блока SEIZE, уже занято каким-либо транзактом, то никакой другой транзакт не может войти в этот блок и остаётся в предыдущем блоке. Транзакты, задержанные (заблокированные) перед блоком SEIZE, остаются в списке текущих событий и при освобождении устройства обрабатываются с учетом приоритетов и очередности поступления. Блок SEIZE показан на рисунке 7.3. SEIZE A Рисунок 7.3 - Блок SEIZE Блок RELEASE показан на рисунке 7.4. RELEASE A Рисунок 7.4 - Блок RELEASE В моделях систем массового обслуживания заявки обслуживаются при- борами (каналами) СМО в течение некоторого промежутка времени, прежде чем покинуть СМО. Для моделирования такого обслуживания, т.е. для за- держки транзактов на определенный отрезок модельного времени, служит блок ADVANCE (задержать), имеющий следующий формат: ADVANCE A,B. 62
Страницы
- « первая
- ‹ предыдущая
- …
- 60
- 61
- 62
- 63
- 64
- …
- следующая ›
- последняя »