Текст программы

Задание 7.1.

XPDIS FUNCTION RN1,C24

0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/

.75,1.38/.8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/

.95,2.99/.96,3.2/.97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/

.999,7/.9998,8

VIB FUNCTION PR,D2 ;Функция выбора времени обслужива-

10,12/100,16 ;ния в зависимости от приоритета

GENERATE 20,FN$XPDIS ;генерация потока транзактов

TRANSFER.6,Pribtreb1,Pribtreb2 ;распределение транзактов в зави-

;симости от вероятности появления

Pribtreb1 PRIORITY 10 ;установка приоритета для первого

;типа транзактов

TRANSFER,TQ ;переход по метке

Pribtreb2 PRIORITY 100 ;установка приоритета для второго

;типа транзактов

TQ QUEUE QTREB ;присоединение транзакта к очереди

SEIZE USTR ;переход в устройство

DEPART QTREB ;выход из очереди

ADVANCE FN$VIB,FN$XPDIS ;формирование задержки при

;обслуживании транзакта в зависи-

;мости от значения приоритета

RELEASE USTR ;освобождение устройства

TERMINATE 1 ;уход транзакта

START 100

Задание 7.2.

VIB FUNCTION PR,D2; Функция выбора времени обслужива-

10,28/100,26; ния в зависимости от приоритета

GENERATE 50,20 ;генерация потока транзактов

TRANSFER.8,Pribtreb1,Pribtreb2; распределение транзактов в зави-

;симости от вероятности появления

Pribtreb1 PRIORITY 10 ;установка приоритета для первого

;типа транзактов

TRANSFER,TQ ;переход по метке

Pribtreb2 PRIORITY 100 ;установка приоритета для второго

;типа транзактов

TQ QUEUE QTREB ;присоединение транзакта к очереди

SEIZE USTR ;переход в устройство

DEPART QTREB ;выход из очереди

ADVANCE FN$VIB ;формирование задержки при

;обслуживании транзакта в зависи-

;мости от значения приоритета

RELEASE USTR ;освобождение устройства

TERMINATE 1 ;уход транзакта

START 200

Результаты.

Задание 7.1.

GPSS World Simulation Report - 7_1_V1.9.2

Sunday, December 19, 2010 10:52:04

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 2099.831 11 1 0

NAME VALUE

PRIBTREB1 3.000

PRIBTREB2 5.000

QTREB 10002.000

TQ 6.000

USTR 10003.000

VIB 10001.000

XPDIS 10000.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 100 0 0

2 TRANSFER 100 0 0

PRIBTREB1 3 PRIORITY 38 0 0

4 TRANSFER 38 0 0

PRIBTREB2 5 PRIORITY 62 0 0

TQ 6 QUEUE 100 0 0

7 SEIZE 100 0 0

8 DEPART 100 0 0

9 ADVANCE 100 0 0

10 RELEASE 100 0 0

11 TERMINATE 100 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

USTR 100 0.848 17.800 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

QTREB 14 0 100 16 4.327 90.865 108.172 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

101 0 2101.796 101 0 1


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



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