Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛабыИМ.doc
Скачиваний:
68
Добавлен:
10.05.2015
Размер:
1.64 Mб
Скачать

7. Моделирование систем с использованием блоков preempt, return

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

GENERATE 5,2

SEIZE FACIL1

ADVANCE 7,2

RELEASE FACIL1

TERMINATE 1

GENERATE 25,2

PREEMPT FACIL1

ADVANCE 11,2

RETURN FACIL1

TERMINATE 1

START 100

Блок PREEMPT

Блок PREEMPT имеет следующий формат :

PREEMPT <A>,[<B>],[<C>],[<D>],[<E>]

Блок PREEMPT позволяет сообщению, в зависимости от условий, заданных в операндах блока, занять устройство. Блок PREEMPT может задержать сообщение на входе.

Поле А определяет номер или имя устройства, на котором генерируется прерывание. Операнд может быть именем, положительным целым, СЧА или СЧА*<параметр>.

Поле В задает приоритетный режим (PR) или режим прерывания, если операнд опущен.

Поле С задает номер или имя блока, куда должно попытаться войти прерванное сообщение в этот же момент условного времени.

Прерванное сообщение теряет управление устройством, но претендует на право его использования, если только не задан аргумент поля Е.

Поле D задает номер параметра, связанного с прерванным сообщением.

Поле Е задает один из следующих режимов:

- режим удаления (RE); Задание этого режима означает, что прерванное сообщение более не претендует на пользование устройством. Прерванное сообщение пытается войти в блок, заданный полем С.

- если режим RE не задан, т.е. поле Е - пусто, то прерванное сообщение будет вновь пытаться занять устройство.

Блок RETURN

Блок RETURN имеет следующий формат:

RETURN <A>

Блок RETURN предназначен для освобождения ранее захваченного устройства.

В поле А задается номер устройства, с которого снимается прерывание.

Задание.

Измените условие примера: детали первого потока, обработка которых прервана на время обработки деталей второго потока, выводятся из системы.

Промоделируйте обработку 100 деталей.

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

Сделайте выводы.

Контрольные вопросы

Особенности работы с основными блоками GPSS: GENERATE, TERMINATE, SEIZE, RELEASE, ADVANCE, ENTER, LEAVE, TEST, TRANSFER, START, SPLIT, ASSEMBLE, PREMPT, RETURN, MATCH.

Лабораторная работа 3

Имитационное моделирование случайных событий

1. Цель работы

- изучить алгоритмы и методы имитации случайных событий.

2. Задание к лабораторной работе

1. Оценить надежность изделия (в соответствии с вариантом), состоящего из трех узлов и устройств A,B,C,D,E,F. Узел выходит из строя, когда выходят из строя все устройства, входящие в узел. Изделие выходит из строя, когда отказывает хотя бы один из его узлов. Вероятности безотказной работы всех устройств равны соответственно:P(A)=0,8;P(B)=0,7;P(C)=0,95;P(D)=0,85;P(E)=0,9;P(F)=0,7.

1.1. Рассчитать аналитически вероятность безотказной работы всей системы.

1.2. Оценить вероятность безотказной работы системы с помощью имитационных методов. Количество имитационных экспериментов N=100.

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

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

2.1. Рассчитать аналитически вероятность обнаружения сбоя.

2.2. Оценить вероятность обнаружения сбоя с помощью имитационных методов. Количество имитационных экспериментов N=100.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]