Порядок выполнения работы. 1. Ознакомиться с описанием работы
1. Ознакомиться с описанием работы. 2. Выбрать по номеру исполнителя в списке группы вариант задания: среднее значение и разброс времени генерации транзактов, среднее значение и разброс времени обслуживания. 3. Подготовить программы на языке GPSS и выполнить: · моделирование процесса прохождения через устройство 100 заявок (пример 1); · получение статистических данных об очереди заявок при прохождении 100 заявок (пример 2); · построение таблицы интервалов времени между транзактами при равномерном законе распределения (пример 3); · построение таблицы интервалов времени между транзактами при экспоненциальном законе распределения (среднее значение интервалов времени взять таким, как у равномерного закона, смещение 0). · моделирование процесса прохождения заявок через устройство в течение 8 часов (пример 1, за единицу времени принять одну минуту); · получение статистических данных об очереди заявок при прохождении заявок в течение 8 часов (пример 2, за единицу времени принять одну минуту); 4. Подготовить отчет о работе с представлением программ моделей, анализа и объяснений полученных результатов. Указания: 1) Всем объектам в программах–моделях на языке GPSS присвоить имена вида ФИО_№ (пример, FVN_0 – буквы только латинские). Имена и номера объектов GPSS разных типов могут быть одинаковыми. Пример: … QUEUE 1 SEIZE 1 DEPART 1 ADVANCE 5, 3 RELEASE 1 … Здесь очередь и устройство имеют одинаковый номер 1. 2) При заданном числе повторений добавляется оператор START 100 можно ввести этот оператор в интерактивном режиме, выполнив команду Command/Start, в открывшемся окне вместо 1 ввести 100. 3) При заданном времени моделирования в конце программы добавляется сегмент GENERATE ТМMAX TERMINATE 1 START 1 У других блоков TERMINATE удалить поле А Здесь ТМMAX – максимальное время моделирования в выбранных условных единицах времени (8 часов в минутах: 60 х 8 = 480). 4) Параметры для построения таблиц подобрать самостоятельно путем проб и ошибок. Начать с параметров примера 3. 5) При получении таблицы для экспоненциального распределения необходимо увеличить число интервалов так, чтобы в последние интервалы попадало 0…2 значения. Вопросы для самоконтроля 1. Как задаются приборы обслуживания одноканальные и многоканальные? 2. Как задать: «обслужить 1000 заявок»? Какое время потребуется для этого? 3. Как задать: «время моделирования 1000 уев»? Сколько заявок будет обслужено за это время 4. Как получить таблицу интервалов времени между заявками? Что за атрибуты АС1, С1 и М1? 5. Где возникают очереди и почему? 6. Как получить данные об очереди? Какие варианты здесь возможны? 7. В чем различие очереди перед прибором и перед системой? 8. Как получить данные об очереди в виде таблицы? 9. Как получить диаграмму таблицы? 10. Как уменьшить максимальную длину очереди? 11. Что выводится в стандартном отчете по устройствам и очередям? 12. Поясните, как образуется в моделях равномерный закон распределения интервалов времени? 13. Поясните, как образуется в моделях экспоненциальный закон распределения интервалов времени? 14. Поясните порядок создания имитационной модели вычислительной системы. 15. Какие переменные используются в GPSS и как они задаются?
2 Лабораторная работа № 2. Управление транзактами
|