573 (интерпретатор GPSS и описание к нему), страница 4

PDF-файл 573 (интерпретатор GPSS и описание к нему), страница 4 Моделирование систем (5237): Другое - 7 семестр573 (интерпретатор GPSS и описание к нему) - PDF, страница 4 (5237) - СтудИзба2015-07-22СтудИзба

Описание файла

Файл "573" внутри архива находится в следующих папках: GPSS, GPSS - описание. PDF-файл из архива "интерпретатор GPSS и описание к нему", который расположен в категории "". Всё это находится в предмете "моделирование систем" из 7 семестр, которые можно найти в файловом архиве МПУ. Не смотря на прямую связь этого архива с МПУ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "моделирование систем" в общих файлах.

Просмотр PDF-файла онлайн

Текст 4 страницы из PDF

Это может быть достигнуто спомощью блока GENERATE с операндом D, не равным нулю, иблока TRANSFER, который работает в безусловном режиме ивозвращает транзакт в начало модели.Пример 2.3На рис.2.6 приведена GPSS-модель ВС, в состав которой входит16 терминалов. Время подготовки пользователем запросараспределено равномерно в интервале [500,1500].Времяобслуживания запроса вычислительной системой распределено понормальному закону со средним 500 и среднеквадратичнымотклонением 50.В модели в строке 1 описан накопитель емкостью 16 единиц сименем TERM, который моделирует работу 16-ти терминалов.

Встроках 2-8 описана нормированная функция нормальногораспределения с именемNRАS.Значениянормальнораспределенной псевдослучайной величины со средним - 500 исреднеквадратичным отклонением - 50 в модели получают спомощью переменной NORM, которая описана в строке 9. Блокимодели имеют следующее назначение:1 - генерирование 16-ти транзактов;2 - вхождение одного транзакта в накопитель с именем TERM;3 - моделирование подготовки запроса пользователем;4 - освобождение транзактом накопителя TERM;5 - вхождение транзакта в очередь на устройство СОМР, имитирующее ВС;6 - занятие транзактом устройства СОМР;7 - выход транзакта из очереди;8 - моделирование обработки запроса ВС (в качестве операнда Аблока ADVANCE используется арифметическая переменная симе нем NORM);9 - освобождение транзактом устройства СОМР (окончаниеобработкизапроса ВС);10 - переход транзакта на блок 2 с меткой ВАНТ.Для организации моделирования в течение 100000 единиц модельного времени используется сегмент программы, состоящий изблоков11, 12 и управляющей строки 22.- 21 НомерНомерблока о п е р а т о р ы G P S Sстроки-----------------------------------------------------TERM STORAGE 161NRAS FUNCTION RN5,C2520,-5/.00003,4/.00135,-3/.00621,-2.53.02275,-2/.06681,-1.5/.11507,-1.2/.15899,-1 4.21186,-.8/.-7425,-.6/.34458,-.4/.42074,-.2 5.5,0/.57926,.2/.65542,.4/.72575,.6/.78814,.8 6.8413,1/.88493,1.2/.93313,1.5/.97725,27.9979,2.5/.99865,3/.99997,4/1,58NORM FVARIABLE 500 + 50 * FN$HPAC1GENERATE ,,,16102BAHT ENTERTERM,1113ADVANCE 1000,500124LEAVETERM,1135QUEUEQ1146SEIZECOMP157DEPART Q1168ADVANCE V$NORM179RELEASE COMP1810TRANSFER ,BAHT1911GENERATE 1000002012TERMINATE 121START122END239Рис.

2.6. Модель ВС коллективного пользования2.3. Модели ВС с изменяемой интенсивностью обслуживаниязадач и случайным выбором программы обработкиНекоторые ВС могут быть представлены как управляемые СМО,то есть СМО, в которых интенсивность обслуживания изменяется взависимости от числа запросов, имеющихся в СМО.- 22 -Пример 2.4Рассмотрим модель ВС,решающей задачи оперативногоуправления некоторым объектом. С объекта управления на ВСпоступают информационные заявки, интенсивность обработкикоторых зависит от общего числа заявок, находящихся наобслуживании в ВС.

При числе заявок больше десяти ВСпроизводит укороченную обработку каждой заявки за времяравное 100 единиц, в противном случае обработка выполняется за600 единиц реального времени. Считается, что в этом режиме ВСобеспечивает безаварийную работу управляемого объекта.Информационные заявки поступают на вход ВС в случайныеравномерно распределенные в интервале [200,600] моментывремени.Модель ВС с изменяемой интенсивностью обслуживанияпредставлена на рис.

2.7. Для имитации переменного времениобслуживания информационных посылок в модели используетсяблок ADVANCE, меняющий время задержки в зависимости отзначения СЧА Q$ETM1. Зависимость времени задержки от СЧАQ$ETM1 задана дискретной функцией PRER (строки 1-2). При числетранзактов, находящихся между блоками QUEUE ETM1 и DEPARTETM1, не превышающем 10, блок ADVANCE осуществляетзадержку транзакта на 600 единиц, иначе - на 100 единиц.НомерНомерблокаоператоры GPSSстроки------------------------------------------PRER FUNCTION Q$ETM1,D2110,600/200,10021GENERATE 400,20032QUEUEETM143QUEUEETM254SEIZESYST65DEPARTE ETM276ADVANCE FN$PRER87RELEASE SYST98DEPART ETM1109TERMINATE 111START100012END13Рис.2.7. Модель ВС с изменяемой интенсивностью обслуживания.- 23 Назначение других блоков и команд модели было рассмотреновыше.

После прогона модели на ЭВМ на печать будут выданыстатистика об устройстве SYST, имитирующем ВС, и очередяхETM1 и ETM2.Пример 2.5Рассмотрим модель ВС со случайным выбором программобработки информационныхзаявок.Пусть имеется 3 типаинформационных заявок, каждая из которых обрабатывается посвоей программе. Известно, что время обработки заявки 1-го типасоставляет 100 единиц времени, 2-го - 200, и 3-го - 1000. Выборпрограммы обработки определяется типом заявки. Так как заранеенеизвестно, какая именно заявка поступает на обработку, тоосуществляется случайный выбор одной из программ. Заданавероятность поступления заявок различных типов: 1-го типа - 0.4,2-го - 0.55, 3-го - 0.05.

Требуется собрать статистику о системе притаком же потоке обрабатываемых посылок, как и в предыдущемпримере. Модель для решения этой задачи представлена на рис.2.8.НомерНомерблокао п е р а т о р ы G P S S строки------------------------------------------DISR FUNCTION RN5,D310.4,100/0.95,200/1.,100021GENERATE 400,20032QUEUEETM143QUEUEETM254SEIZESYST65DEPARTE ETM276ADVANCE FN$DISR87RELEASE SYST98DEPART ETM1109TERMINATE 111START100012END13Рис.2.8. Модель ВС со случайным выбором программ обработкиДля случайного выбора программ обработки в модели используется дискретная случайная функция DISR, принимающая значения100- 24 с вероятностью 0.4, значения 200 с вероятностью 0.55 и 1000 с вероятностью 0.05 (строки 1-2).

Функция DISR использует значенияслучайных величин, врабатываемых программным датчиком GPSSRN5.ВС имитируется устройством с именем SYST. Блок ADVANCEосуществляет задержку обрабатываемой заявки (транзакта) взависимости от ее типа в соответствии со значением функции DISR.2.4. Модели ВС с различными дисциплинами обслуживанияНекоторые типы запросов, обрабатываемых ВС, имеют преимущества перед запросами других типов. Например, стоимостьзадержки при обработке определенного вида требований можетбыть очень высокой, вследствие чего целесообразно иметь времязадержки по возможности минимальным.В других случаяхпредпочтение при обработке, оказываемое запросам с малымвременем обслуживания, может сократить длину очереди и, темсамым, уменьшить объем буферного запоминающего устройствадля хранения запросов.Пусть на обработку в ВС поступает несколько потоков заявок .Заявки i-го потока называют запросами приоритета i. Заявки i-гопотока имеют более высокий приоритет по сравнению с заявками jго потока (i<j),если запросы i-го потока пользуютсяпреимуществами перед запросами j-го потока.

В соответствии сэтими преимуществами, приоритеты могут быть разделены наотносительные и абсолютные. Относительный приоритет имеетместо, когда поступивший в ВС запрособрабатывается безпрерывания другим запросом.Следующим обрабатываемымзапросом является запрос с самым высоким приоритетом или, еслитаких запросов несколько, один из них, тот, который ждетобслуживания дольше остальных. Абсолютный приоритет характеризуется тем, что запрос с более высоким приоритетом прерываетобслуживание запроса с низким приоритетом.Пример 2.6Рассмотрим GPSS-модель ВС, на вход которой поступаютчетыре пуассоновских потока заданий с относительнымиприоритетами и со следующими параметрами: X1=0.005; X2=0.01;X3=0.03; X4=0.04 заявок в ед.времени. Время обработки заданиядля этих четырех потоковподчиняетсяэкспоненциальномураспределению с параметром j=0.1 заявок в ед.времени.

Эта модельприведена рис.2.9.- 25 НомерНомерблокаоператоры GPSSстроки-------------------------------------------------SYST EQU1,F1EXPON FUNCTION RN2,C2420,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69 3.6,.915/.7,1.2/.75,1.38/.8,1.6/.84,1.834.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99 5.96,3.2/.97,3.5/.98,3.9/.99,4.6/.95,5.36.998,6.2/.999,7/.9997,871GENERATE 200,FN$EXPON,,,482TRANSFER ,MET193GENERATE 100,FN$EXPON,,,3104TRANSFER ,MET1115GENERATE 50,FN$EXPON,,,2126TRANSFER ,MET1137GENERATE 25,FN$EXPON,,,1148 MET1 ASSIGN 1,SYST159QUEUEР11610SEIZESYST1711DEPART Р11812ADVANCE 10,FN$EXPON1913RELEASE2014TERMINATE 121START100022END23Рис.2.9 Модель ВС с приоритетным обслуживаниемВ строке 1 устройству SYST назначен номера 1.

Нормированноеэкспоненциальное распределение описано строками 2-7. Блоки с номерами 1, 3, 5 и 7 генерируют транзакты с приоритетами, равнымисоответственно 1, 2, 3, 4, образующими пуассоновские потоки с заданными параметрами.Значения приоритетов в GPSSрасполагаются в порядке, обратном принятому в теориимассовогообслуживания (1<2<3<4).Блок 8 выполняетприсваивание параметру 1 транзакта значения, соответствующегономеру устройства SYST, следовательно, очереди будет присвоенномер 1 (см.блоки 9 и 11). Назначение других блоков модели былорассмотрено выше.- 26 2.5.

Модель последовательной ВСРассмотрим модель ВС, cостоящей из 1-го процессора предварительной обработки информационных заявок и 2-го процессора,входным потоком заданий для которого служит выходной потокпервого.Такая ВС осуществляет последовательную обработку информации иотносится к многофазовым СМО.Пример 2.7НомерНомерблокаоператоры GPSSстроки-------------------------------------------------COMP1 EQU1,F1COMP2 EQU2,F2... строки определения ......

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее