Владимирский государственный университет

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное

Образовательное учреждение

Высшего образования

Владимирский государственный университет

имени Александра Григорьевича и Николая Григорьевича Столетовых»

(ВлГУ)

 

Кафедра ВТиСУ

 

 

Лабораторная работа №1

по дисциплине

«Моделирование»

«Моделирование ВС на ПЭВИ»

 

Выполнил:

ст. гр. ВТс-214

Асабаев А.И.

Проверил:

Маскеев С.В.

 

 

Владимир, 2016

 

Задача №1

Исходный код:

GENERATE 8,2

SEIZE DEV

ADVANCE 5,3

RELEASE DEV

TERMINATE 1

 

Схема:

Выходной результат:

 

 

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 7998708.095 5 1 0

 

 

NAME VALUE

DEV 10000.000

 

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 100001 0 0

2 SEIZE 100001 1 0

3 ADVANCE 100000 0 0

4 RELEASE 100000 0 0

5 TERMINATE 100000 0 0

 

 

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

DEV 100001 0.623 4.987 1 100001 0 0 0 0

Тесты:

  Generate Advance ENTRY COUNT UTIL AVE. TIME
Пример 1 8,2 5,3 0. 623 4.987
Пример 2 10,5 6,2 0.599 5.991
Пример 3 5,2 4,2 0.800 3.998

 

Задача №2

Исходный код:

GENERATE 8,2

QUEUE SER

SEIZE DEV

DEPART SER

ADVANCE 5,3

RELEASE DEV

TERMINATE 1

 

 

Схема:

 

Выходной результат:

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 7998696.305 7 1 0

 

 

NAME VALUE

DEV 10001.000

SER 10000.000

 

 

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 1000000 0 0

2 QUEUE 1000000 0 0

3 SEIZE 1000000 0 0

4 DEPART 1000000 0 0

5 ADVANCE 1000000 0 0

6 RELEASE 1000000 0 0

7 TERMINATE 1000000 0 0

 

 

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

DE 1000000 0.625 5.000 1 0 0 0 0 0

 

 

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

SER 1 0 1000000 909856 0.008 0.064 0.713 0

 

Тесты:

  Generate Advance ENTRY COUNT UTIL AVE. TIME
Пример 1 8,2 5,3 0.625 5.000
Пример 2 10,5 6,2 0.600 5.999
Пример 3 5,2 4,2 0.800 3.998

 

Задача №3

Исходный код:

AAA1 VARIABLE C1-X1

GENERATE 50,50

TABULATE TAB1

SAVEVALUE 1,C1

TERMINATE 1

TAB1 TABLE V$AAA1,5,5,22

 

 

Выходной результат:

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 49976268.343 4 0 0

 

 

NAME VALUE

AAA1 10000.000

TAB1 10001.000

 

 

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 1000001 0 0

2 TABULATE 1000001 0 0

3 SAVEVALUE 1000001 0 0

4 TERMINATE 1000001 0 0

 

 

TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%

TAB1 49.976 28.872 0

_ - 5.000 50246 5.02

5.000 - 10.000 50280 10.05

10.000 - 15.000 49508 15.00

15.000 - 20.000 50236 20.03

20.000 - 25.000 50110 25.04

25.000 - 30.000 50155 30.05

30.000 - 35.000 49738 35.03

35.000 - 40.000 49778 40.01

40.000 - 45.000 49752 44.98

45.000 - 50.000 50497 50.03

50.000 - 55.000 50221 55.05

55.000 - 60.000 50077 60.06

60.000 - 65.000 49766 65.04

65.000 - 70.000 49781 70.01

70.000 - 75.000 49804 74.99

75.000 - 80.000 50136 80.01

80.000 - 85.000 50009 85.01

85.000 - 90.000 50218 90.03

90.000 - 95.000 49902 95.02

95.000 - 100.000 49787 100.00

 

SAVEVALUE RETRY VALUE

1 0 49976268.343

 

График:

 

Задача №4

С оператором Transfer

Исходный код:

Generate 8,2

Transfer BOTH,OAA1,OAA2

OAA1 Seize OA1

Advance 5,3

Release OA1

Transfer ,OUT

OAA2 Seize OA2

Advance 7,2

Release OA2

OUT Terminate 1

Схема:

Выходной результат:

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 19996480.532 10 2 0

 

 

NAME VALUE

OA1 10000.000

OA2 10001.000

OAA1 3.000

OAA2 7.000

OUT 10.000

 

 

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 2000000 0 0

2 GATE 2000000 0 0

OAA1 3 SEIZE 1797434 0 0

4 ADVANCE 1797434 0 0

5 RELEASE 1797434 0 0

6 TRANSFER 1797434 0 0

OAA2 7 SEIZE 202566 0 0

8 ADVANCE 202566 0 0

9 RELEASE 202566 0 0

OUT 10 TERMINATE 2000000 0 0

 

 

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

