Разработка информационной системы «Товарищество собственников жилья». Многокритериальная задача оптимизации технических средств, страница 5

Операция

Тип операции

Оборудование

1

Авторизация в системе

Машинно-ручная

Процессор, жёсткий диск

2

Получение данных из БД

Машинная

Процессор, жёсткий диск

3

Удаление данных в БД

Машинно-ручная

Процессор, жёсткий диск

11 Этап удаление данных о квартире секретарем

Операция

Тип операции

Оборудование

1

Авторизация в системе

Машинно-ручная

Процессор, жёсткий диск

2

Получение данных из БД

Машинная

Процессор, жёсткий диск

3

Удаление данных из БД

Машинно-ручная

Процессор, жёсткий диск

12 Этап добавление данных о квартире секретарем

Операция

Тип операции

Оборудование

1

Авторизация в системе

Машинно-ручная

Процессор, жёсткий диск

2

Получение данных из БД

Машинная

Процессор, жёсткий диск

3

Удаление данных в БД

Машинно-ручная

Процессор, жёсткий диск

Для моделирования выберем 2 этап техпроцесса.

Схема.

Листинг программы в GPSS:

TAB1 TABLE M1,1500,800,25

EXP1 FUNCTION RN1,C24

0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38/.8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81

.95,2.99/.96,3.2/.97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9997,8

GENERATE 864000, FN$EXP1

PROC              QUEUE PROC1

SEIZE CPU

DEPART PROC1

ADVANCE Tpr,FN$EXP1

RELEASE CPU

TRANSFER 0.2,HARD,PRINTER

HARD             QUEUE HARD1

SEIZE HDD

DEPART HARD1

ADVANCE Td,FN$EXP1

RELEASE HDD

TRANSFER 0.4,EXT,PROC

PRINTER        QUEUE PRINTER1

SEIZE PRNT

DEPART PRINTER1

ADVANCE Tpr,FN$EXP1

RELEASE PRNT

TRANSFER ,EXT

EXT                 TABULATE TAB1

TERMINATE 1

START 100000

START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

0.000     8639143812.863    21        3          0

NAME                       VALUE 

CPU                         10003.000

EXP1                        10001.000

EXT                            20.000

HARD                            8.000

HARD1                       10004.000

HDD                         10005.000

PRINTER                        14.000

PRINTER1                    10006.000

PRNT                        10007.000

PROC                            2.000

PROC1                       10002.000

TAB1                        10000.000

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

1    GENERATE         10000             0       0

PROC                2    QUEUE            14662             0       0

3    SEIZE            14662             0       0

4    DEPART           14662             0       0

5    ADVANCE          14662             0       0

6    RELEASE          14662             0       0

7    TRANSFER         14662             0       0

HARD                8    QUEUE            11708             0       0

9    SEIZE            11708             0       0

10    DEPART           11708             0       0

11    ADVANCE          11708             0       0

12    RELEASE          11708             0       0

13    TRANSFER         11708             0       0

PRINTER            14    QUEUE             2954             0       0

15    SEIZE             2954             0       0

16    DEPART            2954             0       0

17    ADVANCE           2954             0       0

18    RELEASE           2954             0       0

19    TRANSFER          2954             0       0

EXT                20    TABULATE         10000             0       0

21    TERMINATE        10000             0       0