транзакты появляются через каждые 480 ед модельного времени

13. Приведен фрагмент имитационной модели в GPSSW: Generate 10 Terminate 1 Start 1.: Сколько раз будет проведен: процесс моделирования

Один раз так как Start 1.

14. Приведен фрагмент имитационной модели в GPSSW: Generate 1 Terminate 1 Start 480. Моделируется работа системы в течении какого времени (единица модельного времени - 1 минута)

15. В какой момент модельного времени: завершится моделирование в GPSSW: Generate 60 Terminate 1 Start 8

60*8=480 единиц модельного времени

16. В какой момент модельного времени: завершится моделирование в GPSSW: Generate 70 Terminate 1 Start 8:

70*8=560

17. В какой момент модельного времени: завершится моделирование в GPSSW: Generate 60 Terminate 1 Start 3:

60*3=180

18. Блоки GPSSW, которые обозначают занятие и освобождение устройств

Для моделирования ограниченных ресурсов СМО в модели должны присутствовать аппаратные объекты: одноканальные или многоканальные устройства. Одноканальные устройства создаются в текущей модели при использовании блоков SEIZE (занять) и RELEASE (освободить), имеющих следующий формат:

имя SEIZE A

имя RELEASE А

В поле А указывается номер или имя устройства. Если транзакт входит в блок SEIZE, то устройство, указанное в поле А, становится занятым и остаётся в этом состоянии до тех пор, пока этот же транзакт не пройдёт соответствующий блок RELEASE, освобождая устройство. Если устройство, указанное в поле А блока SEIZE, уже занято каким-либо транзактом, то никакой другой транзакт не может войти в этот блок и остаётся в предыдущем блоке. Транзакты, задержанные (заблокированные) перед блоком SEIZE, остаются в списке текущих событий и при освобождении устройства обрабатываются с учетом приоритетов и очередности поступления.

Воспользуемся блоками SEIZE и RELEASE для моделирования одноканальной СМО (рис 3.6):

GENERATE 100.20

SEIZE SYSTEM

ADVANCE 80.10

RELEASE SYSTEM

TERMINATE 1

19.Блок Transfer,A в GPSSW означает, что:….

4)Блоки, изменяющие маршруты транзактов.

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

Оператор TRANSFER (передать) служит для передачи входящих в него транзактов в операторы, отличные от следующего. Оператор имеет девять режимов работы, из которых рассмотрим здесь лишь два наиболее часто используемых. В этих трех режимах оператор имеет следующий формат:

имя TRANSFER А,В,С

Смысл операндов в полях А, В и С зависит от режима работы оператора.

В режиме безусловной передачи поля А и С пусты, а в поле В указывается имя блока, к которому безусловным образом направляется транзакт, вошедший в блок TRANSFER. Например:

TRANSFER,FIN

В режиме статистической передачи операнд А определяет вероятность, с которой транзакт направляется в оператор, указанный в поле С.

С вероятностью (1-А) транзакт направляется в оператор, указанный в поле В (или в следующий, если поле В пусто).

Вероятность в поле А может быть задана непосредственно десятичной дробью, начинающейся с точки.

Например, оператор

TRANSFER. 75,THIS,THAT

с вероятностью 0,75 направляет транзакты в блок с именем THAT, a с вероятностью 0,25 — в блок с именем THIS.

20. Блок Transfer 0.6,ЕЕЕ, ААА в GPSSW означает:

с вероятностью 0,6 направляет транзакты в блок с именем AАА, a с вероятностью 0,4 — в блок с именем ЕЕЕ.

21. Блок Generate,,,10 в GPSSW предназначен для целей….: D-количество вырабатываемых транзактов

22. Блок Generate 3,3,10,5 в GPSSW предназначен для целей:….

23. Блок Generate 8,1,,,4 в GPSSW предназначен для каких целей

24. Запись Generate 5,2,-10 в GPSSW: верна/ неверна?

25. В GPSSW транзакт генерируется в среднем каждые 0,5 ÷ 0,1 часа. Если выбирается единица модельного времени минута, операнды А и В блока Generate принимают какие значения:

26. Запись Generate 4,6,5 в GPSSW: верна/ неверна?

27. Постановка транзакта в очередь в GPSSW имитируется каким блоком:

Объекты типа очередь создаются в модели путем использования операторов — регистраторов очередей: QUEUE (стать в очередь) и DEPART (уйти из очереди), имеющих следующий формат:

имя QUEUE А, В

имя DEPART А,В

28. Понятие транзакта в имитационных моделях пакета GPSSW

Динамические объекты, соответствующие заявкам в системах массового обслуживания, называются в GPSSW транзактами. Они «создаются» и «уничтожаются» так, как это необходимо по логике модели в процессе моделирования. С каждым транзактом может быть связано произвольное число параметров, несущих в себе необходимую информацию об этом транзакте. Кроме того, транзакты могут иметь различные приоритеты.

29. Блок Generate,,,15 в GPSSW предназначен для каких целей:

30. Применение имитационного моделирования основано на

Имитационное моделирование — это метод исследования, при котором изучаемая система заменяется моделью, с достаточной точностью описывающей реальную систему и с ней проводятся эксперименты с целью получения информации об этой системе.

Имитационное моделирование (ИМ) определяет в моделировании такую область, в которой экспериментальная информация о сложном объекте может быть получена только путем экспериментов с его моделью на ЭВМ.

31. Оператор Generate 5,3,,,2 в GPSSW означает ……

32. В чем отличие в выполнении операторов TERMINATE и TERMINATE 2?

Для удаления транзактов из модели служит блок TERMINATE (завершить), имеющий следующий формат:

имя TERMINATE A

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

Блок TERMINATE A с ненулевым полем А используется для управления временем моделирования

33. Понятие и назначение симулятора в GPSSW Назначение симулятора:

1. Генерация и перемещение транзактов от блока к блоку согласно

логике модели

2. Управление таймером (продвижение и фиксация модельного времени)

3. Сбор статистики о работе блоков

4. Выбор транзактов из очереди на обслуживание согласно их приоритета

34. Назначение счетчика завершения в GPSSW

Начальное значение счетчика завершений устанавливается управляющим оператором START А (начать), предназначенным для запуска прогона модели. Поле А этого оператора содержит начальное значение счетчика завершений. Прогон модели заканчивается, когда содержимое счетчика завершений обращается в 0. Таким образом, в модели должен быть хотя бы один блок TERMINATE с непустым полем А, иначе процесс моделирования никогда не завершится.

35.Операторы, изменяющие содержимое счетчика завершений в GPSSW

START А

TERMINATE

?36. Какие статистические данные о состоянии очереди могут быть получены по результатам моделирования системы в GPSSW


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: