- •1.Программирование имитационных моделей на языке gpss
- •2. По числу приборов:
- •3. По емкости накопителя:
- •4. По возможности приоритетного обслуживания (смо с приоритетами).
- •5. Комбинированные смо
- •1. Безусловный режим (или переход по метке):
- •2. Условный режим:
- •3. Статистический режим:
- •4. Режим all:
- •Статистика по прибору vs:
- •Статистика по очереди buf:
- •Практическое занятие №5
- •Статистика по сохраняемым величинам:
- •Статистика по сохраняемым величинам:
- •Статистика по таблицам (выборочная):
- •Внимание!
- •Статистика по сохраняемым величинам:
- •Статистика по сохраняемым величинам:
- •Практическое занятие №10
- •Статистика по сохраняемым величинам:
- •Логические переключатели
- •Статистика по приборам:
- •Статистика по сохраняемым величинам:
- •2. Рекомендации по практическому использованию среды gpss World
- •3. Задания на лабораторные работы
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
Вариант 5
Имеется пуассоновский входящий поток заданий со значением интенсивности a приходов в час. Время выполнения заданий в вычислительной системе распределено экспоненциально со средним b, которое зависит от длины очереди перед ВС.
Исследовать, как изменится заданная характеристика ВС при изменении среднего времени поступления заданий в ВС (задать 3 разных значения среднего). Промоделировать прохождение через ВС с заданий.
Длина очереди |
0 |
12 |
35 |
6 и более |
Среднее время обслуживания b, мин. |
5.5 |
5.0 |
4.5 |
4.0 |
№ |
a |
c |
Характеристика ВС |
1 |
12 |
500 |
нагрузка ВС |
2 |
10 |
300 |
максимальная длина очереди перед ВС |
3 |
10 |
400 |
время нахождения в очереди перед ВС |
4 |
12 |
600 |
факт. среднее время выполнения заданий |
Вариант 6
Время поступления заданий в ВС распределено равномерно в интервале a секунд. Время выполнения заданий в вычислительной системе распределено экспоненциально со средним значением b секунд.
Исследовать, как изменятся характеристики системы, если экспоненциальное распределение интервалов выполнения заменить равномерным с тем же средним. Оценить время моделирования. Промоделировать прохождение через ВС c заданий.
№ |
a |
b |
c |
Характеристика ВС |
1 |
950±300 |
800 |
500 |
нагрузка ВС |
2 |
800±200 |
600 |
300 |
максимальная длина очереди перед ВС |
3 |
1100±200 |
700 |
400 |
время нахождения в очереди перед ВС |
4 |
700±400 |
500 |
600 |
время нахождения заданий в системе |
Лабораторная работа №2
Вариант 1
Работу пользователей по подготовке запросов за терминалами для ВС следует описать в модели как обслуживание в N‑канальной фазе. Время подготовки запросов распределено равномерно со средним 1000 и размахом 400. Время обслуживания процессора ВС запросов пользователя, посланных с терминалов, распределено равномерно со средним 800 и размахом 500.
Собрать статистику о заданном объекте GPSS-модели.
Промоделировать работу ВС в течение a единиц модельного времени. Общее число запросов в течение всего интервала моделирования остается постоянным. Запросы ВС не покидают, а циркулируют в ней, последовательно изменяя свои состояния в моменты перехода от одной фазы обслуживания к другой.
№ |
N |
a |
Исследуемый объект GPSS-модели |
1 |
12 |
10000 |
очередь пользователей к процессору ВС |
2 |
10 |
8000 |
терминалы для подготовки запросов |
3 |
8 |
4000 |
процессор ВС |
4 |
6 |
5000 |
очередь пользователей к процессору ВС |
Вариант 2
Вычислительная система состоит из 2-х независимо функционирующих ЭВМ. Для обработки одних запросов используется ЭВМ1, для обработки других – ЭВМ2. Выбор ЭВМ происходит случайным образом: с вероятностью a запрос обрабатывается на ЭВМ1 и с вероятностью b – на ЭВМ2. Времена обработки запросов на ЭВМ1 и ЭВМ2 распределены равномерно со средними 800 и 1200, размахом 500 и 200 соответственно.
Работу пользователей по подготовке запросов за терминалами для ВС следует описать в модели как обслуживание в N‑‑канальной фазе. Время подготовки запросов распределено равномерно со средним 1000 и размахом 400.
Промоделировать работу ВС в течение c единиц модельного времени. Общее число запросов в течение всего интервала моделирования остается постоянным. Запросы ВС не покидают, а циркулируют в ней, последовательно изменяя свои состояния в моменты перехода от одной фазы обслуживания к другой. Определить загрузку каждой ЭВМ.
№ |
N |
a |
b |
c |
1 |
12 |
0.351 |
0.649 |
10000 |
2 |
10 |
0.7 |
0.3 |
8000 |
3 |
8 |
0.5 |
0.5 |
4000 |
4 |
6 |
0.577 |
0.423 |
5000 |