Компьютерное моделирование. Гурьянов Л.В - 12 стр.

UptoLike

12
ленной модели как минимум для трех вариантов значений изменяемых параметров.
3 Метод построения модели
Для моделирования буфера используется многоканальное устройство BUF за-
данной емкости, для моделирования процессора - прибор PROC (табл.2.1).Блок-
схема модели представлена на рис.2.2.
Когда транзакт (заявка) входит в систему, он попадает в блок TRANSFER,
работающий в режиме BOTH. Из него транзакт пытается войти в многоканальное
устройство, моделирующее буфер. Если вход запрещен (буфер заполнен полно-
стью), то транзакт сразу же переходит в блок TERMINATE. В противном случае он
входит в буфер с последующим обслуживанием в процессоре.
При исследовании времени пребывания или времени ожидания заявок следует
сформировать таблицу и дополнить модель блоком TABULATE, вставленным соот-
ветственно после блока RELEASE или блока LEAVE.
При исследовании количества и процента потерь заявок следует дополнить
модель арифметической переменной, осуществляющей вычисление процента потерь
заявок и двумя блоками SAVEVALUE: одного - для подсчета в режиме накопления
числа потерянных заявок, второго - для фиксации процента потерянных заявок.
Таблица 2.1 - Таблица определений
Элемент модели Интерпретация
Транзакты:
1-й сегмент модели
2-й сегмент модели
Заявки
Таймер
Функции:
XPDIS
Экспоненциальная функция
распределения
Многоканальные устройст-
ва:
BUF
Буфер заданной емкости
для организации очереди
заявок
Приборы:
PROC
Процессор
Единица модельного вре-
мени:
0,001 сек.
                                                                           12
ленной модели как минимум для трех вариантов значений изменяемых параметров.

     3 Метод построения модели

      Для моделирования буфера используется многоканальное устройство BUF за-
данной емкости, для моделирования процессора - прибор PROC (табл.2.1).Блок-
схема модели представлена на рис.2.2.
      Когда транзакт (заявка) входит в систему, он попадает в блок TRANSFER,
работающий в режиме BOTH. Из него транзакт пытается войти в многоканальное
устройство, моделирующее буфер. Если вход запрещен (буфер заполнен полно-
стью), то транзакт сразу же переходит в блок TERMINATE. В противном случае он
входит в буфер с последующим обслуживанием в процессоре.
      При исследовании времени пребывания или времени ожидания заявок следует
сформировать таблицу и дополнить модель блоком TABULATE, вставленным соот-
ветственно после блока RELEASE или блока LEAVE.
      При исследовании количества и процента потерь заявок следует дополнить
модель арифметической переменной, осуществляющей вычисление процента потерь
заявок и двумя блоками SAVEVALUE: одного - для подсчета в режиме накопления
числа потерянных заявок, второго - для фиксации процента потерянных заявок.

     Таблица 2.1 - Таблица определений

                 Элемент модели               Интерпретация
                   Транзакты:
               1-й сегмент модели                 Заявки
               2-й сегмент модели                 Таймер
                    Функции:
                                         Экспоненциальная функция
                     XPDIS
                                              распределения
            Многоканальные устройст-
                      ва:
                     BUF                  Буфер заданной емкости
                                          для организации очереди
                                                   заявок
                   Приборы:
                     PROC                       Процессор
             Единица модельного вре-
                                                 0,001 сек.
                     мени: