
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[216.73.216.21] |
![]() |
|
Страницы: (54) « Первая ... 19 20 [21] 22 23 ... 53 54 ( Перейти к последнему сообщению ) |
Сообщ.
#301
,
|
|
|
Здравствуйте, помогите пожалуйста решить задачки:
Магистраль передачи данных состоит из двух каналов (основного и резервного) и общего накопителя. При нормальной работе сообщения передаются по основному каналу за 7 ± 3 с. В основном канале происходят сбои через интервалы времени 200 ± 35 с. Если сбой происходит во время передачи, то за 2 с запускается запасной канал, который передает прерванное сообщение с самого начала. Восстановление основного канала занимает 23 ± 7 с. После восстановления резервный канал выключается и основной канал продолжает работу с очередного сообщения. Сообщения поступают через 9 ± 4 с. и остаются в накопителе до окончания передачи. В случае сбоя передаваемое сообщение передается повторно по запасному каналу. Смоделировать работу магистрали передачи данных в течение 1 ч. Определить загрузку запасного канала, частоту отказов канала и число прерванных сообщений. Определить функцию распределения времени передачи сообщений по магистрали. К ЭВМ подключено четыре терминала, с которых осуществляется решение задач. По команде с терминала выполняют операции редактирования, трансляции, планирования и решения. Причем, если хоть один терминал выполняет планирование, остальные вынуждены простаивать из-за нехватки оперативной памяти. Если два терминала выдают требование на решение, то оставшиеся два простаивают, и если работают три терминала, выдающих задания на трансляцию, то оставшийся терминал блокируется. Интенсивности поступления задач различных типов равны. Задачи одного типа от одного терминала поступают через экспоненциально распределенные интервалы времени со средним значением 160 с. Выполнение любой операции длится 10 с. Смоделировать работу ЭВМ в течение 4 ч. Определить загрузку процессора, вероятности простоя терминалов и частоту одновременного выполнения трансляции с трех терминалов. |
Сообщ.
#302
,
|
|
|
Привет! У меня возник вопрос.
Построить программу модели процесса прохождения 70 заявок, поступающих с интервалом времени 25±4 единицы. На предварительную обработку заявки затрачивается 4±1 единиц времени. Процесс обслуживания занимает 4±2 единиц времени. Все процессы подчинены экспоненциальному закону. Так то задача проста, но как понять момент - "Все процессы подчинены экспоненциальному закону"? и главное как записать это? |
Сообщ.
#303
,
|
|
|
Всем привет! Возможно кто подскажет, не могу доделать курсач из-за одной мелочи)) Короче, есть готовые полностью детали, а есть недоделанные. Гтовые идут на дальнейшее обслуживание, а недоделанные с указанием в первом параметре их готовности в процентном соотношении (например, готова на 50 % - в перовм параметре записывается 50) отправляются в дополнительную очередь. Ну и вот, приходит новая неготовая деталька на метку, например, у нее в P1 40. Начинается проверка предыдущих поступивших деталей, хранящихся в дополнительной очереди. Если есть в очереди деталька с P1 = 100 - 40, они объединяются (ASSEMBLE 2), и как полная деталь идут на дальнейшую обработку. Если дополнение из дополнительной очереди нельзя сделать, эта деталька кидается в эту же дополнительную очередь.
Может, кто поможет)) Хотя бы подсказкой метода))) |
Сообщ.
#304
,
|
|
|
СоучастнеГ, задание ваше - откровенная туфта. Все величины у вас заданы равномерным законом.
Цитата средним и отклонением характеризуется только равномерный закон!25±4 Если бы у вас условие звучало вот так: Цитата то тогда разговор другой. например поступление с интервалом времени в 25 с экспоненциальным распредилением будет выглядеть вот так:Построить программу модели процесса прохождения 70 заявок, поступающих с интервалом времени 25 единицы. На предварительную обработку заявки затрачивается 4 единиц времени. Процесс обслуживания занимает 4 единиц времени. Все процессы подчинены экспоненциальному закону. Цитата Более подробно - читайте хелп. он конечно на английском, но как говориться без труда..GENERATE (Exponential(1,0,25)) ____________________ inna, я не могу дать вам 100% правильный ответ, т.к. я не вижу условия задачи. Для начала было бы весьма интересно узнать, чем у вас выражена память? Если это очередь, то решение будет одно, если МКУ - то совсем другое. К мтоу же я так понял, память у вас дискретна. поэтому 20% (0.20) по отношению к памяти представляется сложно.. Округлять надо. Тем более если от 1 до 10.. например имея память 1, прибавив 20% и округливо получаем все ту же единицу.. З.Ы.: Для МКУ Цитата enter qqq,3 ;занять в мку qqq 3 ячейки памяти ... leave qqq,3 ;освободитьв мку qqq 3 ячейки памяти можно ставить числа, выражения и СЧА. ____________________ Цитата stas-perm @ Всем привет! Возможно кто подскажет, не могу доделать курсач из-за одной мелочи)) Короче, есть готовые полностью детали, а есть недоделанные. Гтовые идут на дальнейшее обслуживание, а недоделанные с указанием в первом параметре их готовности в процентном соотношении (например, готова на 50 % - в перовм параметре записывается 50) отправляются в дополнительную очередь. Ну и вот, приходит новая неготовая деталька на метку, например, у нее в P1 40. Начинается проверка предыдущих поступивших деталей, хранящихся в дополнительной очереди. Если есть в очереди деталька с P1 = 100 - 40, они объединяются (ASSEMBLE 2), и как полная деталь идут на дальнейшую обработку. Если дополнение из дополнительной очереди нельзя сделать, эта деталька кидается в эту же дополнительную очередь. полный текст в студию. ____________________ Цитата Vanessa @ Магистраль передачи данных состоит из двух каналов (основного и резервного) и общего накопителя. При нормальной работе сообщения передаются по основному каналу за 7 ± 3 с. В основном канале происходят сбои через интервалы времени 200 ± 35 с. Если сбой происходит во время передачи, то за 2 с запускается запасной канал, который передает прерванное сообщение с самого начала. Восстановление основного канала занимает 23 ± 7 с. После восстановления резервный канал выключается и основной канал продолжает работу с очередного сообщения. Сообщения поступают через 9 ± 4 с. и остаются в накопителе до окончания передачи. В случае сбоя передаваемое сообщение передается повторно по запасному каналу. Смоделировать работу магистрали передачи данных в течение 1 ч. Определить загрузку запасного канала, частоту отказов канала и число прерванных сообщений. Определить функцию распределения времени передачи сообщений по магистрали. К ЭВМ подключено четыре терминала, с которых осуществляется решение задач. По команде с терминала выполняют операции редактирования, трансляции, планирования и решения. Причем, если хоть один терминал выполняет планирование, остальные вынуждены простаивать из-за нехватки оперативной памяти. Если два терминала выдают требование на решение, то оставшиеся два простаивают, и если работают три терминала, выдающих задания на трансляцию, то оставшийся терминал блокируется. Интенсивности поступления задач различных типов равны. Задачи одного типа от одного терминала поступают через экспоненциально распределенные интервалы времени со средним значением 160 с. Выполнение любой операции длится 10 с. Смоделировать работу ЭВМ в течение 4 ч. Определить загрузку процессора, вероятности простоя терминалов и частоту одновременного выполнения трансляции с трех терминалов. 30$ и 20$ |
Сообщ.
#305
,
|
|
|
Спасибо!
![]() |
Сообщ.
#306
,
|
|
|
Доброго времени суток
вот вроде подправил свою задачу но не доконца уверен что все правильно проверьте пожалуйста SIMULATE CHECK STORAGE 2 A STORAGE 4 B STORAGE 4 C STORAGE 4 D STORAGE 4 OBR STORAGE 2 BAG STORAGE 8 INTEGER &I * МОДУЛЬ ИСПОЛНЕНИЯ GENERATE 1,1 поступление багажа RETEST QUEUE CHECK организация очереди контроля ENTER OBR DEPART CHECK ADVANCE 1,1 LEAVE OBR TRANSFER .050,,TESTER 5% багажа идет на дополнительную проверку * TESTER TESTER QUEUE MTEST организация очереди на дополнителую проверку SEIZE TESTER DEPART MTEST ADVANCE 2,1 RELEASE TESTER TRANSFER ,RETEST возврат на общий контроль * Разделение на линии FL TEST E A,1,OT проверка если не проходит то идет обратно на выбор линии QUEUE LNB ENTER BAG DEPART LNB ADVANCE 1 LEAVE BAG TERMINATE 1 OT TRANSFER ,SL SL TEST E B,2,OTH проверка если не проходит то идет обратно на выбор линии QUEUE LNC ENTER BAG DEPART LNC ADVANCE 1 LEAVE BAG TERMINATE 1 OTH TRANSFER ,TL TL TEST E C,3,OTHE проверка если не проходит то идет обратно на выбор линии QUEUE LND ENTER BAG DEPART LND ADVANCE 1 LEAVE BAG TERMINATE 1 OTHE TRANSFER ,FOL FOL TEST E D,4,FL проверка если не проходит то идет обратно на выбор линии QUEUE LNE ENTER BAG DEPART LNE ADVANCE 1 LEAVE BAG TERMINATE 1 * ПРОВЕРКА DO &I=1,35,1 START 60 CLEAR ENDDO END и еще вопрос когда запускаю процесс моделирования возникает ошибка: ERROR NUMBER 411 - Out of COMMON: Add/change REALLOCATE Stmt? See release notes как от нее избавиться? заранее спасибо |
Сообщ.
#307
,
|
|
|
Здравствуйте! привожу задание и текст программы:
"Требуется разработать и исследовать модели системы. Тип модели - Q-схема. Модели транзактные. Система состоит из устройств S1, S3, S4, памяти S2 (фаза выделения памяти – S2,1, фаза освобождения памяти – S2,2, S2,3). Внешняя среда представлена источником запросов (узел S0), приемником обслуженных запросов (узел S7). Число типов потоков запросов Q – 2 (40% заявок первого типа). Потоки различаются параметрами законов поступления и обслуживания. Закон поступления запросов – треугольный и равномерный. Законы обслуживания 1 и 2 типов соответственно – гамма и произвольный. Характер распределения емкости памяти вероятностный для 1 потока: зависит от длины запроса (1 единица длины – 1 место в памяти). Распределение длины – равномерное от 1 до 10. При каждом повторном входе в память (фаза S2,1) выделяется на 20% больше места в памяти. При нехватке памяти – отказ в обслуживании. Характер распределения емкости памяти для второго потока – 1 запрос – 1 единица." текст программы (для одгоно потока заявок): b_1 STORAGE 2 b_2 STORAGE 10 ; multichanel node - facility N 2 b_3 STORAGE 2 INITIAL X$Otkaz,0 INITIAL X$OB,1 KOL VARIABLE 10#rn1 \\ генерация равномерного распределения от 1 до 10 (так ли это ?) KOL1 VARIABLE 1.2#X$OB \\ увеличение объема выделяемой памяти на 20 % (так ли это ?) ***************************************** GENERATE (TRIANGULAR(1,140,405,275)) queue U_system queue p1_U_system queue w_b_1 queue p1_w_b_1 queue u_b_1 queue p1_u_b_1 ENTER b_1 depart w_b_1 depart p1_w_b_1 ADVANCE 20,10 LEAVE b_1 depart u_b_1 depart p1_u_b_1 savevalue OB, V$KOL \\ присваиваем сохраняемой величине OB(объем выделяемой памяти) значение пер-й KOL Metka1 GATE SNF b_2,Lab_term1 ENTER b_2, X$OB queue w_b_3 queue p1_w_b_3 queue u_b_3 queue p1_u_b_3 ENTER b_3 depart w_b_3 depart p1_w_b_3 ADVANCE 20,10 LEAVE b_3 depart u_b_3 depart p1_u_b_3 TRANSFER .4,,Metka2 queue w_b_4 queue p1_w_b_4 queue u_b_4 queue p1_u_b_4 SEIZE b_4 depart w_b_4 depart p1_w_b_4 ADVANCE 41.7,20.8 RELEASE b_4 depart u_b_4 depart p1_u_b_4 LEAVE b_2, X$OB savevalue OB, V$KOL1 \\ увеличиваем объем памяти на 20% TRANSFER ,Metka1 depart U_system depart p1_U_system Metka2 LEAVE b_2,X$OB TERMINATE 1 Lab_term1 savevalue Otkaz+,1 TERMINATE 1 Пожалуйста помогите правильно сделать это выделение памяти!!! ![]() ![]() Добавлено И еще. подскажите пожалуйста, как сделать гамма распределение(в advance) |
Сообщ.
#308
,
|
|
|
TEMENb Хорошо! Сделай, пожалуйста, пока только вторую за $20, попозже попрошу первую. Напиши куда прислать деньги! Только мне нужно в понедельник уже сдавать, сдалай пожалуйста за выходные!
|
Сообщ.
#309
,
|
|
|
Vanessa,уже готово. напишите мне в аську. 400852874.
|
Сообщ.
#310
,
|
|
|
нужно избегать простых названий A,B,C,D..AC,AB,..CH,..FL и т.п. это может быть зарезервированное или недопустимое слово в gpss
Arrrgh вот Вы спрашаваете про свою задачу 2ю недели, и даже не привели полного текста условий. Какая может быть помощь??? |
Сообщ.
#311
,
|
|
|
Eugen sorry условие по запарке забыл написать. Там не задача а описательный процесс системы тарнспортировки багажа в аэропорту. необходимо было описать следующее: В аэропорту на ленту транспортера поступает багаж где он проходит проверку, 5% не проходят проверку и идут на дополнительную проверку после чего возвращаются обратно на ленту, после проверки багаж разделяется на четыре разных погрузочных ленты.
|
Сообщ.
#312
,
|
|
|
TEMENb Заинтересовала ваша идея:
Цитата QUEUE LNB ENTER lenta DEPART LNB ADVANCE 1 LEAVE lenta TERMINATE 1 предварительно описав устройство Lenta как МКУ с четырьмя каналами. Как это реализуется(я про описание Lenta как МКУ с четырьмя каналами) ? |
Сообщ.
#313
,
|
|
|
Arrrgh, все четыре ленты будут выглядеть как одно устройство. собственно многоканальное устройство.
Цитата lenta storage 4 generate 1 QUEUE LNB ENTER lenta DEPART LNB ADVANCE 4 LEAVE lenta TERMINATE 1 вот как то так в один момент времени в устройстве lenta может находится одновременно 4 транзакта. |
Сообщ.
#314
,
|
|
|
TEMENb, спасибо приму к сведению
|
Сообщ.
#315
,
|
|
|
Цитата TEMENb @ Цитата lenta storage 4 generate 1 QUEUE LNB ENTER lenta DEPART LNB ADVANCE 4 LEAVE lenta TERMINATE 1 вот как то так в один момент времени в устройстве lenta может находится одновременно 4 транзакта. Нормально. Этот кусок задерживает багаж, до иомента освобождения одной из лент. Чтобы собрать статистику для отдельных лент, напиши: ![]() ![]() QUEUE QueueContanerLenta ENTER ContanerLenta DEPART QueueContanerLenta TRANSFER BOTH,,met2 SEISE lenta1 ADVANCE xxx RELEASE lenta1 TRANSFER ,metEnd met2 TRANSFER BOTH,,met3 SEIZE lenta2 // и т.п. metEnd LEAVE ContanerLenta все по 10$ для ускорения |