Хелпикс

Главная

Контакты

Случайная статья





Вариант. Параметры. Выбор среды разработки. Концептуальная схема постановки задачи. Событийная модель. Q-схема. Результаты работы GPSS



Вариант

Параметры

3±1 7±1 8±2

2 Выбор среды разработки

             

              В качестве сред разработки (IDE), мною были выбраны следующие:

                          - среда GPSS – GPSSWorldStudent

                          - язык программирования Javaи IDEIntellijIDEA


3Концептуальная схема постановки задачи

 


4 Событийная модель

 

4 типа событий:

1) Поступление сообщения

2) Завершение обработки сообщения

3) Освобождение очереди

4) Завершение моделирования


5 Q-схема

 

6Результаты работы GPSS

 

ВРЕМЯ ОКОНЧАНИЯ ВРЕМЕНИ НАЧАЛА БЛОКИРУЕТ УСЛУГИ STORAGES

        0.000     10000.000 32 3 0

 

 

 НАЗВАНИЕ ОЦЕНИВАЮТ

     BUF                       13.000

     COUNT1                 10000.000

     COUNT2                 10001.000

     OTKAZ                     30.000

     QUIT                      25.000

     TEST1                     26.000

     TEST2                          28.000

 

 

 МАРКИРУЮТ СЧЕТ RETRYN ПОТОКА СЧЕТА ВХОДА ТИПА БЛОКА МЕСТОПОЛОЖЕНИЯ               1 GENERATE     1670        0  0

2 TEST         1670        0  0

               3 ASSIGN       1427        0  0

               4 ASSIGN       1427        0  0

               5 SAVEVALUE    1427        0  0

               6 TRANSFER     1427        0  0

               7 GENERATE     1994        0  0

               8 TEST         1994        0  0

               9 ASSIGN       1245        0  0

              10    ASSIGN       1245        0  0

              11 SAVEVALUE    1245        0  0

              12 TRANSFER     1245        0  0

BUF           13 QUEUE        2672        1  0

              14 SEIZE        2671        0  0

              15 DEPART       2671        0  0

              16 ADVANCE      2671        1  0

              17 RELEASE      2670        0  0

              18 QUEUE        2670        2  0

              19 SEIZE        2668        0  0

              20 DEPART       2668        0  0

              21 ADVANCE      2668        2  0

              22 RELEASE      2666        0  0

              23 TEST         2666        0  0

              24 TEST         1242        0  0

QUIT          25 TERMINATE    2666        0  0

TEST1         26 SAVEVALUE    1424        0  0

              27 TRANSFER     1424        0  0

TEST2         28 SAVEVALUE    1242        0  0

              29 TRANSFER     1242        0  0

OTKAZ         30 TERMINATE     992        0  0

              31 GENERATE        1        0  0

              32 TERMINATE       1        0  0

 

 

FACILITY ЗАПИСИ UTIL. ПОЛЬЗА ВРЕМЕНИ АВЕНЮ. ВЛАДЕЛЕЦ НА РАССМОТРЕНИИ, ПРЕДАЮТ ПОВТОРНУЮ ПОПЫТКУ ЗЕМЛЕ DELAY

 1            2671 0.800  2.994 1 3664 0 0 0 1

 2            1425 0.998  7.003 1 3660 0 0 0 1

 3            1243 0.998  8.030 1 3658 0 0 0 1

 

 

QUEUE ВХОД ВХОДА МАКС CONT (0) AVE.CONT. АВЕНЮ AVE.TIME (-0) RETRY

1              2 1 2672 1132 0.264 0.987 1.712 0

 2              2 1 1426 11 0.967 6.782 6.834 0

 3              2 1 1244 7 1.151 9.253 9.306 0

 

 

SAVEVALUE ПОВТОРЯЮТ VALUE

 COUNT1              0     3.000                           

 COUNT2              0     3.000                           

 

 

FEC XN PRI BDT ASSEM ПОТОК СЛЕДУЮЩИЙ ПАРАМЕТР VALUE

3664 0  10000.872 3664 16 17  1     8.498

                                                  2     2.000

3660 0  10004.086 3660 21 22  1     5.870

                                                  2     2.000

3667 0  10004.124 3667 0 7

3666 0  10004.682 3666 0 1

3658 0  10005.071 3658 21 22  1     8.825

                                                  2     3.000

3668 0  20000.000 3668 0 31

 


 

ЛИСТИНГ ПРОГРАММЫ НА GPSS

     INITIAL X$COUNT1,0

     INITIAL X$COUNT2,0

 

     GENERATE (NORMAL(1,6,1))

     TEST L X$COUNT1,3,OTKAZ

     ASSIGN 1,(NORMAL(1,7,1))

     ASSIGN 2,2

     SAVEVALUE COUNT1+,1

     TRANSFER ,BUF

         

     GENERATE (NORMAL(1,5,1))

     TEST L X$COUNT2,3,OTKAZ

     ASSIGN 1,(NORMAL(1,8,2))

     ASSIGN 2,3

     SAVEVALUE COUNT2+,1

     TRANSFER ,BUF

 

BUF  QUEUE 1

     SEIZE 1

     DEPART 1

     ADVANCE 3,1

     RELEASE 1

 

     QUEUE P2

     SEIZE P2

     DEPART P2

     ADVANCE P1

     RELEASE P2

     TEST NE P2,2,TEST1

     TEST NE P2,3,TEST2

QUIT TERMINATE

         

TEST1 SAVEVALUE COUNT1-,1

     TRANSFER ,QUIT

TEST2 SAVEVALUE COUNT2-,1

     TRANSFER ,QUIT

         

OTKAZ TERMINATE

 

     GENERATE 10000

     TERMINATE 1

     START 1

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.