Студопедия

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

КАТЕГОРИИ:

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






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




Рассмотрим пример простой системы со входящим потоком заявок, одноканальным устройством обслуживания и точкой выхода заявок (см. рис. 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. Нарисуйте график зависимости коэффициента использования процессора от времени обработки заявки.

 


mylektsii.ru - Мои Лекции - 2015-2018 год. (0.01 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал