Учеба и наука

Нужна помощь с построением понятных Q-схем, как понимаю нужно чертить источники, накопители, каналы и тд, ниже сами задания и код к ним. - вопрос №5844056

Пример 1.На обработку в СМО поступают два потока деталей. Интервалы времени поступления распределены равномерно в диапазоне 9–11 минут для первого потока и 23–27 минут для второго потока. Причем второй поток прерывает изготовление деталей первого потока. Время обработки деталей первого потока 4–10минут, второго потока – 14–16 минут. Смоделировать процесс обработки 100 деталей.

В этом случае программа будет выглядеть следующим образом:

GENERATE 10,1; генерация первого потока заявок

SEIZE UST; занятие устройства UST

ADVANCE 7,3; обработка заявки первого потока

RELEASE UST; освобождение устройства

TERMINATE 1; удаление транзакта

GENERATE 25,2; генерация второго потока заявок

PREEMPT UST; прерывание первого потока заявок без удаления

ADVANCE 15,1; обработка заявки второго потока

RETURN UST; освобождение захваченного устройства UST

TERMINATE 1; удаление транзакта

START 100; моделирование процесса прохождения 100 заявок

Пример 2.Смоделировать СМО, в которой поток входящих заявок начинает обслуживаться в одном устройстве и переводится на обслуживание в другое устройство, если первое устройство становится недоступным на какое-то время.Генерация заявок происходит с интервалом времени 3–7 минут. Время обработки заявки распределено равномерно в интервале 6–12 минут. Одно из устройств становится недоступным через каждые 33±2 мин на время 11–15 минут. Определить загрузку каждого из каналов и количество обработанных заявок вторым каналом, если в первом канале должны быть обслужены 100 заявок.

В этом случае программа будет выглядеть следующим образом:

GENERATE5,2; генерация потока заявок

GATE FNV 1,UST2; проверка1-гоканалананедоступность(FNV)

UST1 SEIZE 1; занятие 1-го канала

ADVANCE9,3; обработка заявки первым устройством

RELEASE1; освобождение первого канала

TERMINATE1; удаление транзакта

UST2SEIZE 2; занятие2-го канала

ADVANCE9,3; обработка заявки вторым устройством

RELEASE2; освобождение второго канала

TRANSFER,EX; безусловный переход

GENERATE 33,2; генерация периода недоступности

FUNAVAIL 1; моделирование недоступности устройства 1

ADVANCE 13,2; на время 11–15 минут

FAVAIL 1; снятие недоступности с устройства 1

EX TERMINATE

START100

Пример 3.Пусть заявки поступают в накопитель с допустимой емкостью, равной 3 единицам, равномерно с интервалом времени 4–6минут. Если заявки застают накопитель в состоянии недоступности, то они направляются в первый канал, в противном случае поступают на обработку во второй канал. Время обработки для первого устройства распределено равномерно в интервале12–14минут, а для второго – 8–10 минут. Смоделировать процесс обработки 100 заявок, если состояние недоступности накопителя происходит через каждые 29±1 минут в течение 17минут.

NAK STORAGE 3; накопитель емкостью 3 единицы

GENERATE 5,1,,100; поступлениезаявоквнакопитель

GATE SV NAK,UST2; анализдоступностинакопителя1

ENTER NAK; заявка входит в накопитель

UST1 SEIZE 1

LEAVE NAK; заявка покидает накопитель

ADVANCE 13,1; иобрабатываетсянапервомканале

RELEASE 1

TRANSFER,EX

UST2SEIZE 2; занятиевторогоканала

ADVANCE9,1; обработказаявоквторымустройством

RELEASE2; освобождение второгоканала

EXTERMINATE1

GENERATE29,1; генерацияпериоданедоступностидлянакопителя

SUNAVAILNAK; каждые29±1 минут

ADVANCE17; втечение17минутнакопительнедоступен

SAVAILNAK

TERMINATE

START 100

Пример4.В примере 3 заменим в блоке GATE логический операнд SV- (накопитель доступен), на SNV-(накопитель недоступен).

NAK STORAGE 3; накопитель емкостью 3 единицы

GENERATE 5,1,,100; поступление заявок в накопитель

GATE SNV NAK,UST2; анализдоступностинакопителя1

ENTER NAK; заявка входит в накопитель

UST1 SEIZE 1

LEAVE NAK; заявка покидает накопитель

ADVANCE 13,1; иобрабатываетсянапервомканале

RELEASE 1

TRANSFER,EX

UST2SEIZE 2; занятиевторогоканала

ADVANCE9,1; обработказаявоквторымустройством

RELEASE2; освобождение второгоканала

EXTERMINATE1

GENERATE29,1; генерацияпериоданедоступностидлянакопителя

SUNAVAILNAK; каждые29±1 минут

ADVANCE17; втечение17минутнакопительнедоступен

SAVAILNAK

TERMINATE

START 100

февраль 26, 2026

  • Всего ответов: 0

Похожие вопросы

  • visa
  • master card
  • maestro
  • карты МИР