OA1 1797434 0.539 6.000 1 0 0 0 0 0

OA2 202566 0.081 8.002 1 0 0 0 0 0

 

Тесты:

ОА1 Generate Advance ENTRY COUNT UTIL AVE. TIME
Пример 1 8,2 5,3 0.539 6.000
Пример 2 10,5 6,2 0.539 5.999
Пример 3 5,2 4,2 0.624 3.994

 

ОА2 Generate Advance ENTRY COUNT UTIL AVE. TIME
Пример 1 8,2 7,2 0.081 8.002
Пример 2 10,5 8,5 0.081 8.005
Пример 3 5,2 6,2 0.261 5.980

 

с оператором Gate

Исходный код:

 

Generate 8,2

GATE U OA2,OAA2

Seize OA1

Advance 5,3

Release OA1

Transfer ,OUT

OAA2 Seize OA2

Advance 7,2

Release OA2

OUT Terminate 1

Схема:

Выходной результат:

 

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 7998696.305 10 2 0

 

 

NAME VALUE

OA1 10000.000

OA2 10001.000

OAA1 3.000

OAA2 7.000

OUT 10.000

 

 

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 1000000 0 0

2 GATE 1000000 0 0

OAA1 3 SEIZE 922975 0 0

4 ADVANCE 922975 0 0

5 RELEASE 922975 0 0

6 TRANSFER 922975 0 0

OAA2 7 SEIZE 77025 0 0

8 ADVANCE 77025 0 0

9 RELEASE 77025 0 0

OUT 10 TERMINATE 1000000 0 0

 

 

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

OA1 922975 0.577 5.000 1 0 0 0 0 0

OA2 77025 0.067 6.997 1 0 0 0 0 0

 

 

ОА1 Generate Advance ENTRY COUNT UTIL AVE. TIME
Пример 1 8,2 5,3 0.577 5.000
Пример 2 10,5 6,2 0.539 5.999
Пример 3 5,2 4,3 0.599 3.998

 

ОА2 Generate Advance ENTRY COUNT UTIL AVE. TIME
Пример 1 8,2 7,2 0.067 6.997
Пример 2 10,5 8,5 0.081 8.005
Пример 3 5,2 6,2 0.301 6.001

 

Задача №2

Исходный код:

MEM STORAGE 3

Generate 8,2

GATE SNF MEM,OUT

ENTER MEM

SEIZE DEV

LEAVE MEM

ADVANCE 10,4

RELEASE DEV

OUT TERMINATE 1

Схема:

Выходной результат:

 

 

Friday, November 13, 2015 01:01:54

 

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 7999313.485 8 1 1

 

 

NAME VALUE

DEV 10001.000

MEM 10000.000

OUT 8.000

 

 

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 1000003 0 0

2 GATE 1000003 0 0

3 ENTER 800083 2 0

4 SEIZE 800081 1 0

5 LEAVE 800080 0 0

6 ADVANCE 800080 0 0

7 RELEASE 800080 0 0

OUT 8 TERMINATE 1000000 0 0

 

 

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

DEV 800081 1.000 9.998 1 1000000 0 0 0 2

 

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

MEM 3 0 0 3 800083 1 2.531 0.844 0 0

 

Тесты:

MEM Generate Advance ENTRY COUNT UTIL AVE. TIME
Пример 1 8,2 5,3 1.000 9.998
Пример 2 8,2 5,3 1.000 9.992
Пример 3 8,2 15,3 1.000 14.996

 

MEM STORAGE 3

Generate 8,2

TRANSFER BOTH,MM,OUT

MM ENTER MEM

SEIZE DEV

LEAVE MEM

ADVANCE 15,3

RELEASE DEV

OUT TERMINATE 1

 

 

GPSS World Simulation Report - Untitled Model 1.9.1

 

 

Friday, November 13, 2015 01:30:39

 

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 8000071.445 8 1 1

 

 

NAME VALUE

DEV 10001.000

MEM 10000.000

MM 3.000

OUT 8.000

 

 

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 1000003 0 0

2 TRANSFER 1000003 0 0

MM 3 ENTER 533470 2 0

4 SEIZE 533468 1 0

5 LEAVE 533467 0 0

6 ADVANCE 533467 0 0

7 RELEASE 533467 0 0

OUT 8 TERMINATE 1000000 0 0

 

 

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

DEV 533468 1.000 14.996 1 999999 0 0 0 2

 

 

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

MEM 3 0 0 3 533470 1 2.728 0.909 0 0

 

 

CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE

999999 0 8000037.746 999999 4 5

 

 

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

1000004 0 8000077.116 1000004 0 1

 

 

ОА1 Generate Advance ENTRY COUNT UTIL AVE. TIME
Пример 1 8,2 15,3 1.000 14.996
Пример 2 8,2 15,3 1.000 14.991
Пример 3 8,2 5,3 0.625 5.000