Задание 1. Уменьшение числа объектов в модели методом косвенной адресации.
Базовые операторы: function, variable, table, qtable, priority.
На вход многоканальной системы с тремя каналами обслуживания поступает экспоненциальный поток заявок со средним интервалом поступления a единиц модельного времени. Каждая заявка с равной вероятностью 0,2 относится к одному из пяти видов: 1, 2, 3, 4 или 5. Среднее время обслуживания заявок каждого типа составляет соответственно b, c, d, e, f единиц модельного времени. Чем меньше среднее время обслуживания заявки, тем выше ее приоритет. Необходимо построить модель, позволяющую оценить средние значения времени ожидания заявок каждого вида, а также распределения общего времени ожидания в очереди и общего времени пребывания в системе. Задания выполняются согласно индивидуальным вариантам (таблица 7.1).
Таблица 7.1 – Варианты индивидуальных заданий
| Вариант | a | b | c | d | e | f | |
| Продолжение таблицы 7.1 | |||||||
Задание 2. Обработка временных узлов для моделей со списками пользователя.
Базовые операторы: variable, transfer, assign, priority, preempt, gate, test, link, unlink.
На вычислительный комплекс коммутации сообщений поступают сообщения от трех абонентов и далее передаются по двум каналам передачи данных со скоростью 1кб/с. Длительности интервалов между сообщениями от каждого абонента распределены по экспоненциальному закону с интенсивностью λ 1/c. Сообщения равновероятно могут принадлежать одной из двух категорий: команды или иная информация. Команды обладают абсолютным приоритетом. Длины сообщений – команд равномерно распределены в интервале 1400–6000 байт. Длины остальных сообщений (иная информация) распределены по нормальному закону с параметрами m и n байт. Для хранения сообщений, ожидающих обработки в комплексе, предусмотрен накопитель емкостью 1 Мб.
Разработать имитационную модель с целью исследования в течение 1 ч. функционирования вычислительного комплекса зависимости емкости накопителя от интенсивности поступления сообщений, обеспечивающей вероятность передачи сообщений-команд не менее a, а иной информации – не менее b. Задания выполняются согласно индивидуальным вариантам (таблица 7.2).
Таблица 7.2 – Варианты индивидуальных заданий
| Вариант | a | b | m(*103) | n(*102) |
| 0,9 | 0,7 | |||
| 0,8 | 0,6 | |||
| 0,7 | 0,6 | |||
| 0,6 | 0,5 | |||
| 0,9 | 0,6 | |||
| 0,8 | 0,7 | |||
| Продолжение таблицы 7.2 | ||||
| 0,7 | 0,5 | |||
| 0,6 | 0,4 | |||
| 0,9 | 0,5 | |||
| 0,8 | 0,6 | |||
| 0,7 | 0,4 | |||
| 0,6 | 0,3 | |||
| 0,9 | 0,6 | |||
| 0,8 | 0,5 | |||
| 0,7 | 0,4 |
Контрольные вопросы
1 В каких случаях целесообразно использовать косвенную адресацию при имитационном моделировании систем?
2 Что такое временной узел?
3 Для чего служит оператор preempt?
4 Когда применяются операторы link, unlink?
5 Когда может возникнуть параллельная адресация?






