Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КНИЖКА_Моделювання систем у GPSS World.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
7.15 Mб
Скачать

Контрольні запитання

  1. Які ви знаєте режими виходу транзактів з черги для зайняття ОКП?

  2. Яким параметром блоку GENERATE задається пріоритет транзакта при його генеруванні?

  3. В яких режимах може функціонувати блок PREEMPT?

  4. Як змоделювати ситуацію, коли черговий транзакт повинен зайняти ОКП, перервавши обслуговування попереднього транзакта?

  5. Перерваний блок PREEMPT транзакт видаляється з системи, чи відправляється на дообслуговування?

Лабораторна робота 10. Моделювання роботи вузла комутації повідомлень

Мета лабораторної роботи – виконати імітаційне моделювання обчислювальних систем на прикладі функціонування вузла комутації повідомлень та проаналізувати оцінки отриманих результатів

Загальні відомості

Для побудови імітаційної моделі зобразимо графічно процес функціо­ну­ван­ня вузла комутації повідомлень (рис. 10.11).

Рис. 10.11. Структурна схема функціонування вузла комутації

Система складається з процесора, що обробляє повідомлен­ня з першо­го та другого напрямів та першої і другої вихідних ліній передавання повідомлень різних типів. Вхідний накопичувач є обмежений, тобто необхідні додаткові умови на входження в нього. Повідомлення, які не можуть увійти в накопичу­вач, а також ті повідомлення, які пройдуть через систему, вилучаються.

Для збереження і запам'ятовування в моделі числової інформації, різних СЧА відводяться спеціальні елементи основної пам'яті. Для зміни числової інформації служить блок SAVEVALUE.

Для порівняння числових атрибутів в системі GPSS World використовується блок TEST.

Блок TRANSFER відноситься до блоків, які змінюють маршрути транзактів. Він є основним засобом моделюючого алгоритму, що дозволяє направити повідомлення до будь-якого блоку моделі.

Завдання для виконання роботи

Відповідно до заданого варіанту необхідно виконати наступні дії:

  • розробити блок-діаграми та програмний код GPSS World для реалізації моделі;

  • провести процес моделювання у GPSS World з використанням інтерактивного режиму.

Індивідуальні завдання для моделювання роботи вузла комутації повідомлень

У вузол комутації повідомлень, що складається з одного загального вхідного буфера, процесора, двох вихідних буферів і двох вихідних ліній, поступають повідомлення з двох напрямів. Повідомлення з першого та другого напрямів поступають через інтервали часу, розподілені за нормальним законом з параметрами m1, s1 і m2, s2 відповідно.

Повідомлення з першого напрямку поступають у вхідний буфер, обробляються в процесорі, накопичуються у вихідному буфері першої лінії і передаються першою вихідною лінією. Повідомлення з другого напрямку обробляються аналогічно, але передаються другою лінією через другий вихідний буфер. Такий метод контролю вимагає одночасної присутності в системі не більше трьох повідомлень з кожного напрямку. Якщо повідомлення поступає в систему і застає в ній три повідомлення з свого напрямку, тоді воно дістає відмову і знищується. Час оброблення процесором одного повідомлення складає мс, час передавання одного повідомлення у першій лінії складає мс, у другій ­­– мс. Необхідно здійснити імітаційне моделювання системи протягом часу Т4 мс. Визначити коефіцієнт завантаження пристрою та ймовірність відмови обслуговування, зумовленої переповненням буфера накопичення.

Індивідуальні вхідні дані для моделювання наведено у табл. 10.9.

Таблиця 10.9

№ варі­анту

1

2

3

4

5

6

7

8

9

1

6

1

5

1

42

102

134

20

2

9

2

7

1

51

123

112

25

3

8

1

9

2

31

82

102

30

4

6

1

8

2

52

113

124

35

5

7

1

6

1

62

92

103

40

Продовження табл. 10.9

1

2

3

4

5

6

7

8

9

6

9

2

7

1

41

124

112

45

7

8

2

9

2

31

103

134

50

8

7

1

8

1

51

82

92

55

9

6

1

5

1

42

113

124

60

10

9

2

7

1

62

92

113

65

11

8

2

9

2

31

123

102

70

12

6

1

8

1

52

134

114

75

13

7

1

5

1

42

82

123

80

14

8

2

7

1

31

102

92

85

15

9

1

8

2

62

114

134

90

Зміст звіту

  • формулювання варіанту завдання;

  • обґрунтування вибору конкретних об’єктів GPSS World для реалізації завдання;

  • блок-діаграми GPSS World моделі;

  • текст GPSSW-програм для реалізації моделі;

  • вікна REPORT з різними варіантами результатів моделювання;

  • аналіз результатів моделювання, їх графічних залежностей та гістограм.