Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
8
Добавлен:
27.01.2022
Размер:
27.78 Кб
Скачать

Вариант 7

Пакеты сообщений нужно передать из пункта А в пункт В. Пакеты бывают четырех видов: 10, 20, 30, 40 бит. Вероятность равная. Пакеты передаются через канал передачи 10 битов за 2 секунды. Для оптимизации используется принцип первая кратчайшая.

Смоделировать 1 час работы системы. Определить загруженность каналов. При том, что 15% пакетов требуют повторной передачи с более высоким приоритетом.

Код:

simulate

us function Rn1,d4

.25,2/.5,4/.75,6/1,8

generate 10

bg assign 1,fn$us

queue och1

seize canal

depart och1

advance P1

release canal

transfer .85,,met

priority 5

transfer ,bg

met terminate

generate 3600

terminate 1

start 1

Результат:

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 360 0 0

BG 2 ASSIGN 428 0 0

3 QUEUE 428 0 0

4 SEIZE 428 0 0

5 DEPART 428 0 0

6 ADVANCE 428 1 0

7 RELEASE 427 0 0

8 TRANSFER 427 0 0

9 PRIORITY 68 0 0

10 TRANSFER 68 0 0

MET 11 TERMINATE 359 0 0

12 GENERATE 1 0 0

13 TERMINATE 1 0 0

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

CANAL 428 0.607 5.107 1 361 0 0 0 0

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

OCH1 2 0 428 380 0.056 0.472 4.208 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

361 0 3602.000 361 6 7 1 2.000

362 0 3610.000 362 0 1

363 0 7200.000 363 0 12

Вариант 13

В библиотеке работают 3 библиотекаря. Читатели приходят в библиотеку в среднем через каждые 7+-2 минуты. Войдя в библиотеку 30% читателей работают с каталогом в течении 15+-5 минут, остальные занимают один из 5 компьютеров для работы с электронным каталогом, что занимает 10+-5 минут. После чего читатель идет к библиотекарю и оформляет заказ в среднем за 6+-1 минуту. Заказ выполняется от 30 до 40 минут. Эти 30-40 минут читатель ожидает в зале периодики. Для получения заказа читатель подходит к столу выдачи книг, где работают 2 человека и выдают книги. Оформление формуляра занимает в среднем 7+-2 мин. Смоделировать 8 часов работы библиотеки. Определить загруженность библиотекарей, стола выдачи и компьютеров.

Код:

comp storage 5

razd storage 2

libr storage 3

generate 25,2

transfer .3,,cat

queue qComp

enter comp

depart qComp

advance 8,5

leave comp

transfer,lib

cat queue qCat

seize Catalog

depart qcat

advance 15,5

release Catalog

lib queue qLib

enter libr

depart qLib

advance 6,1

leave Libr

advance 35,5

queue qRazd

enter razd

depart qRazd

advance 7,2

leave razd

terminate

generate 1

start 480

terminate 1

Результат:

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 18 0 0

2 TRANSFER 18 0 0

3 QUEUE 13 0 0

4 ENTER 13 0 0

5 DEPART 13 0 0

6 ADVANCE 13 0 0

7 LEAVE 13 0 0

8 TRANSFER 13 0 0

CAT 9 QUEUE 5 0 0

10 SEIZE 5 0 0

11 DEPART 5 0 0

12 ADVANCE 5 0 0

13 RELEASE 5 0 0

LIB 14 QUEUE 18 0 0

15 ENTER 18 0 0

16 DEPART 18 0 0

17 ADVANCE 18 0 0

18 LEAVE 18 0 0

19 ADVANCE 18 2 0

20 QUEUE 16 0 0

21 ENTER 16 0 0

22 DEPART 16 0 0

23 ADVANCE 16 0 0

24 LEAVE 16 0 0

25 TERMINATE 16 0 0

26 GENERATE 480 0 0

27 TERMINATE 480 0 0

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

CATALOG 5 0.146 14.024 1 0 0 0 0 0

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

QCOMP 1 0 13 13 0.000 0.000 0.000 0

QLIB 1 0 18 18 0.000 0.000 0.000 0

QCAT 1 0 5 5 0.000 0.000 0.000 0

QRAZD 1 0 16 16 0.000 0.000 0.000 0

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

COMP 5 5 0 1 13 1 0.213 0.043 0 0

RAZD 2 2 0 1 16 1 0.225 0.112 0 0

LIBR 3 3 0 1 18 1 0.224 0.075 0 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

500 0 481.000 500 0 26

425 0 481.291 425 19 20

480 0 486.016 480 0 1

452 0 511.137 452 19 20

Соседние файлы в папке Моделирование систем