Моделирование первого примера при применении блока GATE. Стандартная статистическая информация. Графики коэффициентов использования

Страницы работы

Содержание работы

СЕРГИЕВ ПОСАДСКИЙ ФИЛИАЛ

МОСКОВСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ

Отчет

по лабораторной работе №2

по предмету

«Моделирование Вычислительных Систем»

Вариант 2

 


          Выполнил:

Студент группы 230101-02

IV курс

2009

Группа

l

m

m

2

2

12.5

3.2

2

1. Моделирование первого примера при применении блока GATE.

Заявки могут обрабатываться на одном из двух устройств, причем предпочтительнее на первом. заявки поступают по равномерному закону распределения с интервалом [6...10] единиц времени, время обработки распределено на первом устройстве в интервале [2...8], на втором - [5...9].

          GENERATE  8,2

          GATE NU 1,COMP2;Проверка,если ус-во 1 занято,то идём на метку COMP2

COMP1     SEIZE     1

          ADVANCE   5,3

          RELEASE   1

          transfer, out

COMP2     SEIZE     2

          ADVANCE   7,2

          RELEASE   2

OUT       TERMINATE 1

          START  100

В процессе выполнения программы собирается стандартная статистическая информация, которая автоматически выводится на экран по окончании моделирования.

FACILITY

ENTRIES

UTIL.

AVE.TIME

AVAIL.

OWNER

PEND

INTER

RETRY

DELAY

1

93

0.581

5.087

1

0

0

0

0

0

2

7

0.053

6.143

1

0

0

0

0

0

Facility – номер (имя) устройства;

Entries – число вошедших транзактов (входов) или обслуживаний;

Util. – коэффициент использования устройства;

Ave. Time – среднее время одного обслуживания.

Из таблицы видно, что даже первое устройство загружено слабо, и к нему практически не возникает очереди. В результате чего второе устройство слабо используется и вообще почти не загружено.

2. Графики коэффициентов использования, и программы моделей устройств, с выполнением моделирования, а так же длин очередей.

Имеем код для второго примера:

L_ EQU 12.5

MU_ EQU 3.2

          GENERATE (Exponential(1,0,1/L_))

          QUEUE     1

          Transfer .33,comp1,comp2

comp1     Transfer .5,com1,com2

com1           Seize                      2

               DEPART                     1

               ADVANCE  (Exponential(2,0,1/MU_))

               Release                   2

               TERMINATE             1

com2                Seize         3

                    DEPART                  1

                    ADVANCE  (Exponential(3,0,1/MU_))

                    Release                 3

                    TERMINATE        1

comp2               Seize                   1

                    DEPART                  1

                    ADVANCE  (Exponential(4,0,1/MU_))

                    Release                 1

                    TERMINATE        1

               START                 500,NP

               RESET

               START                 1000

Для этого примера получим графики коэффициентов использования устройств и длин очередей с помощью графических средств GPSS. Для этого закомментируем три последние строки кода:

               ;START                500,NP

               ;RESET

               ;START                1000

FACILITY

ENTRIES

UTIL.

AVE.TIME

AVAIL.

OWNER

PEND

INTER

RETRY

DELAY

1

1335

0.999

0.317

1

3956

0

0

0

438

2

1310

0.997

0.322

1

3877

0

0

0

430

3

1358

0.997

0.311

1

4164

0

0

0

358

QUEUE

MAX

CONT.

ENTRY

ENTRY(0)

AVE.CONT

AVE.TIME

AVE.(-0)

RETRY

1

1230

1227

5229

13

596.608

48.361

48.481

0

               Из таблиц видно, что все устройства перегружены и очередь постоянно растет.

Похожие материалы

Информация о работе