Текст программы:
CHIT STORAGE 28 – многоканальное устройство «Читальный зал», 28 мест
ZALP STORAGE 11 – многоканальное устройство «Зал переодики», 11 мест
SPEC STORAGE 6 – многоканальное устройство «Спец.фонд», 6 мест
HLL STORAGE 7 – многоканальное устройство «Холл», 7 мест
PREPOD STORAGE 8 – многоканальное устройство «Преподавательская», 8 мест
GENERATE 270,90 (транзакты – студенты)
QUEUE OCH1 (встать в очередь к оператору ПК)
SEIZE OPER
DEPART OCH1 (покинуть очередь)
ADVANCE 31,22 (обработка требования студента)
ADVANCE 35,22 (печать запроса)
ADVANCE 3,2 (поиск информации)
ADVANCE 26,22 (выбор книги студентом)
RELEASE OPER (закончить обработку)
QUEUE OCH2 (встать в очередь к библиотекарю)
SEIZE BIBL
DEPART OCH2 (покинуть очередь)
ADVANCE 240,120 (получить книгу у библиотекаря)
RELEASE BIBL (закончить обработку)
GATE SNF CHIT,UHOD (если в читальном зале нет свободных мест, то читатель уходит)
ENTER CHIT
ADVANCE 3600,3600
LEAVE CHIT
TERMINATE
UHOD TERMINATE (уход из библиотеки)
GENERATE 420,120, 14400 (транзакы – аспиранты)
QUEUE OCH2 (встать в очередь к библиотекарю)
SEIZE BIBL
DEPART OCH2 (покинуть очередь)
ADVANCE 33,27 (обработка)
RELEASE BIBL
GATE SNF ZALP,SPP (если зал переодики полон, то перейти в спец.фонд)
ENTER ZALP
ADVANCE 7200,1800
LEAVE ZALP
SPP GATE SNF SPEC,UHO (если спец.фонд полон, то уйти из библиотеки)
ENTER SPEC
ADVANCE 7200,1800
LEAVE SPEC
TERMINATE
UHO TERMINATE (уход из библиотеки)
GENERATE 1500,300 (транзакты – преподаватели)
TRANSFER .60,PREPD,HOLL (60 % преподавателей идут в холл, остальные в преподавательскую)
HOLL GATE SNF HLL,SPEC (если холл полон, то перейти в спец.фонд)
ENTER HLL
ADVANCE 750,600
LEAVE HLL
TRANSFER ,TT (безусловный переход в преподавательскую)
TT GATE SNF SPEC,UHV (если спец.фонд полон, то уйти из библиотеки)
ENTER SPEC
ADVANCE 7200
LEAVE SPEC
TERMINATE
PREPD GATE SNF PREPOD,UHV (если преподавательская занята, то уйти из библиотеки)
ENTER PREPOD
ADVANCE 4500,1500
LEAVE PREPOD
TERMINATE
UHV TERMINATE (уход из библиотеки)
GENERATE 36000 (длина рабочего дня)
TERMINATE 1
START 1
Отчет:
GPSS World Simulation Report - контрольная работа2.47.1
Tuesday, April 23, 2013 22:58:44
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 36000.000 56 2 5
NAME VALUE
BIBL 10008.000
CHIT 10000.000
HLL 10003.000
HOLL 39.000
OCH1 10005.000
OCH2 10007.000
OPER 10006.000
PREPD 49.000
PREPOD 10004.000
SPEC 10002.000
SPP 31.000
TT 44.000
UHO 36.000
UHOD 20.000
UHV 54.000
ZALP 10001.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 131 0 0
2 QUEUE 131 0 0
3 SEIZE 131 0 0
4 DEPART 131 0 0
5 ADVANCE 131 0 0
6 ADVANCE 131 0 0
7 ADVANCE 131 0 0
8 ADVANCE 131 0 0
9 RELEASE 131 0 0
10 QUEUE 131 2 0
11 SEIZE 129 0 0
12 DEPART 129 0 0
13 ADVANCE 129 1 0
14 RELEASE 128 0 0
15 GATE 128 0 0
16 ENTER 128 0 0
17 ADVANCE 128 14 0
18 LEAVE 114 0 0
19 TERMINATE 114 0 0
UHOD 20 TERMINATE 0 0 0
21 GENERATE 86 0 0
22 QUEUE 86 1 0
23 SEIZE 85 0 0
24 DEPART 85 0 0
25 ADVANCE 85 0 0
26 RELEASE 85 0 0
27 GATE 85 0 0
28 ENTER 54 0 0
29 ADVANCE 54 10 0
30 LEAVE 44 0 0
SPP 31 GATE 75 0 0
32 ENTER 22 0 0
33 ADVANCE 22 5 0
34 LEAVE 17 0 0
35 TERMINATE 17 0 0
UHO 36 TERMINATE 53 0 0
37 GENERATE 23 0 0
38 TRANSFER 23 0 0
HOLL 39 GATE 17 0 0
40 ENTER 17 0 0
41 ADVANCE 17 0 0
42 LEAVE 17 0 0
43 TRANSFER 17 0 0
TT 44 GATE 17 0 0
45 ENTER 7 0 0
46 ADVANCE 7 1 0
47 LEAVE 6 0 0
48 TERMINATE 6 0 0
PREPD 49 GATE 6 0 0
50 ENTER 6 0 0
51 ADVANCE 6 1 0
52 LEAVE 5 0 0
53 TERMINATE 5 0 0
UHV 54 TERMINATE 10 0 0
55 GENERATE 1 0 0
56 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
OPER 131 0.351 96.450 1 0 0 0 0 0
BIBL 214 0.936 157.376 1 239 0 0 0 3
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
OCH1 1 0 131 131 0.000 0.000 0.000 0
OCH2 6 3 217 35 1.345 223.193 266.115 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
CHIT 28 14 0 18 128 1 12.070 0.431 0 0
ZALP 11 1 0 11 54 1 9.581 0.871 0 0
SPEC 6 0 0 6 29 1 4.821 0.803 0 0
HLL 7 7 0 1 17 1 0.370 0.053 0 0
PREPOD 8 7 0 2 6 1 0.625 0.078 0 0
