Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
o_bozhe_kakaya_baza.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
133 Кб
Скачать
☆

28. Операторы, связанные с транзактами. Блоки, связанные с аппаратными объектами

Исходная программа на языке GPSSW, как и программа на любом языке программирования, представляет собой последовательность операторов. Операторы исходного текста GPSSW записываются и вводятся в ПК в следующем формате (в скобках указаны необязательные части):

GENERATE ─ генерировать,

SEIZE ─ занять,

RELEASE ─ освободить,

ADVANCE ─ задержать,

QUEUE ─ стать в очередь,

DEPART ─ покинуть очередь,

TRANSFER ─ передать,

TERMINАTE ─ завершить,

1.Пояснения к некоторым терминам стандартного отчета.

Общая информация:

START TIME ─ начальное время моделирования.

END TIME ─ конечное время моделирования.

BLOKS ─ количество блоков в модели.

2.Информация об устройстве

FACILITY ─ номер ли имя устройства.

ENTRIES ─ количество транзактов входивших в устройство.

UTIL ─ коэффициент использования устройства.

AVE.TIME ─ среднее время занятости устройства одним

транзактом.

AVAILABLE ─ состояние доступности устройства в конце

моделирования (0 – недоступно, 1 – доступно).

3. Информация об очереди

QUEUE ─ имя или № устройства.

MAX ─ максимальное количество транзактов, входивших в очередь.

CONT ─ текущее содержимое очереди.

ENTRIES ─ количество транзактов, находившихся в очереди.

ENTRIES(0) ─ количество транзактов, входивших в очередь с

«нулевым» временем задержки.

AVE.CONT ─ средняя длина очереди.

AVE.TIME ─ среднее время пребывания в очереди одного

транзакта.

AVE.(-0) ─ среднее время пребывания в очереди одного транзакта

без учета «нулевых» входов.

29. Операторы для сбора статистических данных. Блоки, изменяющие маршруты транзактов

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

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

имя TRANSFER A, B, C Смысл операндов в полях A, B и C зависит от режима работы блока.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]