Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Моделирование_мет_пособие_лабораторные.doc
Скачиваний:
8
Добавлен:
23.11.2019
Размер:
3.53 Mб
Скачать

Статистика по прибору vs:

1. Среднее время обслуживания: 298.00

Статистика по очереди buf:

1. Среднее время нахождения в очереди: 2270.00 (время нахождения заявки в СМО)

1.5 Практическое занятие №5

Многоканальные СМО

Для моделирования работы многоканальных СМО в GPSS-программах используют следующую карту описания:

Карта STORAGE – задает емкость м/к устройства, ее формат:

<имя памяти> STORAGE <емкость памяти>

Чтобы занять (или освободить) один или несколько приборов м/к устройства, используются следующие блоки:

Блок ENTER – моделирует вход транзакта в память (м/к устройство, м/к прибор).

√ А – имя памяти, обязательный операнд;

√ В – число единиц емкости, которое будет занято (по умолчанию В =1).

Блок LEAVEтранзакт освобождает память (м/к устройство). Операнды аналогичны блоку ENTER.

ЗАДАЧА № 5

Промоделировать работу парикмахерской со следующими отличиями от условия задачи № 1:

1) Средний интервал прихода клиентов составляет 8 мин., распределение времени - экспоненциальное;

2) Обслуживание производит бригада парикмахеров из 3-х человек;

3) Промоделировать приход и обслуживание 25 человек.

Q-схема задачи № 5

Т = 8 (FN$EXPO) е    = 16 (4)

БЛОК-ДИАГРАММА задачи № 5

; Генерация 25 транзактов (клиентов);

; Транзакт встает в очередь OCH;

; Занимает 1 место в памяти BRIG;

; Выходит из очереди OCH;

; Задержка транзакта в м/к BRIG на время обслуживания;

; Освобождает 1 место в памяти BRIG;

; Транзакт удаляется из СМО.

GPSS-ПРОГРАММА задачи № 5

EXPO FUNCTION RN1,C24

* Далее следуют карты описания точек для экспоненц. функции

* Далее следует карта описания емкости м/канального прибора

BRIG STORAGE 3

GENERATE 8, FN$EXPO, ,25

QUEUE OCH

ENTER BRIG, 1

DEPART OCH

ADVANCE 16,4

LEAVE BRIG, 1

TERMINATE 1

START 25

Задача № 6

Имеется однопроцессорная ВС коллективного пользования с бесприоритетным обслуживанием запросов пользователей с терминалов. Время подготовки запроса составляет 54.5 мин. Время обслуживания равно 21.5 мин. Пользователь не посылает нового запроса, не получив ответа на предыдущий.

Промоделировать процесс функционирования ВС с целью определения среднего числа запросов, ожидающих обработки. Моделирование провести для 4-х часов работы ВС при числе терминалов 5.

Q -схема задачи № 6

GPSS-ПРОГРАММА задачи № 6

term storage 5

* Генерация 5 транзактов (запросов) в начальный момент времени:

generate , , , 5

new enter term ;занять один из 5 терминалов

advance 300, 270 ; пользователь готовит запрос

leave term ; запрос готов!

queue och

seize vs

depart och

advance 120, 90 ; обработка запроса в ВС

release vs

transfer , new ;подготовка нового запроса

* Сегмент времени

generate 14400

terminate 1

start 1

БЛОК-ДИАГРАММА задачи № 6

С татистика по очереди OCH:

Среднее число запросов, ожидающих обработки, равно 2 (точное значение 1.73).