Задание 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