-. . .
, , , (). . .., , : . .
, , . , . , , .
, .
7:
1.
1.1
1.2
1.3
1.4
1.5
2. GPSS
2.1
2.2 GPSS
2.3 .
3.
1.
, .
, .
, , .
, . .
1.1
, , .. . , (). (, ).
|
|
, .
, .. , . .
1.2
.
: PL/1, , . , , (, , , GPSS, ), .
1.3
. . , .. .
, , , , - , , .
1.4
. . . . , .
. , , , , , - . , , .
1.5
:
|
|
1. () ,
2. ,
3. , ,
4. ,
5. ,
6. ,
7. , ().
, .
.
, ..
, , , , , ..
, . - , .
2. GPSS
2.1
GPSS .
GPSS , . GPSS , , , GPSS. , , GPSS, .
GPSS, , .
. .
, , . , , .
, , . , . :
1. , ,
2. , ,
3. ,
4. ,
5. ,
6. , , .
, .
1. , , .
2. ,
3. ,
4. ,
5. , , . , . , , ,
|
|
6. .
2.2 GPSS
GPSS- (). .
GPSS- . , :
1. , ,
2. , ,
3. , - , . , . .
. - , .
, .
- (, , ..).
, .
, .
2.3 .
GENERATE-, . , B. , .
A .
B .
. GENERATE 5,3. 2 8.
B . , .
.
C | ||
D | ||
E |
. , GENERATE . , B. D , . , . . 128 0 127. , .
. GENERATE 3,3,10,5 10, 0 6. 5 .
GENERATE 5,,2 2. 5 .
GENERATE 8,1,,,4 81, , , 4.
3.
|
|
( ) 2 6 .
, 8.
19 . , , .
. -, .
TERMINATE (). . , . , , TERMINATE. , . .
(), . .
GPSS , START.
START , 19- . TERMINATE START .
. 8 1 . :
1. :
GENERATE 480
TERMINATE 1
START, . 480 GENERATE TERMINATE, , 1 .
2. :
GENERATE 1
TERMINATE 1
START 480. 1,2, ,480. TERMINATE .
. , , .
,
:
1. . , , . , ,
2. , .
, , . . , .
:
1. ,
2. . ,
3. , ,
4. .
2 4 .
GPSS , . . ( ) , . :
1. , , , .. ,
2. , . . .
, , SEIZE , . RELEASE , .
. , . .
( ). ADVANCE ,B . ,B , GENERATE.
. SEIZE JOE
ADVANCE 16,4
RELEASE JOE
ADVANCE . .
, . QUEVE , DEPART . , .
|
|
. QUEVE JOEQ -
SEIZE JOE -
DEPART JOEQ -
ADVANCE 16,4 -
RELEASE JOE -
QUEVE DEPART ( 1). . :
1. , ,
2. , ,
3. ,
4. , ,
5. , .
QUEVE . . .
SIMULATE
, SIMULATE. , . . ( ). , , .
. SIMULATE 5 - , 5 .
1. 186. 164 . , . 1 .
: -.
:
JOE ();
JOEQ ( ).
SIMULATE | ||
MODEL SEGMENT 1 | ||
GENERATE | 18,6 | |
QUEVE | JOEQ | |
SEIZE | JOE | |
DEPART | JOEQ | |
ADVANCE | 16,4 | |
RELEASE | JOE | |
TERMINATE | ||
X | MODEL SEGMENT 2 | |
GENERATE | ||
TERMINATE 1 | ||
START 1 | ||
END |
.
2. :
1. . 3510 ,
2. . 6020 .
- 186 , - 102 .
5 .
:
1 , ,
2 , ,
3 .
SIMULATE | ||
MODEL SEGMENT 1 | ||
GENERATE | 35,10 | |
QUEVE | JOEQ | |
SEIZE | JOE | |
DEPART | JOEQ | |
ADVANCE | 18,6 | |
RELEASE | JOE | |
TERMINATE | ||
MODEL SEGMENT 2 | ||
GENERATE | 60,20 | |
QUEVE | JOEQ | |
SEIZE | JOE | |
DEPART | JOEQ | |
ADVANCE | 18,6 | |
ADVANCE | 10,2 | |
RELEASE | JOE | |
TERMINATE | ||
X | MODEL SEGMENT 3 | |
GENERATE | ||
TERMINATE | ||
START | ||
END |
,
3. , . , . .
420360 | 30090 | |
360240 | 10030 |
: .
:
1 , 1- ,
2 , 2- ,
3 .
CLEPK (), LINE .
SIMULATE | ||
X | MODEL SEGMENT 1 | |
GENERATE | 420,360,,,1 | |
QUEVE | LINE | |
SEIZE | CLEPK | |
DEPART | LINE | |
ADVANCE | 300,90 | |
RELEASE | ||
TERMINATE | ||
X | MODEL SEGMENT 2 | |
GENERATE | 360,240,,,2 | |
QUEVE | LINE | |
SEIZE | CLEPK | |
DEPART | LINE | |
ADVANCE | 100,30 | |
RELEASE | CLEPK | |
TERMINATE | ||
X | MODEL SEGMENT 3 | |
GENERATE | ||
TERMINATE | ||
START | ||
END |
GPSS . TRANSFER. . TRANSFER .
: TARNSFER, , , .
. TRANSFER,NEXT
4. , . , , . , .
, :
1. ,
2. ,
3. ,
4. 1 .
.
.
305 | |
82 |
2 | |
80 ( ) | |
2 1 | |
7 1 |
1 ,
2 .
OVEN .
, . , . 40 .
SIMULATE | ||
X | MODEL SEGMENT 1 | |
GENERATE | ,,,4 | |
BACK | ADVANCE | 30,5 |
SEIZE | OVEN | |
ADVANCE | 8,2 | |
RELEASE | OVEN | |
TRANSFER | ,BACK | |
X | MODEL SEGMENT 2 | |
GENERATE | ||
TERMINATE | ||
START | ||
END |
.
. TRANSFER. , . , B, , TRANSFER , B .
. TRANSFER BOTH, ONE, SAM.
5. 4, OVEN1 OVEN2.
SIMULATE | ||
X | MODEL SEGMENT 1 | |
GENERATE | ,,,4 | |
BACK | ADVANCE | 30,5 |
TRANSFER | BOTH, OVEN1, EXT | |
ONE | SEIZE | OVEN1 |
ADVANCE | 8,2 | |
RELEASE | OVEN1 | |
TRANSFER | ,BACK | |
NEXT | SEIZE | OVEN2 |
ADVANCE | 8,2 | |
RELEASE | OVEN2 | |
TRANSFER | ,BACK | |
X | MODEL SEGMENT 2 | |
GENERATE | ||
TERMINATE | ||
START | ||
END |
()
1. () Facility
OVEN
2. Average Utilization
.131
.785
=
.. , , . .
3. NUMBER ENTRIES
4. 7,991
5. , 81
6. , ,
PRESENT TRANS NO
4.
4,5,6 235, 279 294 . 80 . 400 .
, 5.
CLEAR ()
4 5 . D GENERATE 1. CLEAR. , . GENERATE.
4. .
SIMULATE | ||
KEY | GENERATE | ,,,4 |
BACK | ADVENCE | 30,5 |
SEIZE | OVEN | |
ADVANCE | 8,2 | |
RELEASE | OVEN | |
TRANSFER | BACK | |
GENERATE | ||
TERMINATE | ||
START | ||
GENERATE | ,,,5 | |
CLEAR | ||
START | ||
END |
START GENERATE, KEY, . CLEAR, , . : MULTIPLE DEFINITION OF SYMBOL IN ABOVE CARD ( ).
, , , . . , , , GPSS , . , 2, 7, 5 .
. , , . . . ( , ), . , , , . , .. - , , . , .
GPSS
, GPSS , . .
. CURRENT , .
:
1. QUEVE LINE
2. MAXIMUM CONTETS
3. AVERAGE CONTENTS
4. TOTAL ENTRIES
5. ( ) ZERO ENTRIES
6. AVERAGE TIME/TRANS
7.
CURRENT CONTENTS
8. PERCENT
9. ZEROS
(),
, GPSS, .
:
DAG01V | |
DAG01A | |
DAG01B | |
DAG02 | |
DAG03 | |
DAG04 | |
DAG01C | |
DAG05 | |
DAG06 | |
DAG07 | |
D | DAG08 |
E | |
F | |
G | |
H | |
I | |
J | |
K | - |
. 18.
, 32 DAG01V, . .
, . 32. DAG01.
DAG02 , .
DAG03 DAG04, DAG01, .
DAG05 . , DAG06 DAG07 , .
DAG06 .
DAG07 .
DAG08 .
,
, .
DD- | |
DOUTPUT | , |
DINTERO | , |
DSYMTAB | , , GPSS; |
DINTWORK | , . |
DREPTGEN | ; |
DINPUTI | . DD, |
,
48, PMD122, PMDS2. DD JOBLIB , . EXEC .
PGM=DAG01V , DAG01V, , DD. PARM=C , .
//MODEL1 JOB , ,
// REGION=200K
//JOBLIB DD DSN=PMDS2,UNIT=SYSDA,
// VOL=SER=PMD122,DISP=SHR
// EXEC PGM=DAG01V,PARM=C
//DOUTPUT DD SYSOUT=A
//DINTERO DD UNIT=SYSDA,SPACE=(TRK,(10,10))
//DSYMTAB DD UNIT=SYSDA,SPACE=(TRK,(10,10))
//DINTWORK DD UNIT=(SYSDA,SER=(DINTERO)),
// SPACE=(TRK,(10,10))
//DREPTGEN DD UNIT=SYSDA,SPACE=(TRK,(10,10))
//DXREFDS DD UNIT=SYSDA,SPACE=(TRK,(1,1))
//DINPUT1 DD *
//
:
1. , 0,
2. ,
3. .
72 . , , , . , . ( ) . . , .
. :
WARNING EXECUTION ERROR NUMBER XXX
BLOCK NUMBER YYYY
CLOCK ZZZZZZ
SIMULATION CONTINUES,
, ,
YYYY , ,
ZZZZZZ , .
. , .
, . : , , , . , .
()
, . :
ENTER ,
( ) ,
, . =1.
, .. 2 , 3, .
STORAGE. 2 .
1 . ( ). STORAGE. .
. 7 STORAGE 5
MAPY STORAGE 2
7 MARY 5 2 .
2 . ( ), STORAGE. S1, 1 (S2, 2), Si, i. Si, i, , i . S.
STORAGE .
. STORAGE SPARK,10/S CHECK,25
1 , , (PREEPT ).
. LEAVE, ENTER.
6. .
50 8 5 . . , ( ), . , , .
, , .
.
3,75 , , 30 . 50 20 (- ). 73 . 15725 . . . 4 ( 39 ) 40 .
.
1 .
2 .
:
MEN ,
NOLOW , .
SIMULATE | |||
STORAGE | SMEN,3/SNOWON,50 | , 50 | |
X | MODEL SEGMENT 1 | ||
CNTRL | GENERATE | ,,,53 | 53 , 50 3 |
BACK | ENTER | NOWON | |
ADVANCE | 157,25 | ||
LEAVE | NOWON | ||
ENTER | MEN | ||
ADVANCE | 7,3 | ||
LEAVE | MEN | ||
TRANSFER | ,BACK | ||
X | MODEL SEGMENT 2 | ||
GENERATE | 4 40 | ||
TERMINATE | |||
START | |||
CNTRL | GENERATE | ,,,54 | 4 |
CLEAR | |||
START | |||
CNTRL | GENERATE | ,,,55 | |
CLEAR | |||
START | |||
STORAGE | SMEN,4 | 4 | |
CNTRL | GENERATE | ,,,53 | |
CLEAR | |||
START | |||
CNTRL | GENERATE | ,,,54 | |
CLEAR | |||
START | |||
CNTRL | GENERATE | ,,,55 | |
CLEAR | |||
START | |||
STORAGE | SMEN,5 | ||
CNTRL | GENERATE | ,,,53 | |
CLEAR | |||
START | |||
CNTRL | GENERATE | ,,,54 | |
CLEAR | |||
START | |||
CNTRL | GENERATE | ,,,55 | |
CLEAR | |||
START | |||
END |
( ):
1. STORAGE - ()
MEN
NOWON
2. CAPACITY -
3. AVERAGE CONTENTS -
2.185
49.182
4. AVERAGE UTILIZATION - ()
0.728
0.983
5. ENTRIES -
6. AVERAGE TIME/TRANS -
7.087
155.471
7. CURRENT -
CONTENTS
8. MAXIMUM -
CONTENTS
:
1. CAPACITY () =3,
2. 2.185 AVERAGE CONTENTS 2.185,
3. 72.8 % AVERAGE UTILIZATION 0.728,
4. 1924 ENTRIES 1924,
5. 7.087 AVEAGE TIME/TRANS,
6. CURRENT CONTENTS ,
7. , MAXIMUM CONTENTS 3.
NOWON.
. , - 8 30 , 30 , 60 .
, , - .
, 157 , 7 . ( ) 157+7=164 .
157/164=0.95.
50 , , 0.95*!50, 52,6. .. 2,6 50 . - . 3-5 3-5 . , 4 4 .
-. - , . - , . , , . . , , .
:
A | B | C | D | ||
A,B | ADVANCE | - | |||
B A | DEPAT | - | , | ||
B A | ENTER | - | |||
A,B C,D,E | GENERATE | - | |||
B A | LEAVE | - | - | ||
B A | QUEVE | - | |||
A | RELEASE | - | |||
A | SEIZE | - | |||
A | TERMINATE | ||||
A B C | TRANSFER |
. :
1. ,
2. ,
3. , ,
4. , .. ,
5. , , ,
6. .
, START, END. REPORT, . .
GPSS:
START 1000
REPORT
END
START .
8: :