Читайте также:
|
|
Определить:
1) Число попаданий команд в вычислительный прибор.
2) Процент использования вычислительного прибора.
3) Максимальную длину очередей.
4) Длину очереди на момент завершения моделирования.
5) Количество вхождений команд в очередь.
6) Количество нулевых вхождений команд в очередь.
7) Среднее количество команд в очереди.
8) Среднее время пребывания команд в очереди.
Построение модели. Модель строится в виде непрерывной цепи блоков, к которой добавляются компоненты, предназначенные для управления моделированием. Порядок блоку в модели соответствует порядку фаз, в которых оказывается команда при движении в реальной системе:
- команда формируется;
- если необходимо, то команда ждет своей очереди на выполнение;
- команда попадает в вычислительный прибор, который осуществляет ее выполнение;
- после выполнения команда покидает систему.
Модель системы показана на рис. 5. На рисунке имеют место следующие обозначения: G – формирователь команд, Och – очередь для команд формирователя, Prib – вычислительный прибор.
Блок-схема программы показана на рис. 6.
Порядок работы с интерпретатором
Для моделирования системы необходимо выполнить следующую последовательность действий:
1. В меню ″Пуск″ выбрать вкладку ″Программы″, в которой выбрать ″GPSS World Student Version″.
2. В меню ″File″ необходимо выбрать вкладку ″New″.
3. В открывшемся окне ″Новый документ″ выбрать тип создаваемого документа ″Model″ и нажать клавишу ″OK″.
4. В открывшемся окне необходимо ввести текст программы.
5. Для сохранения файла в меню ″File″ необходимо выбрать строку ″Save As…″ и ввести в ней имя файла.
6. В меню ″Command″ следует выбрать вкладку ″Create Simulation″. В ответ интерпретатор выдаст сообщение: ″Model Translation Begun. Ready.″.
7. В меню ″Command″ следует выбрать команду ″Start″. В появившемся окне нужно ввести ″Start 1″. После чего на экране появится отчет с результатами моделирования.
Текст программы (см. выше).
Результаты моделирования:
GPSS World Simulation Report - Untitled Model 1.1.1
Wednesday, March 25, 2009 10:40:26
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 1000.000 9 1 0
NAME VALUE
OCH 10000.000
PRIB 10001.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 9 0 0
2 QUEUE 9 0 0
3 SEIZE 9 0 0
4 DEPART 9 0 0
5 ADVANCE 9 1 0
6 RELEASE 8 0 0
7 TERMINATE 8 0 0
8 GENERATE 1 0 0
9 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
PRIB 9 0.900 100.000 1 10 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
OCH 1 0 9 1 0.360 40.000 45.000 0
CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE
11 0 1000.000 11 0 1
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
10 0 1090.000 10 5 6
12 0 2000.000 12 0 8
Расшифровка результатов моделирования.
Моделирование прибора:
FACILITY – имя (номер) прибора;
ENTRIES – общее число входов в прибор за время моделирования;
UTIL. – коэффициент использования прибора течении всего времени моделирования;
AVE_TIME – среднее время пребывания транзакта в приборе;
AVAILABLE – номер транзакта, занявшего прибор;
OWNER – номер транзакта, захватившего прибор.
Моделирование очереди:
QUEUE – имя (номер) очереди;
MAX – максимальное содержимое очереди за время моделирования;
CONT – текущее содержимое очереди;
ENTRIES – общее число входов в очередь;
ENTRIES(0) – количество ″нулевых″ входов в очередь (т.е. входов транзактов в очередь, когда прибор был свободен; при этом время пребывания транзакта в очереди равно нулю);
AVE.CONT. – среднее содержимое очереди;
AVE.TIME – среднее время пребывания транзакта в очереди;
AVE.(-0) – среднее время пребывания без учета ″нулевых″ входов.
Анализ результатов моделирования:
1) Число попаданий команд в вычислительный прибор = 9.
2) Процент использования вычислительного прибора = 0.900.
3) Максимальная длина очереди = 1.
4) Длина очереди на момент завершения моделирования = 0.
5) Количество вхождений команд в очередь = 9.
6) Количество нулевых вхождений команд в очередь = 1.
7) Среднее количество команд в очереди = 0.360.
8) Среднее время пребывания пакетов в очереди = 40.000.
3.1.3 Варианты заданий: (интенсивность формирования и времени передачи)
Вариант | ||
Дата добавления: 2015-07-15; просмотров: 97 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Моделирование простейших СМО | | | Моделирование работы передающего устройства видеопакетов |