ВУЗ:
Составители:
60
7 Моделирование вычислительных систем средствами язы-
ка GPSS WORLD STUDENT VERSION 4.3.5
7.1 Описание основных блоков языка GPSS
GENERATE - это блок, через который транзакты входят в модель. Не
существует ограничений на число различных блоков GЕNЕRАТЕ в одной мо-
дели. Интервал времени между последовательными появлениями транзактов
блока GENERAТЕ называют интервалом поступления.
Формат блока следующий:
GENERATE A,B,C,D,E.
Когда транзакт входит в модель через блок GENERАТЕ (генерировать),
интерпретатор планирует время поступления последующего транзакта путем
розыгрыша случайного числа в соответствии с распределением интервалов
времени поступления с последующим добавлением разыгранного значения к
текущему значению таймера. При достижении этого значения времени сле-
дующий транзакт вводится в модель через блок
GENERАТЕ и т. д.
Информация, необходимая для данного блока, задается операндами А и
В. Все возможные виды распределения интервалов времени прибытия в GPSS
делят на равномерно распределенные и все другие виды распределения.
Таким образом, специально рассматривают только простейшее из всех
нетривиальных распределений, а именно равномерное распределение. Для то-
го, чтобы задать более сложный вид распределения интервалов времени при-
хода в GPSS необходимо записать так называемое определение функции.
Блок
GENERАТЕ вместе с операндами А и В изображен на рисунке
7.1.
Рисунок 7.1 - Блок GENERАТЕ
В поле A задается среднее значение интервала времени между момента-
ми поступления в модель двух последовательных транзактов. Если этот интер-
вал постоянен, то поле B
не используется. Если же интервал поступления яв-
ляется случайной величиной, то в поле B указывается модификатор среднего
значения, который может быть задан в виде модификатора-интервала или мо-
дификатора-функции. Модификатор-интервал используется, когда интервал
поступления транзактов является случайной величиной с равномерным зако-
GENERATE
A
,
B
7 Моделирование вычислительных систем средствами язы- ка GPSS WORLD STUDENT VERSION 4.3.5 7.1 Описание основных блоков языка GPSS GENERATE - это блок, через который транзакты входят в модель. Не существует ограничений на число различных блоков GЕNЕRАТЕ в одной мо- дели. Интервал времени между последовательными появлениями транзактов блока GENERAТЕ называют интервалом поступления. Формат блока следующий: GENERATE A,B,C,D,E. Когда транзакт входит в модель через блок GENERАТЕ (генерировать), интерпретатор планирует время поступления последующего транзакта путем розыгрыша случайного числа в соответствии с распределением интервалов времени поступления с последующим добавлением разыгранного значения к текущему значению таймера. При достижении этого значения времени сле- дующий транзакт вводится в модель через блок GENERАТЕ и т. д. Информация, необходимая для данного блока, задается операндами А и В. Все возможные виды распределения интервалов времени прибытия в GPSS делят на равномерно распределенные и все другие виды распределения. Таким образом, специально рассматривают только простейшее из всех нетривиальных распределений, а именно равномерное распределение. Для то- го, чтобы задать более сложный вид распределения интервалов времени при- хода в GPSS необходимо записать так называемое определение функции. Блок GENERАТЕ вместе с операндами А и В изображен на рисунке 7.1. GENERATE A, B Рисунок 7.1 - Блок GENERАТЕ В поле A задается среднее значение интервала времени между момента- ми поступления в модель двух последовательных транзактов. Если этот интер- вал постоянен, то поле B не используется. Если же интервал поступления яв- ляется случайной величиной, то в поле B указывается модификатор среднего значения, который может быть задан в виде модификатора-интервала или мо- дификатора-функции. Модификатор-интервал используется, когда интервал поступления транзактов является случайной величиной с равномерным зако- 60
Страницы
- « первая
- ‹ предыдущая
- …
- 58
- 59
- 60
- 61
- 62
- …
- следующая ›
- последняя »