Студопедия — Стандартные числовые атрибуты системы и транзактов, параметры транзактов.
Студопедия Главная Случайная страница Обратная связь

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

Стандартные числовые атрибуты системы и транзактов, параметры транзактов.






 

В процессе моделирования интерпретатор автоматически реги­стрирует и корректирует информацию, касающуюся различных эле­ментов, используемых в модели. Большая часть информации доступ­на только интерпретатору и используется для сбора статистической информации о работе модели. Однако к некоторым атрибутам (свой­ствам) объектов может обращаться и программист, управляя процес­сом моделирования в зависимости от их значений.

Рассмотрим несколько примеров зависимости функционирова­ния элементов модели от системных атрибутов, т.е. СЧА.

1. Интенсивность работы некоторого устройства зависит от дли­ны очереди. Для определения времени обслуживания при каждом по­ступлении транзакта на обслуживание необходимо знать значение та­кого системного атрибута, как длина очереди.

2. Интенсивность обслуживания некоторого устройства зависит от общей продолжительности его функционирования (проявление ус­талости – интенсивность со временем уменьшается, разогрев устройства – интенсивность со временем увеличивается). Время обслуживания – функция, которая зависит от времени, прошедшего c начала ра­боты.

3. Имеются два устройства и диспетчер, который распределяет работы между ними таким образом, чтобы загрузка устройств была равномерной. Для этого в пункте диспетчеризации необходимо иметь информацию о коэффициентах загрузки устройств и возможность выбора пути перемещения транзакта в зависимости от этих двух ве­личин.

Условно атрибуты можно поделить на две категории:

1) атрибуты системы;

2) атрибуты транзактов.

Атрибуты системы – это параметры, которые описывают со­стояние объектов модели. Такие количественные показатели, как «текущая длина очереди» или «коэффициент загрузки устройства» являются типичными системными атрибутами. Стандартный набор атрибутов, подобных указанным, автоматически поддерживается ин­терпретатором GPSS.

Транзакты также могут иметь некоторые числовые характери­стики (например, уровень приоритета). Кроме того, транзакт снаб­жается некоторым числом параметров.

В языке GPSS атрибуты (свойства) объектов – это СЧА. Каждый объект GPSS имеет свой набор СЧА. Доступ к СЧА осуществляется при использовании специальных обозначений этих атрибутов. Имя СЧА состоит из двух частей:

1) групповое имя – состоит из одной или двух букв, идентифи­цирует тип объекта и тип информации о нем;

2) имя конкретного члена группы.

Объекты могут идентифицироваться c помощью числовых и символьных имен. Если объект идентифицируется c помощью номера (числовое имя), то ссылка на его стандартный числовой атрибут за­писывается как CЧAj, где j – номер объекта (целое число). При сим­вольной идентификации объекта ссылка на его стандартный число­вой атрибут записывается, как СЧА$<имя объекта> (в приведенных ссылках под «СЧА» понимается групповое имя).

Стандартные числовые атрибуты. В табл. 4.26 показаны СЧА устройств, в табл. 4.27 – СЧА МКУ, в табл. 4.28 – СЧА очередей/

Таблица 4.26

 

Обозначение Значение
Fj или F$имя Показатель занятости устройства (0 – если не заня­то, 1 – если занято)
FCj или FС$имя Число занятий устройства
FRj или FR$имя Нагрузка устройства, выраженная в долях тысячи
FTj или FТ$имя Целая часть значения среднего времени задержки транзакта в устройстве
FVj или FV$имя Флаг готовности устройства к использованию (1 – готово, 0-в противном случае)

Таблица 4.27

 

Обозначение Значение
Rj или R$имя Емкость незаполненной части МКУ
Sj или S$имя Емкость заполненной части МКУ
SAj или SA$имя Целая часть среднего заполнения МКУ
SCj или SС$имя Счетчик числа входов в МКУ. (При каждом выпол­нении блока ENTER значение счетчика увеличива­ется на значение операнда В этого блока)
SMj или SМ$имя Максимально занятая емкость МКУ. Запоминает максимальное значение Sj (S$имя)
SRj или SRSимя Нагрузка МКУ, выраженная в долях тысячи
STj или ST$имя Целая часть среднего времени пребывания транзактa в МКУ
SVj или SV$имя Флаг готовности МКУj к использованию (1 – готово, 0 – не готово)

Таблица 4.28

 

Обозначение Значение
Qj или Q$имя QAj или QA$имя Текущее значение длины очереди (текущее со­держимое)
    Целая часть среднего значения длины очереди
QCj или QC$имя Число входов в очередь. При каждом входе в блок QUEUE очереди значение QCj (QC$имя) увели­чивается на значение операнда В, при каждом входе в блок DEPART очереди значение QCj (QC$имя) уменьшается на значение операнда В
QMj или QM$имя Максимальное значение длины очереди (макси­мальное значение Qj (С)$имя))
QTj или QT$имя Целая часть среднего времени пребывания в оче­реди всех транзактов, которые входили в очередь (включая и те, которые не ждали – нулевые вхо­ды)
QXj или QX$имя Целая часть среднего времени пребывания в оче­реди для транзактов, которые ждали в очереди (ненулевые входы)
QZj или QZ$имя Число нулевых входов в очередь
     

СЧА блоков и системные СЧА. Блоки имеют два стандартных числовых атрибута (их подсчет ведется автоматически):

Wj (W$<меткa блока>) – счетчик текущего содержимого блока c номером j (c меткой блока);

Nj (N$<метка блока>) – счетчик входов, т.е. общее число транзактов, вошедших в блок j c момента последнего действия опера­торов RESET и CLEAR(от начала работы модели, если не было опе­раторов RESET и CLEAR).

Например, W$BL1 – это число транзактов, которые находятся в блоке c меткой BL1; N$QP – число транзактов, вошедших в блок c меткой QP; W210 – значение текущего содержимого счетчика блока, который имеет 210-ю позицию в модели.

Важные системные СЧА:

C1 – текущее значение относительного модельного времени; автоматически изменяется интерпретатором и устанавливается в 0 при выполнении операторов CLEAR и RESET;

AC1 – текущее значение абсолютного модельного времени; ав­томатически изменяется интерпретатором и устанавливается в 0 при выполнении оператора CLEAR;

TG1 – текущее значение счетчика завершения;

PR – приоритет транзакта, обрабатываемого в данный мо­мент;

Ml – время пребывания в модели транзакта, обрабатываемого интерпретатором в данный момент.







Дата добавления: 2015-08-31; просмотров: 632. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Плейотропное действие генов. Примеры. Плейотропное действие генов - это зависимость нескольких признаков от одного гена, то есть множественное действие одного гена...

Методика обучения письму и письменной речи на иностранном языке в средней школе. Различают письмо и письменную речь. Письмо – объект овладения графической и орфографической системами иностранного языка для фиксации языкового и речевого материала...

Методика исследования периферических лимфатических узлов. Исследование периферических лимфатических узлов производится с помощью осмотра и пальпации...

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

Лечебно-охранительный режим, его элементы и значение.   Терапевтическое воздействие на пациента подразумевает не только использование всех видов лечения, но и применение лечебно-охранительного режима – соблюдение условий поведения, способствующих выздоровлению...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия