Эксплуатация средств вычислительной техники
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: изложение с элементами сочинения, эффективность диплом
| Добавил(а) на сайт: Jarusov.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
*
GENERATE 100, FN $EXPON
QUEUE 1
SEIZE SYSTEM
DEPART 1
ADVANCE 160, FN $EXPON
RELEASE SYSTEM
TABULATE TQ
TERMINATE 1
*
START 1000
Для формирования потока заявок используется оператор GENERATE, порождающий поток динамических заявок, называемых в GPSS транзактами.
Транзакты создаются и уничтожаются.
Блок GENERATE имеет следующий формат :
имя GENERATE A,B,C,D,E
В поле А задается среднее значение интервала времени между моментами поступления в модель 2-х последовательных транзактов.
В поле В размещается модификатор, т.е. функция, имя которой EXPPON, и которая задается верхней строкой. С её помощью генерируются транзактыы, время поступления которых распределено по экспоненциальному закону.
Блок GENERATE обязательно связан с блоком удаления транзактов ииз модели с именем TERNINATE.
В поле А указывается, на сколько единиц уменьшается содержимое
счетчика. Начальное значение счетчика устанавливается блоком START 10000.
Для моделирования задержки транзакта используется оператор ADVANCE :
имя ADVANCE A,B
Поля А и В имеют смысл тот же, что и GENERATE. Из значения 160 образуются случайные временные значения, имеющие экспоненциальное распределение на отрезке :
( 160-FN $EXPON, 160+FN $EXPON )
Наше СМО состоит из 2-х физических устройств :
1. очередь с именем QUEUE
2. устройство обработки с именем SYSTEM
Пусть наш транзакт вошел в очередь, и это отмечается в блоке QUUEUE, где в поле А задается имя или номер очереди, и при его прохождении на выход
через блок DEPART, где происходит вычитание 1 из номера очереди, внесенное
туда оператором QUEUE. Теперь транзакты заблокированы перед блоком SEIZE и
находятся в QUEUE. Если очередь пуста, то транзакт поступает в SEIZE. Блок
SEIZE обязательно используется совместно с блокком RELEASE, моделирующим
занятие и освобождение устройства с именем SYSTEMM. Теперь устройство
SYSTEM занято, из QUEUE транзакт не может попасть в него. Очередь растет.
Для определения средне квадратичного значения времени нахождения в модели
используется оператор TABULATE. В его поле А могут быть записаны 3
счетчика :
Рекомендуем скачать другие рефераты по теме: реферат личность, курсовая работа по менеджменту.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата