Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Ход работы. Рассмотрим пример простой системы со входящим потоком заявок, одноканальным устройством обслуживания и точкой выхода заявок (см






Рассмотрим пример простой системы со входящим потоком заявок, одноканальным устройством обслуживания и точкой выхода заявок (см. рис. 1).

Рисунок 1 – Система массового обслуживания с одноканальным устройством

1. Запустить среду GPSS World.

2. Выбрать команду меню File → New, в появившемся окне выбрать «Model».

3. В появившемся редакторе набрать следующую программу:

 

; Блоки модели

GENERATE 7, 2; создание транзакций

SEIZE Facility1; захват устройства

ADVANCE 5, 2; задержка транзакций

RELEASE Facility1; освобождение устройства

TERMINATE 1; уничтожение транзакций

; Команды

START 100; моделирование 100 транзакций

 

В данной программе при помощи специальных блоков определяется одноканальное устройство обслуживание с именем Facility1.

Трансляция программы приводит к её запуску и созданию отчёта.

4. Выполните программу, выбрав в верхнем меню Command → «Create simulation»

В полученном отчёте будет таблица с информацией обо всех устройствах модели. В колонке FACILITY перечислены имена всех устройств модели.

- В колонке ENTRIES указывается количество транзакций, прошедших через данное устройство за время моделирования.

- В колонке UTIL. указывается коэффициент использования устройства: доля модельного времени, в течение которого оно было занято.

- В колонке AVE. TIME указывается среднее время обработки одной транзакции в заданном устройстве.

- В колонке AVAIL. указывается состояние устройства в момент окончания моделирования (1 свободно; 0 занято).

- В колонке OWNER указывается номер транзакции, занимавшей устройство в момент окончания моделирования (0 устройство было свободно).

- В колонке PEND указывается количество транзакций, ожидающих освобождения устройства.

5. Сохраните отчёт. Выпишите время начала и окончания моделирования, коэффициент использования устройства и среднее время обработки транзакции. Укажите коэффициент использования устройства

6. Смоделируйте систему с одним процессором, если известно, что данные поступают раз в 10 секунд, а процессор обрабатывает заявки за 9-11 секунд. Пронаблюдайте, как меняется показатель загруженности процессора, если увеличивается его производительность (уменьшайте время обработки заявок). Проведите моделирование для 500 и 1000 транзакций.

7. Нарисуйте график зависимости коэффициента использования процессора от времени обработки заявки.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.