Реферат: Эксплуатация средств вычислительной техники
Блок 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 счетчика :
ТС -- счетчик входа в таблицу
ТВ -- среднее время ожидания
TD -- среднее квадратичное отклонение времени ожидания
В таблицах строятся гистограммы для R частных интервалов с шириной 100 единиц максимального времени.
Программная таблица с именем TQ отражает состояние счетчика вреемени пребывания транзакта в модели, т.к. блок табуляции ( TABULATE ) размещается перед блоком TERMINATE. Результаты решения, т.е. моделирования, представляются в машинном отчете.
Построение имитационной модели процессов отказов и восстановления ЭВМ
Рассмотрим работу ПЭВМ, в состав которой входят электронные блоки или ТЭЗы, которые могут выйти из строя в процессе эксплуатации. Считаем. что отказы возникают согласно пуассоновского распределения с параметром Ё Под Ё понимают среднюю интенсивность отказов, выраженную числом отказов в единицу времени. Отказавший ТЭЗ начинает немедленно ремонтироваться, т.е восстанавливаться. Распределение времени восстановления распределено по экспоненте с параметром Ё. Под ним понимают среднюю интенсивность времени обслуживания, выражаемую числом восстановленных ТЭЗов за единицу времени.
Известно. что вероятность работающего ТЭЗа P0 и Р1 отказавшего равны:
Пусть l= 0.1 m= 0,06. и тогда P0= 0.33 и P1=0.667
Построение имитационной модели такой системы массового обслуживания (СМО) осуществляется с использованием языка GPSS.
Определим используемые элементы языка (Табл.1).
Таблица 1
Элементы GPSS | Назначениея |
Транзакты : | |
Всего один транзакт |
Моделирование интервала безотказной работы Тбезот и периода восстанов. Т вос. |
Приборы: | |
FAC | Занятие прибора соотвеств. его отказу.т.е. это ТЭЗ, который ремонтируют. |
Функции: | Экспоненциадльная функция |
EXPON | распределения. |
Сохраняемая величина | Время занятия прибора. |
Структурная схема программы
Программа на языке GPSS
1 EXP FUNCTION RN1,C24