You are on page 1of 5

49) Моделювальні алгоритми для дослідження СМО можуть бути побудовані:

Моделювальні алгоритми для дослідження СМО можуть бути побудовані як за


часовим (Δt), так і за подійним (δz) принципами. У загальному випадку більш
економними для моделювання СМО є алгоритми, що побудовані за принципом
δz та "послідовного проведення заявок" (модифікація принципу δz для систем
масового обслуговування).

50) Формалізуючи систему за допомогою Q-схеми як елементи


використовують:

Формалізуючи систему за допомогою Q-схеми, необхідно побудувати її


структуру, використовуючи три основних типи елементів: И – джерела; Н –
накопичувачі; К – канали обслуговування заявок (рис. 7.1).

51) Як у моделювальному алгоритмі СМО визначається час очікування заявки в


черзі?

Як оцінку часу очікування використовуватимемо його середньоарифметичне


значення τ₀

τо:=τс / n; (τс – сумарний час очікування всіх заявок, що надійшли до системи), а


(n – кількість обслугованих заявок)

52) Як у моделювальному алгоритмі СМО визначається час початку


обслуговування заявки?
Треба tз(момент закінчення обслуговування чергової заявки) відняти τобі( час
обслуговування заявки)

53) При синхронному способі побудови моделювального алгоритму СМО:

При синхронному способі побудови алгоритму один з елементів Q-схеми (И, Н


або К) вибирається за ведучий і по ньому "синхронізується" весь процес
моделювання.

54) При спорадичному способі побудови моделювального алгоритму СМО:

Моделювальний алгоритм може використовувати різні елементи Q-схеми в


різних частинах моделі залежно від потреб дослідження. Перегляд елементів Q-
схеми в особливі моменти часу здійснюється спорадично (тільки ті, які можуть
у цьому випадку змінити свій стан – перегляд із прогнозуванням).

55) Лічильник часу у моделювальному алгоритмі СМО:

Використовується для відстеження пройденого часу під час моделювання та


синхронізації подій у системі масового обслуговування. У моделі СМО час
може бути представлений у різних одиницях. Дозволяє відтворити хронологію
подій та аналізувати продуктивність системи в залежності від часових факторів.
Подібна схема моделювального алгоритму може бути застосована і для
стохастичних об’єктів. Відмінність полягатиме у тому, що функція стану
процесу х(t) визначатиметься не однозначно, а лише розподілом імовірностей.
При цьому і початковий стан об’єкта х(t0) може бути випадковим і задаватися
відповідним розподілом імовірностей. Розглянутий принцип побудови
моделювальних алгоритмів називають часовим або "принципом Δt ".

Програмне забезпечення моделювання систем

56) Які вимоги висуваються при виборі мови для розв'язання задач
моделювання?

Серед основних вимог, які висуваються до мов


програмування, є такі: зручність опису процесу, що моделюється; зручність
введення вхідних даних, внесення змін до структури і параметрів моделі;
ефективність засобів аналізу і відображення результатів моделювання. Для
розв’язання задач моделювання використовують мови загального призначення
(МЗП) і мови імітаційного моделювання (МІМ).

57) Які серед названих мов відносяться до мов загального призначення?

Прикладами МЗП, які найбільш широко використовувалися для


програмування задач моделювання, є Java, C, C++, C#, Go.

58) Які серед названих мов відносяться до мов імітаційного моделювання?

Неперервні мови призначені для моделювання неперервних у часі


процесів, що описуються диференціальними, різницевими або алгебраїчними
рівняннями, які пов’язують вихідні змінні з вхідними. До мов цієї групи
належать MIMIC, Dynamo.
Неперервно-дискретні мови призначені для опису об’єктів, у яких
присутні як неперервні, так і дискретні процеси. Прикладами мов цієї групи є
GASP, ForSim.

59) Що визначає операнд поля Е оператора GENERATE мови GPSS?

Створення та введення до моделі потоку транзактів (заявок) здійснюється


за допомогою блока (оператора)

Generate A, B, C, D, E,

де A, B, C, D, E – операнди блока, що записуються у відповідних полях.

У мові GPSS (General Purpose Simulation System), операнд поля Е оператора


GENERATE визначає інтервал часу між послідовними подіями генерації.
Оператор GENERATE використовується для створення нової події в системі
моделювання.

60) Який з операторів мови GPSS виконує об'єднання копій тразактів?

TERMINATE

61) Який з операторів мови GPSS виконує затримку тразакта?

ChatGPT:
У мові GPSS (General Purpose Simulation System), оператор, який виконує затримку
тразакта, називається SEIZE. Оператор SEIZE використовується для захоплення ресурсу і
затримки тразакта до того моменту, коли ресурс стане дос

62) Який з операторів мови GPSS змінює значення параметрів тразактів?

ChatGPT:
У мові GPSS (General Purpose Simulation System), оператор, який змінює значення
параметрів тразакцій, називається ADVANCE. Оператор ADVANCE використовується для
переміщення тразакції до наступної станції в моделі та зміни значень її параметрів.

63) Який з операторів мови GPSS імітує звільнення місць у черзі ?

64) Який з операторів мови GPSS імітує вхід транзакта до накопичувача ?

65) Який з операторів мови GPSS імітує вихід транзакта з накопичувача ?


ChatGPT:

У мові GPSS (General Purpose Simulation System), оператор, який імітує вихід транзакта з
накопичувача, називається RELEASE.
66) Який з операторів мови GPSS синхронізує рух транзактів?

67) Який з операторів мови GPSS імітує зайняття транзактом місця у черзі?

68) Який з операторів мови GPSS імітує заняття транзактом обслуговуючого


каналу?

ChatGPT:
У мові GPSS (General Purpose Simulation System) оператор, який імітує заняття
транзактом обслуговуючого каналу, називається "SEIZE" (або "SEIZE UNIT").

You might also like