Методичка: Эксплуатация средств ВТ
МИНИСТЕРСТВО СВЯЗИ РОССИЙСКОЙ ФЕДЕРАЦИИ
МОСКОВСКИЙ ОРДЕНА ТРУДОВОГО КРАСНОГО ЗНАМЕНИ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ
Кафедра ВТ и УС
Методические пособие по КП
(Курс "Эксплуатация средств ВТ")
Составитель Летник Л.А.
Москва 1996г.
Методическое пособие состоит из 5 разделов.
1.Математические модели.
2.Расчёт надёжности внешнего устройства.
3.Осуществлениеить распределения задач между ЭВМ, обеспечивающее
оптимальную нагрузку ЭВМ, входящих в состав ВЦ.
4.Разработка модели для эмитации производственной деятельности ВЦ при
планово-предупредительном обслуживании эксплуатируемого парка ЭВМ. По
полученной модели оценивается распределение сдучайной переменной "число
машин, находящихся на внеплановом ремонте".
5.Минимизация стоимости эксплуатационных расходов ВЦ средней
производительности.
1. Математические модели
Надо взять материал из файла kurspr1 и kurspr2, которые касается
моделей. и дополнить его из книги Б.М. Коган и др. " Основы эксплуата-
ции ЭВМ", стр. 29-47.
Модели отказов и сбоев ( стр.29) и далее:
Модели потоков восстановления ( стр.33)
Модель профилактических испытаний ( стр.37)
Модели ЗИП ( стр.42)
В КП должен войти конспект из файла kurspr1 и kurspr2, и из книги Коган
и др. " Основы эксплуатации ЭВМ" стр. 29-47.
2. Расчёт надёжности внешнего устройства.
Рассмотрим второй вопрос: "Рассчитать надёжность ВУ".
В состав ВУ могут входить следующие устройства.
1.D-триггер с обратной связью и динамическим управлением.
2.Схема синхронного цифрового автомата.
3.Асинхронная последовательная сема.
4.Цифровой автомат на мультиплексоре.
5.Цифровой автомат на мультиплексоре.
6.Цифровой автомат для формирования заданной последовательности.
7.Цифровая схема с дешифратором.
8.Схема для подсчёта суммы по модулю 16.
9.Схема реализующая транспонирование прямоугольной матрицы.
10.Цифровое устройство для обработки информации.
11.Цифровая схема с запоминающим устройством.
12.Блок обработки с микропрограммным управлением.
Все схемы приведены ниже и ещё в файле cxfile1.txt
Номера схем для каждого варианта приводятся в файле temаkpr1.txt
КОМПЛЕКТ СХЕМ ДЛЯ ВНЕШНЕГО УСТРОЙСТВА.
1.D-триггер с обратной связью и динамическим управлением.
2.Схема синхронного цифрового автомата.
3.Последовательностная схема,которая с приходом стартового сигнала А=1
под действием синхроимпульсов СИ принимает последовательно состояния:
000-исходное состояние, 001, 100, 101, 100, 010, 011, 000...
4.Aсинхронная последовательностная схема ,кoтopaя пoд дeйcтвиeм
cигнaлoв, пocтупaющиx нa вxoд X(X), пpинимaeт пocлeдoвaтeльнo
кoдoвыe cocтoяния ABC: 000, 001, 011, 111, 101, 100, 000.
5.Схема содержит цифровой автомат на мультиплексоре 1 с циклической
последовательностью состояний АВ=(00,01,11,10) и комбинационную
логику на мультиплексоре 2, выходные сигналы которой зависят от
состояний автомата и тактовых сигналов на входе 3
6.Схема, однократно вырабатывающая последоватеьлность сигналов
010011000111000011110000011111 в виде импульсов (выход 24) или
потенциалов (выход 22). Сигнал начальной установки поступает на вход 2,
синхроимпульсы - на вход 1.
7.Схема, которая на одном их выходов дешифратора вырабатывает
непрерывную серию импульсов.Номер выхода и число импульсов в серии
зависят от числа "1" на входах 1,2,3,4.
8.Схема, подсчитывающая сумму S= p(i)*c(i)*X по mod 16.
X-сигнал на входе .. ,
p(i)-весовой коэффициент i-го синхроимпульса на входе ...
Веса p(1-4)=1, p(5-8)=2, p(9- 12)=4, p(13-16)=8
9.Схема, выполняющая транспонирование квадратной матрицы 4*4
однобитовых элементов. Исходная матрица размещена в ячейках 0,1,2,3
RAM-1. Транспонированная матрица размещается в RAM-2.
10.Сxeмa цифpoвoгo уcтpoйcтвa для oбpaбoтки N 3-paзpядныx кoдoв,
oтличныx oт 0 и нe paвныx мeжду coбoй, пocлeдoвaтeльнo пocтупaющиx нa
А-входы.
Aлгopитмoм oбpaбoтки пpeдуcмoтpeнo: фикcaция A(1) в peгиcтpe; cpaвнeниe
A(i) c A(1); зaпиcь инверсного кода A(i+1) в ячeйку ЗУ пo aдpecу
A(i+1),если A(i)>A(1); пocлeдoвaтeльный вывoд coдepжимoгo ячeeк ЗУ нa
выходы B пocлe пpиeмa A-кoдoв. (i=2,3...N-1)
11.Данные, хранимые в ячейках ЗУ, представляют положительные и
отрицательные числа в дополнительном коде с одним знаковым разрядом.
Схема уменьшает содержимое ячеек 1,2,...8, начиная с ячейки 1, на
величину разности /S[i]-S[i-1]/, где S[i],S[i-1]- количество "1"
соответственно в текущем и предшествующем адресном коде при
условии,если его можно представить в 4-разрядной сетке (без
переполнения), (i-1),i-последовательные номера ячеек
12.Схема блока обработки данных с микропрограммным управлением.
Так как общая структурная схема, состоящая из несколких отдельных,
не приводится, то необходимо подсчитать число МИС,СИС и БИС, входящих в
Ваше задание. После этого, используя табл.1. олределить общее число
элементов заданной схемы. Будем считать, что к МИС относятся
интегральные схемы (ИС) с числом выводов равным 16, к СИС с числом
выходов - 24, а все остальные относятся к БИС.
Таблица 1.
Тип ИС Число резисторов Число конденсаторов электролит Число
конденсаторов керамичес. Число светодиодов Число разъёмов
СИС 5 3 15 1 1
МИС 15 5 25 2 2
БИС 25 10 40 3 4
Число паяных соединений определяется как общее число выводов ИС,
выводов резисторов, конденсаторов, светодиодов и число контактов
разъёмов умноженное на два.
Расчёт надёжности ВУ
При расчёте недёжности принимаются следующие допущения:
- отказы элементов являются независимыми и случайными событиями;
- учитываются только элементы, входящие в задание;
- вероятность безотказной работы подчиняется экспоненциальному
закону распределения;
- условия эксплуатации элементов учитываются приблизительно с по-
мощью коэффициентов;
- учитываются катострофические отказы.
В соответствии с принятыми допущениями в расчётную схему должны
входить следующие элементы:
- элемент К1, т.е. количество СИС и БИС;
- элемент К2, т.е. количество ИС малой степени интеграции (МИС);
- элемент К3, т.е. количество резисторов;
- элемент К4, т.е. количество конденсаторов:
- элемент К5, т.е. количество светодиодов;
- элемент К6 т.е. количество паеных соединений;
- элемент К7, т.е. количество разъёмов.
В соответствии с расчётной схемой вероятность безотказной работы
системы определяется как:
N
ЪДДї
P(t) = і іPi(t) = P1(t) x P2(t) x P3(t) x .......
і і
i=1
где N - количество таких элементов, используемых в задании
Pi -вероятность безотказной работы i-го элемента.
Учитывая экспоненциальный закон отказов, имеем:
N N N
N я7Sя0 - я7Sя0 x я7Slя0it
ЪДДї -я7lя0it i=1 i=1 i=1
P(t) = і і e - e = e ,
і і
i=1
где ni - количество элементов одного типа, я7lя0j-интенсивность
отка- зов эпементов j-го типа. Причём я7lя0j=kя7lя0 x я7lя0j0, где
кя7lя0 - коэффициент, учитывающий условия эксплуатацииБ, а я7lя0j0 -
интенсивность отказов в ла- бораторных условиях.
Суммарная интенсивность отказов элементов одного типа составит
ni
я7lя0 = я7Sя0 k xя7lя0j0 =ni x kя7lя0 x я7lя0j0
iя7Sя0 j=1 я7l
Исходя из условий эксплуатации приниваем кя7lя0=1. Никаких дополни-
тельных поправочных коэффициентов вводится не будет, так как все эле-
менты системы работают в нормальных условиях, предусмотренных в ТУ на
данные элементы.
Для элементов, используемых для построения ВУ, приняты следующие
интенсивности отказов
. -7
Микросхемы с 14 выводами я7lя01=4.5 Х 10
-7
Микросхемы с 16 выводами я7lя02=4.0 Х 10
-7
Микросхемы с 48 выводами я7lя03=3.2 Х 10
-5
Резисторы я7lя04=1,0 Х 10
-5
Конденсаторы электролитические я7lя05=0,1 Х 10
-5
Конденсаторы керамические я7lя06=0,04 Х 10
-5
Светодиоды я7lя07=0,26 Х 10
-7
Паяные соединения я7lя08=1,0 Х 10
-5
Разъёмы с 48 выводами я7lя09=0,2 Х 10
Исходя из этих значений можно подсчитать суммарную интенсивность
отказов всех элементов одного типа, а затем и для всех элементов ВУ.
-7 N
я7lя0 = N х 4,5 х 10 = .... я7lя0 = я7Slя0Ei
к1я7Sя0 Еобщ. i=1
Вероятность безотказной раблты ВУ за Т=1000 часов
-я7lя0Еобщt -я7lя0Еобщ х 1000
P(t) = e ; Р(1000) = e
Среднее время наработки на лтказ
Тм = 1/я7lя0Еобщ
Рассмотрим пример
Пусть схема ВУ включает в свой состав следующие элементы:
МИС с 14 выводами - 20 Конденсаторы элемтролитические - 3
СИС с 16 выводами - 16 Конденсаторы керамические - 40
ЯБС с 14 выводами - 48 Паяные соединения - 821
Разъёмы - 1
-7 -7 -7
Тогда я7lя0Еобщ = 4,5*10 * 20 + 4,0*10 * 16 + 3,2*10 * 3 +
-5 -5 -5
1,0*10 * 5 + 0,1*10 * 3 + 0,04*10 * 40 +
-7 -5 -7
1,0*10 * 821 + 0,2*10 * 1 = 1694.6 *10
Так как ВУ не имеет резервных элементов, и выход из строя лю-
бого иэ элементов повлечёт за собой отказ всего устройства, то среднее
время наработки на отказ определится как
-7
Тм - 1/1694,6*10 = 5902 час.
Тогда вероятность безотказной работы за восьмичасовую смену сос-
тавляет: -4
-1,6946*10 *8
P(t) = е = 0,9998
За время Т=1000 чачов, вероятность составляет 0,8441
3. Осуществить распределение задач между ЭВМ, обеспечивающее
оптимальную нагрузку ЭВМ, входящих в состав ВЦ.
Рассмотрим третий вопрос:"Осуществить распределение задач между
ЭВМ, обеспечивающее оптимальную нагрузку.
Материал взять из описания "Модель".
!!!!!!!!!!!!!!!!!!!!!!!
4. Разработать модель для эмитации производственной
деятельнеости ВЦ
Рассмотрим четвёртый вопрос: "Разработать модель для эмитации
производственной деятельнео ВЦ при планово-предупредительном
обслуживании эксплуатируемого парка ЭВМ. По полученной модели
оценить распределение сдучайной переменной "число машин, находящихся на
внеплановом ремонте".
Рассматриваемый ВЦ имеет в своем составе парк ЭВМ , обеспечивающий
среднюю поизводительность. и базирующийся на ЭВМ IBM PC с ЦП типа
386SX и 386DX. Кроме: этого на ВЦ используются в качестве сетевых сер-
веров машины типа 486 DXи Pentium, поддерживающие л кальные сети, в ко-
торых осуществляется сложная цифровая обработка больших цифровых ма
ссивов информации , кроме этого, решаются задачи разрабатки цветных
изображений.
На ВЦ принято планово-профилактическое обслуживание. ВЦ с неболь- шим
парком ЭВМ и поэтому ремонтом ЭВМ занимается всего один радио-меха- ник
( в трминах СМО - ремонтник). Это означает: что одновременно можно
выполнять обслуживание только одной ЭВМ. Все ЭВМ должны регуляр- но
проходить профилактический осмотро. ЧислоЭВМ подвергающееся ежед-
невному осмотру соглосно графика, распределено равнлмерно и составляет
от 2 до 6. Время, необхддимое для осмотра и обслуживания каждой ЭВМ
примерно распределено в интервале от 1,5 до 2,5 ч. За это время
необходимо проверить самуЭВМ, а также такие внешние ус-ва как
цветные струйные принтеры, нуждающиеся в смене или заправке катриджей
красителем. Несколько ЭВМ имеют в качестве внешних устройств цветные
плоттеры (графопостроители) , у которых достаточнг сложный
профилактический осмотр.
Рабочий день ремонтниукаа длится 8 ч, но возможна и многосменная
работаяяя7
В некоторых случаях профилактичесий осмотр прерывается длядля
устранения внезапных отказов сетевых серверов, работающих в три смены,
т.е* 24 ч в сутки. В этом случае текущая профилактическая работа
прекращается, и ремонтник начинает без задержкиремонт сервера. Тем не
менее, машина-сервер, нуждающаяся в ремонте, не может вытеснить другую
машину-сервер, уже стоящую на внеплановом ремонте.
Распредклкние времени между поступлениями машин-серверов являтся
пуассоновским со средним интервалом равным 48 ч. Если ремонтник от-
сутствует в м омент поступления ЭВМ6 эти ЭВМ должны ожидать * ч утра.
Время их обслуживания распределено ппо экспоненте со средним значение в
25 ч.Необходимо построить GPSS-модель для имитации производственной
деятельности ВЦ. По полученной модели необходимо оценить распределение
случайной переменной "число машин-серверов, находящихся на внеплановом
ремонте". Выполнить прогон модели, имитирующей работу ВЦ в течении 25
дней, выодя промежуточную информацию по окончании каждыъ пяти дней.
Для упрощения можно считать, что ремонтник работает 8 ч в день без пе-
рерыва, и не учитывать выходные. Это аналогично тому, что ВЦ работает 7
днй в неделю.
Метод построения модели
Рассмотримя_ сегмент планового осмотра ЭВМя. (Рис.1.). Транзакты,
подлежащие плановому осмотру, являютсмя пользователями обслуживающего
прибора (ремонтник), которым не разрешен его захват. Эти ЭВМ-транзакты
проходят через первый сегмент модели каждый день с 8 ч утра.ЭВМ-тран-
закт входит в этот сегмент. После этого транзакт поступает в блок SP-
LIT, порождая необходимое число транзактов, представляющих собой ЭВМ,
зап ланированные на этот день для осмотра.Эти ЭВМ-транзакты проходят
затем через последовыательность блоков SEIZE-ADVANCE-RELEASE и поки-
дают модель. .
ЪДДДДДДДДДДїя2 я0Прижод вервогоя2 я0ЭВМя2-я0транзактя2а
і GENERATE ія2 я0в 8 ч утра
АДДДДВДДДДДЩ
і
ЪДДДДБДДДДДїя2 я0Ввод всеж дневныхя2 я0ЭВМ
і SPLIT ГДї
АДДДДВДДДДДЩя2 я0і
ГДДДДДДДЩ
ЪДДДДБДДДДДї
і SEIZE ія2 я0Занять прибор-ремонтник (BAY)
АДДДДВДДДДДЩ
і
ЪДДДДБДДДДДї Обслуживание вя2 я0приборе -ремонтникя2е
і ADVANCE ія2 я0 (120,30)
АДДДДВДДДДДЩ
і
ЪДДДДБДДДДДї
і RELEASE і Освободитьь прибор-ремонтник (BAY)
АДДДДВДДДДДЩ
і
ЪДДДДБДДДДДї
і TERMINATEі ЭВМ покидает модель
АДДДДДДДДДДЩ
я2Ря0ис.1. Первый сегмент
я_Сегмент "внепланового ремонта".я.я2 ЭВМя0-серверы, нуждающийся во
внеп- лановом ремонте, двигаются в модель в своём собственном сегменте.
Ис- пользование ими прибора имитируется простой последовательностью
блокоя PREEMPT-ADVANCE- RETURN. Блокя2 я0PREEMPT подтверждает приоритет
обслужи- ванияя2 ЭВМя0-сервера (в блоке в поле В не требуется PR).я2
(Рис.2.)
я_Сегмент "начало и окончание" рабочего дня ВЦ.я. Для того, чтобы
ор- ганизовать завершение текущего дня работы ВЦ по истечени каждого
8-ми ч дня и его начала в 8 ч утра, использхуется специальный сегмент.
Тя2ранзактыя0-диспетчер входит в этот сегмент каждые 24 ч (начиная с
конца первого рабочего дня), Этотя2 транзактыя0, имеющий в моделе высший
приори- тет, затем немедленно поступает вя2 я0PREEMPT, имеющий в поле В
символа PR. Диспетчеру, таким образом, разрешено захватывать
прибор-я2ремонтникя0 вне зависимости от того, кем является текущий
пользователь (если он есть). Далее, спустя 16 ч, диспетчер освобождает
прибор-я2ремонтникя0, позволяя закончить ранее прерванную работу (при
наличии таковой).я2(Рис.3.)
я_Сегмент "сбор данных для неработающихя.я2 ЭВМя_я0-серверов".я.
Для сбора данных, позволяющих оценить распределение числа
неработающихя2 ЭВМя0-при- боров, используется этот отдельный сегмент.я2
(Рис.4.)
Для этих целей используется взвешенные таблицы, которые позволяют
вводить в них в один и тот же момент времени наблюдаемые случайные
величины. Для этих целей включаются два блока - TABULATE, но если ввод в
таблицу случаеи (значение величин я7.я02), то этот подход не годен. В
этом случае используется необязательный элемент олеранд, называемый
весовым фактором, обозначающий число раз, которое величина, подлежащая
табулированию, должна вводится в таблицу. Это позволяет назначать лаз-
ные веса различным наблюдаемым величинам.
я_Сегмент "промежуточная выдача"я. и окончание моделирования в
конце
дня исрользуется последовательность GENERATE-TERMINATEя2 (Рис.5.).
Сегменты представлены на рис.я21я0 -я2 5.
.
ЪДДДДДДДДДДї Приход внепланового ЪДДДДДДДДДДї Ехедневный приход і
GENERATE і ЭВМ-сервера і GENERATE і диспетчера в 8 ч
АДДДДВДДДДДЩ АДДДДВДДДДДЩ утра
і і
ЪДДДДБДДДДДї Встать в очередь нгра- ЪДДДДБДДДДДї Захват прибора- і
QUEUE і ботающих ЭВМ-серверов і PREEMPT і ремонтника по
АДДДДВДДДДДЩ АДДДДВДДДДДЩ окончания ремонта
і і
ЪДДДДБДДДДДї Захват прибора-ремонтникаЪДДДДБДДДДДї Ждать 15 ч і PREEMPT
і у пользователя с низшим і ADVANSE і (960 мин.) АДДДДВДДДДДЩ
приоритетом АДДДДВДДДДДЩ
і і
ЪДДДДБДДДДДї Обслуживание прибором- ЪДДДДБДДДДДї Вернуть прибор- і
ADVANCE і ремонтником і RETURN і ремонтник
- АДДДДВДДДДДЩ АДДДДВДДДДДЩ до конца рабочего
і і
ЪДДДДБДДДДДї Освобождение прибора- ЪДДДДБДДДДДї Работу по началу и і
RETURN і ремонтника і TERMINATEі оуончанию рабочего
АДДДДВДДДДДЩ АДДДДДДДДДДЩ дня завершить
і
ЪДДДДБДДДДДї Выйти из очереди нерабо- Рис.3. Третий сегмент модели і
DEPART і тающих ЭВМ-серверов
АДДДДВДДДДДЩ
і
ЪДДДДБДДДДДї ЭВМ-сервер покидает
іTERMINATE і модель
АДДДДВДДДДДЩ
Рис.2. Второй сегмент модели
.
ЪДДДДДДДДДДї
і GENERATE і Войти в сегмент
АДДДДВДДДДДЩ
і
ЪДДДДБДДДДДї Положить Р1 Абсолютному
і MARK ГДї времени
АДДДДВДДДДДЩ і
і і
ЪДДДДБДДДДДї і Положить Р2 равным числу неработающих
і ASSIGN і і в данный момент ЭВМ-серверов
АДДДДВДДДДДЩ і
і і
ЪДДДДБДДДДДї і
і NE і і Ждать изменения
ГДДДДДДДДДДґ і времени
і TEST і і
АДДДДВДДДДДЩ і
і і
ЪДДДДБДДДДДї і Записать результат
і TABULATE і і наблюдения ЪДДДДДДДДДДї
АДДДДВДДДДДЩ і і GENERATE і
і і АДДДДВДДДДДЩ
ЪДДДДБДДДДДї і Перейти к следую- ЪДДДДБДДДДДї
і TRANSFER ГДЩ шему наблюдению і TERMINATEі
АДДДДДДДДДДЩ АДДДДДДДДДДЩ
Рис.4. Четвёртшй сегм.наблюдению Рис.5. Сегмент таймера
Рассмотрим таблицу распределения (Табл. 3.1.
- 3 - Таблица 3.1
ЪДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і операторы GPSS і Назначение і
ГДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і Транзакты: і і
і !-вый сегмент іЭВМ, предназначенная для планового про- і
і іфилактического осмотра і
і 2-рой сегмент іЭВМ-сервер, нуждающаяся во внеплановом і
і іремонте і
і 3-тий сегмент іДиспетчер, откпывающий в 8 ч утра ВЦ и і
і ізакрывающий его через 8 ч і
і 4-тий сегмент іНаблюдатель, следящий за содержимым оче-і
і іреди для оценки распределения числа не- і
і іисправных ЭВМ-серверов: і
і іР1 - параметр, в который заносятся отметі
і і ки времени і
і іР2 - параметр, в который заносится дли- і
і 5-тий сегмент іТранзакт, обеспечивающий промежуточную і
і івыдачу результатов і
і Приборы: і і
і BAY R іРемонтник і
і Функции: і і
і JQBS іОписывает равномерное рпспределение і
і іот 1 до 3; получаемую величину можно і
і іинтерпретировать как число, на 1 мень- і
і ішее числа ЭВМ, прибывающих ежедневно на і
і іплановы осмотр і
і XPDIS іЭкспоненциальная ф-ия распределения і
і Очереди: і і
і TRUBIL іОЭВМ-серверы которые стоят неисправные і
і Таблицы: і і
і LENTH іТаблица, в которую заносят число неис- і
і іправных ЭВМ-серверов і
АДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
В табл.3.1 за еджиницу времсени выбрана 1 минута.
Рассмотрим программу модели, составленную на языке GPSS.
XPDIS FUNCTION RN1,C24
0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2
,75,1.38/.8,1.6/.84,1.85/.88,2.12/.9,2.3/.92,2.52/.94,2.81
.95,2.99/.96,3.2/.97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2
.999,7/.9998,8
JOBS FUNCTION RN1,C2
0,1/1,4
LENTH TABLE P2.0,1,W6
*
* MODEL SEGMENT 1
*
1 GENERATE 1440,,1,,2
2 SPLIT FN$JOBS,NEXT1
3 NEXT1 SEIZE BAY
4 ADVANCE 120,30
5 RELEASE BAY
6 TERMINATE
*
* MODEL SEGMENT 2
*
7 GENERATE 2880,FN$XPDIS,,,2
8 QUEUE TRUBL
9 PREEMPT BAY
10 ADVANCE 150,FN$XPDIS
11 RETURN BAY
12 DEPART TRUBL
13 TERMINATE
*
* MODEL SEGMENT 3
*
14 GENERATE 1400,,481,,3
15 PREEMPT BAY,PR
16 ADVANCE 960
17 RETURN BAY
18 TERMINATE
*
* MODEL SEGMENT 4
*
19 TRANSFER ,,,1,1,2,F
20 WATCH MARK 1
21 ASSIGN 2,0$TRUBL
22 TEST NE MP1,0
23 TERMINATE LENTH,MP1
24 TRANSFER ,WATCH
*
* MODEL SEGMENT 5
*
25 TRANSFER 7200..6241
26 TERMINATE 1
*
* CONTROL
*
START 5,,1,1
END
Логика раблты модели
В моделе предполагается, что некоторое время, равное единице, со-
ответствует 8 ч утра первого дня моделирования.Затем, первая (по счё-
ту) ЭВМ выделенная диспетчером для планового осмотра, входит в модель,
выйдя из GENERANE. Далее, каждая следующая первая ЭВМ, будет поступать в
модель через 24 ч. ( блок 1, где операнд А=1440 ед.врем., т.е* числу
минут в 24 ч. Первое появление 5 диспетчера на ВЦ произойдет в момент
времени, равный 481(блок 14). Это соответствует окончанию восьмого ча-
са. Второй раз диспетчер появится через 24 часа.
Транзакт обеспечивающий промежуточную выдачу: впервые появится во
время, равное 6241, выходя из блока 25. Это число соответствует концу
8-го часа пятого дня моделирования. ( 24 х 4 = 96 ч,96 + 8 - 104. 104 х
60 =6240, 6240 = 1 = 6241 ч). Следующий транзакт появится через рять
дней.
Блок 19 позволяет вести моделирование до времени в 35041, что со-
ответствует 25 дням плюс 8 ч, выраженных в минутах.
Приоритетная схема представлена в табл.3.2.
Таблица 3.2.
ВДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДї
і Сегмент і Интерпретация транзактов і Уровень і
і модели і і приорит.і
ГДДДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДґ
і 3 і Диспетчер і 3 і
і 1 і ЭВМ, прибывающие на пла- і 2 і
і і новый осмотр і і
і 2 і ЭВМ-сервер, поступающая і 2 і
і і на внеплановый ремонт і і
і 4 і Транзакт, наблюдающий за і 1 і
і і очередью і і
і 5 і Транзакты, обеспечиваю- і і
і 0 і щие выдачу на печать і і
АДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДЩ
Чтение таблицы сверху вниз эквивалентно просмотру цепи текущиж
событий с начала и до конца моделирования
Результаты моделирования
Полученная статистика очереди ЭВМ-серверов на ремонт показывает,
что на конец 25 дня среднее ожидания составляет 595 вр.ед., или около
19 ч. В среднем 0,221 ЭВМ-сервер ожидают обслуживания, и одновременно
самое большее время 4 машины находятся в ожидании. За 25 дней на внеп-
лановый ремонт поступило 13 машин.. Табличная информация указывает,
что 83 % временине было ЭВМ-серверов , ожидающих внепланового ремонта,
12% времени в ожидании находилась одна машина, 4% - две машины, и
только 0,52% и 0,05% времени одновременно ожидали три и четыре машины.
Для удобства результаты сведены в табл.3.3.
Таблица 3.3.
ЪДДДДДДДДДДДДВДДДДДДДДДДДДДї
іЧисло ожи- і Время ожида-і
ідающимх ЭВМ і ния в % і
ГДДДДДДДДДДДДЕДДДДДДДДДДДДДґ
і 0 машин і 83 і
і 1 машина і 12 і
і 2 машины і 4 і
і 3 машины і 0,52 і
і 4 машины і 0,05 і
АДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
5 Минимизировать стоимость эксплуатационных
расходов ВЦ средней производительности.
Пусть в состав ВЦ входит 50 персональных компьютеров ( в дальней-
шем просто ЭВМ). Все ЭВМ работают по 8 ч в день, и по 5 дней в неделю.
Любая из ЭВМ может выйти из строя, и в любой момент времени. В этом
случае её заменяют резервной ЭВМ либо сразу, либо по мере её появления
после восстановления. Неисправную ЭВМ отправляют в ремонтную группу,
ремонтируют, и она стоновится резервной.
Необходимо определить, сколько ремонтников следует иметь, и
сколько машин держать в ремонте, оплачивая их аренду. Парк резервных
машин служит для подмены вышедших из строя ЭВМ. принадлежащих ВЦ. Оп-
лата АРЕНДНЫХ МАШИН НЕ ЗАВВИСИТ ОТ ТОГО НАХОДЯТСЯ ОНИ В ЭКСПЛУАТАЦИИ,
ИЛИ В РЕЗЕРВЕ.
цЕЛЬ АНАЛИЗА - МИНИМИЗИРОВАТЬ СТОИМОСТЬ ЭКСПЛУАТАЦИИ вй. оЛДАТА
РАБОЧИХ В РЕМОНТНОЙ ГРУППЕ СОСТАВЛЯЕТ 3,75$ В Ч. аРЕНДНАЯ ПЛАТА ЗА ОД-
НУ ЭВМ СОСТАВЛЯЕТ 30$ В ДЕНЬ. пОЧАСОВОЙ УБЫТОК ПРИ ИСПОЛЬЗОВАНИИ МЕНЕЕ
50 ЭВМ ОЦЕНИВАЕТСЯ ПРИМЕРНО В 20$ ЗА ЭВМ. этот убыток возникпет из за
общего снижения промзводительности ВЦ. СЧИТАЕМ, ЧТО НА РЕМОНТ ВЫШЕДШЕЙ
ИЗ СТРОЯ ЭВМ УХОДИТ ПРИМЕРНО 7 +/-3 Ч, И РАСПРЕДЕЛЕНИЕ ЭТОГО ВРЕМЕНИ
РАВНОМЕРНОЕ.
Среднее время наработки на отказ каждой ЭВМ распределено так же
равномерно, и составлчет 157 +/- 25 ч. Это время и распределение оди-
наково для всех ЭВМ ВЦ, так и для арендуемых ЭВМ.
Так как плата за аренду не зависит оттого, используют эти ЭВМ или
нет, то и неделается попыток увеличить число собственных ЭВМ ВЦ.
Необходимо построить GPSWS модель такой системы и исследовать на
ней дневные расходы при разном числе арендуемых ЭВМ при при одинаковом
числе ремонтников и от числа ремонтнтков при постоянном числе арен-
дуемых ЭВМ.
Метод построения модели
Определим ограничения, которые существуют в моделируемой системе.
Существуют три ограничения.
1. Число ремонтников в ремонтной группе.
2. Минимальное число ЭВМ, одновременно работающих на ВЦ.
3. Общее число ЭВМ циркулирующих в системе.
Для моделрования 1 и 2 ограничений удобно использовать
мнлгоканальные ус-ва ( термин взят из теории СМО), а третье огра-
ничени моделировать при помощи транзактов. При этом ремонтники и рабо-
тающие ЭВМ, находящиеся в производстве, являются константами. При этом
ЭВМ являются динамическими объектами, циркулирующими в системе.
Рассмотрим состояния в которых может находиться ЭВМ. Пусть в нас-
тоящий момент она находится в резерве. Тогда многоканальное ус-во NO-
WON (т.е. в работе) используется для моделирования работающих ЭВМ, бу-
дет заполнено, и резервные машины не могут войти в него. И тогда тран-
закт моделирующий резервную ЭВМ может после многократных попыток войти в
NOWON. Проходя через блоки ENTER и ADVANCE транзакт моделирует время
работы до тех пор, пока ЭВМ не выйдет из строя.
После выхода из строя ЭВМ транзакт покидает NOWON . При этом воз-
никает возможность у другой резервной ЭВМ войти в него,и если транзакт
ожидает возможность войти в многоканальное ус-во MEN (ремонтная груп-
па. которая м.б. представлена даже одним ремонтником). Выйдя из MEN
транзакт становится восстановленной ЭВМ. После ремонта он покидает MEN ,
освобождая ремонтника, который может начать немедленно ремонт другой
ЭВМ. Сам транзакт поступает в ту часть модели, из которой он начинает
попытки войти в NOWOV.
Общее число ЭВМ циркулирующих в системе равно 50 плюс три ЭВМ ре-
зервных, и это число надо задать до начала прогона, используя ограни-
чительные поля блока GENERITE. Для определения времени прогона будет
использовать программный таймер, рассчитанный на время в 62440 ед.вр.,
что составляет 3 года, по 40 недель в году.
Рассмотрим таблицу определений (Табл.4.1).
).
Таблица 4.1
ЪДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДї
і операторы GPSS і Назначение і
ГДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДДДДДДДДґ
і Транзакты: і і
і !-вый сегмент і ЭВМ і
і 2-рой сегмент і Таймер і
і Многоканальные ус-ва і і
і і і
і MEN і Ремонтник і
і NOWON і Накопитель на 50 і
і і ЭВМ наход. в раб.і
АДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДЩ
Рассмотрим блок-схему программы.
ЪДДДДДДДДДДї Определяются 53 ЪДДДДДДДДДДї
і GENERATE і машины (...53) і GENERATE і
АДДДДВДДДДДЩ АДДДДВДДДДДЩ
ГДДДДДДДї і
ЪДДДДБДДДДДї іЭВМ поступает ЪДДДДБДДДДДї
і ENTER і ів работу (NOWON) іTERMINATE і
АДДДДВДДДДДЩ і АДДДДДДДДДДЩ
і і
ЪДДДДБДДДДДї і ЭВМ работа- Рис.4.2.2-й сегмент
і ADVANCE і і ет (157.25) модели
АДДДДВДДДДДЩ і
і і
ЪДДДДБДДДДДї іЭВМ ломается и
і LEAVE і івыходит из работы
АДДДДВДДДДДЩ і(NOWON)
і і
ЪДДДДБДДДДДї іЗанятие ремонтника
і ENTER і і(MEN)
АДДДДВДДДДДЩ і
і і
ЪДДДДБДДДДДї і ЭВМ восстановлива-
і ADVANCE і і ют (73)
АДДДДВДДДДДЩ і
і і
ЪДДДДБДДДДДї і Освобождение ре-
і LEAVE і і монтника(MEN)
АДДДДВДДДДДЩ і
і і Вернуться и начать
ЪДДДДБДДДДДї і работу если необхо-
і TRANSFER ГДЩ димо
АДДДДДДДДДДЩ(BACK)
Рис.4.1 1-ый сегмент моодели
Программа
STORAGE 5$MEN,3/5$NOWON,50
*
* MODEL SEGMENT 1
*
1 CNTRL GENERATE ,,,53
2 ENTER NOWON ,
3 ADVANCE 157,25
4 LEAVE NOWON
5 ENTER MEN
2880,FN$XPDIS,,,2 6 ADVANCE 7,3
900*FN$SNORM+4500 7 LEAVE MEN
*FN$SNORM+80 8 TRANSFER ,BACK
* ADVANCE
* MODEL SEGMENT 2 ASSIGN
* CLEAR
GENERATE 6240 DEPART
TERMINATE 1 END
* ENTER
* CONTROL GENERATE
* INITIAL
START 1 INPUT 1
CNTRL GENERATE ,,,54 LEAVE
CLEAR PREEMPT
START 1 RELEASE
RETURN 1
CNTRL GENERATE ,,,55 RMULT
CLEAR SAVEVALUE
START 1 SEIZE
STORAGE 5$MEN,4 SPLIT 1
CNTRL GENERATE ,,,53 START
CLEAR STORAGE
START 1 TERMINATE 1
CNTRL GENERATE ,,,54 TRANSFER
CLEAR QUEUE
START 1
1 CNTRL GENERATE ,,,55
CLEAR
START 1
STORAGE 5$MEN,5
1 CNTRL GENERATE ,,,53
CLEAR
START 1
1 CNTRL GENERATE ,,,53
CLEAR
START 1
1 CNTRL GENERATE ,,,54
CLEAR
START 1
1 CNTRL GENERATE ,,,55
CLEAR
START 1
END
Оценка результатов
При фиксированном числе ремонтников и при достаточно малом числе
Дарендуемых машин, расходы велики из-за снижения производительности
ВЦ. При большом числе Дарендуемых машин, расходы велики из-за их избы-
точного числа. Очевидно, необходимо найти минимум между этими значени-
ями (Рис.4.2).
і і
Ді Ді
ні ні
еі еі
ві ві
ні * * ні
ыі * * ыі * *
еі * еі * *
і * * і * * *
рі * * рі
аі аі
сі сі
ххАДДДДДДДДДДДДДДДДДДДДДДДДДДДД хАДДДДДДДДДДДДДДДДДДДДДДДДД
Рис.4.2.Число арендуемых ЭВМ Рис.4.3.Число ремонтников
При заданном числе арендуемых машин, число ремонтников так, как
это представлено на Рис.4.3.
При малом числе ремонтников, расходы велики из-за оплаты простаи-
вающих ремонтников.
В табл.4.2. показана величина нагрузки, проходящей через MOWON ,
как функция "ремонтник-Дарендуемые машины". При заданном числе ремонт-
ников нагрузка растёт при увеличении числа Дарендуемых машины. Анало-
гично этому при заданном числе Дарендуемых машины нагрузка растёт при
увеличении числа ремонтников.
Таблица 4.2
ЪДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Число і Число Дарендуемых машины і
і занятых ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДі
і ремонтников є 3 є 4 є 5 і
ГДДДДДДДДДДДДДДЧДДДДДДДДДЧДДДДДДДДЧДДДДДДДДДґ
і 3 є 0,983 є 0,989 є 0,992 і
і 4 є 0,989 є 0,993 є 0,995 і
і 5 і 0,991 і 0,993 і 0,997 і
АДДДДДДДДДДДДДДБДДДДДДДДДБДДДДДДДДБДДДДДДДДДЩ
В табл.4.3 - 4.5 собраны значения расходов для соотношения "ре-
монтник-Дарендуемые машины" В табл. 4.3 показаны фиксированные значе-
ния оплаты труда ремонтников и арендуемой платы за машины..
Таблица 4.3
ЪДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Число і Число Дарендуемых машины і
і занятых ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДі
і ремонтников є 3 є 4 є 5 і
ГДДДДДДДДДДДДДДЧДДДДДДДДДЧДДДДДДДДЧДДДДДДДДДґ
і 3 є 180 є 210 є 240 і
і 4 є 210 є 240 є 270 і
і 5 і 240 і 270 і 300 і
АДДДДДДДДДДДДДДБДДДДДДДДДБДДДДДДДДБДДДДДДДДДЩ
В табл 4.4 указана стоимость уменьшения производительности,ВЦ.
Таблица 4.4
ЪДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Число і Число Дарендуемых машины і
і занятых ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДі
і ремонтников є 3 є 4 є 5 і
ГДДДДДДДДДДДДДДЧДДДДДДДДДЧДДДДДДДДЧДДДДДДДДДґ
і 3 є 136 є 88 є 64 і
і 4 є 88 є 56 є 40 і
і 5 і 73 і 56 і 24 і
АДДДДДДДДДДДДДДБДДДДДДДДДБДДДДДДДДБДДДДДДДДДЩ
В табл.4. показана сумма этих расходов.5
Таблица 4.52
ЪДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Число і Число Дарендуемых машины і
і занятых ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДі
і ремонтников є 3 є 4 є 5 і
ГДДДДДДДДДДДДДДЧДДДДДДДДДЧДДДДДДДДЧДДДДДДДДДґ
і 3 є 316 є 298 є 304 і
і 4 є 298 є 296 є 310 і
і 5 і 312 і 326 і 324 і
АДДДДДДДДДДДДДДБДДДДДДДДДБДДДДДДДДБДДДДДДДДДЩ
Из последней таблицы можно сделать вывод о том, что наиболее вы-
годным соотношением является 4 ремонтника и 4 арендуемые машины.
29
26
25
24
273
Вых
218
158
226
8
8
265
234
244
245
8
8
8
8
174
177
176
175
166
Швх
“0”
19
20
22
21
209
28
260
208
216
217
27
C
215
217
214
209
208
207
20
206
28
31
30
29
22
21
23
EW
A1
A0
3
2
1
0
КП9
(4)
A1
A0
3
2
1
0
КП9
(4)
А
1
0
D
(2)
КП16
BV
A
(2)
SM
EWR
D
(2)
ИР19
R
E1
(2)
ИЕ19
R
S1
S0
D
DL
DR
(2)
ИР11
ERD
D
1
Рг выхода
ИР23
A1
A0
ИД14
(4)
:
:
80
БМУ
A1
Логика
A0
ИД14
40
37
34
=1
4
R
C
T
D
1
36
=1
35
=1
32
31
30
33
29
ИМ3
B3
A3
B2
A2
B1
A1
B0
A0
S3
S2
S1
S0
P4
P0
SM
28
27
26
25
&
&
&
&
24
23
22
21
9
8
7
6
P15
P0
Q3
Q2
Q1
Q0
-1
+1
R
C
D3
D2
D1
D0
ИЕ7
11
10
1
2
3
2
2
2
1
CT2
3
2
1
0
CS
W
A3
A2
A1
A0
B3
B2
B1
B0
RAM
4
1
32
31
30
29
2
12
&
5
1-лог “0”; 2-лог “1”
5
15
16
39
38
&
&
&
&
20
19
18
17
Q0
C2
C1
V
DR
Q3
D3
Q2
D2
Q1
D1
D0
RG
ИР1
NA0
46
A0
1
36
NA1
47
A1
1
37
NA2
48
A2
1
38
NНУ
39
НУ
1
3
NТИ
40
ТИ
1
4
лог “1” лог “0”
1 2
B2
B1
B0
35
34
33
32
31
30
29
РУ2
&
&
&
19
1
18
&
NA2
NA1
NA0
17
&
ТИ
28
27
26
1
NA2
NA1
NA0
1
1
1
A2
A1
A0
1
1
ТИ
13
9
12
11
10
42
16
1
NНУ
ТИ
&
15
41
14
NНУ
NТИ
2
2
1
1
1
NA0
NA2
NA1
8
7
6
5
ТИ
НУ
A2
A1
A0
2
TT
S
D
C
R
T
D
C
R
2
3
2
2
1
0
CS
W
A3
A2
A1
A0
B3
B2
B1
B0
RAM
P15
P0
Q3
Q2
Q1
Q0
-1
+1
R
C
D3
D2
D1
D0
ИЕ7
25
24
20
23
22
21
CT2
ИМ3
B3
A3
B2
A2
B1
A1
B0
A0
S3
S2
S1
S0
P4
P0
SM
2
C2
C1
V
DR
Q3
D3
Q2
D2
Q1
D1
Q0
D0
RG
ИР1
2
C2
C1
V
DR
Q3
D3
Q2
D2
Q1
D1
Q0
D0
RG
ИР1
12
11
1
1
2
3
2
1
0
CS
W
A0
A1
A2
A3
B3
B2
B1
B0
RAM
4
9
2
8
7
6
5
33
34
22
21
20
19
15
17
18
16
18
17
16
15
10
1
0
2
14
13
1
1
13
14
P15
P0
Q3
Q2
Q1
Q0
-1
+1
R
C
D3
D2
D1
D0
ИЕ7
23
24
11
14
13
12
1
3
1
2
2
2
2
CT2
&
2
1
A0
A1
3
2
1
0
W
MS
2
3
2
1
0
CS
W
A0
A1
A2
A3
B3
B2
B1
B0
RAM
. . .
. . .
3
0
36
28
33
25
“0” 19
ИМ3
B3
A3
B2
A2
B1
A1
B0
A0
S3
S2
S1
S0
P4
P0
SM
28
27
26
25
4
38 (NНУ)
3 (СИ)
4
23
22
21
20
TT
S
D
C
R
18
17
16
15
18
17
16
15
&
&
&
&
(НУ) 1
(NСИ) 37
TT
S
D
C
R
P15
P0
Q3
Q2
Q1
Q0
-1
+1
R
C
D3
D2
D1
D0
ИЕ7
10
9
8
7
6
4
4
4
4
4
4
CT2
2
19
3
2
14
13
12
11
1
0
C2
C1
&
A1
DC
A0
20
19
14
13
12
11
10
9
6
5
8
8
8
1
2
7
7
7
4
7
3
3
2
24
23
22
21
1
0
C2
C1
&
A1
DC
A0
P1
S0
S1
1
SM
P0
A1
B0
B1
A0
P15
P0
Q3
Q2
Q1
Q0
-1
+1
18
17
16
15
R
C
D3
D2
D1
D0
ИЕ7
CT2
P1
S0
S1
1
SM
P0
A1
B0
B1
A0
20
9
8
7
9
8
7
3
3
3
3
4
3
3
4
4
4
4
4
4
18
19
T
C
S
D
R
22
3
2
24
21
17
16
15
14
13
12
3
4
2
4
4
3
4
НУ
1
1
&
&
1
&
P15
P0
Q3
Q2
Q1
Q0
-1
+1
R
C
D3
D2
D1
D0
ИЕ7
10
9
8
7
6
3
5
4
2
4
4
3
4
CT2
W
A2
A1
A0
7
6
5
4
3
2
1
0
MS
W
A2
A1
A0
7
6
5
4
3
2
1
0
MS
P15
P0
Q3
Q2
Q1
Q0
-1
+1
R
C
D3
D2
D1
D0
ИЕ7
CT2
MS
W1
1
1
1
17
6
1
1
14
15
1
1
19
3
18
7
1
1
0
1
19
0
1
2
3
A0
A1
1
0
2
(ТИ) 3
2
2
2
2
2
3
W2
MS
W1
1
0
1
2
3
A0
A1
1
0
2
2
3
W2
1 - лог “0”
2 - лог “1”
X 3
1
2
X 4
7
6
5
C
B
A
D0
D1
MS
D2
D4
D3
D5
D6
D7
A0
A2
A1
D0
D1
MS
D2
D4
D3
D5
D6
D7
A0
A2
A1
D0
D1
MS
D2
D4
D3
D5
D6
D7
A0
A2
A1
C1
MS
D0
D1
D3
D2
A0
A1
B0
B1
B3
B2
C2
C1
MS
D0
D1
D3
D2
A0
A1
B0
B1
B3
B2
C2
DR
RG
Q0
D0
D1
ИР1
Q1
D2
Q2
D3
3
3
2
12
1
14
4
10
8
15
6
2
2
1
2
1
11
10
10
12
13
11
13
“1”
2
2
Q3
9
12
7
13
2
1
2
1
5
3
3
15
1
12
V
C2
C1
C1
MS
КП2
КП2
D0
D1
D3
D2
A0
A1
B0
B1
B3
B2
C2
1
1
1
5
5
&
12
12
13
10
13
19
13
20
12
13
18
14
15
16
17
18
9
7
&
4
4
7
&
9
5
&
9
6
6
4
6
&
9
9
5
1
1
&
1
1
8
7
7
4
7
&
8
8
5
19
22
20
“1”
(Х1) 26
23
(Х2) 27
“1”
24
“1”
20
25
(СИ) 3
(Пуск) 2
&
21
10
T
S
11
R
8
6
&
&
TT
S
D
C
R
TT
S
D
C
R
TT
S
D
C
R
4
3
T
S
1
C
&
7
2
D
3
R
*
*
*
*
*
*
Рис. 4.3. Число ремонтников
*
*
*
Д
н
е
в
н
ы
е
Р
а
с
х
о
д
ы
Рис. 4.2. Число арендуемых ЭВМ
Д
н
е
в
н
ы
е
Р
а
с
х
о
д
ы
*
*
*
*
*
*
*
*
*
Рис.3. Третий сегмент модели
GENERATE
PREEMPT
ADVANCE
RETURN
TERMINATE
Ежедневный приход диспетчера в 8 ч утра
Захват прибора- ремонтника по окончания ремонта
Ждать 15 ч (960 мин.)
Вернуть прибор- ремонтник до конца рабочего дня
Работу по началу и окончанию рабочего дня завершить
Приход первого ЭВМ-транзактя в 8ч утра
GENERATE
Ввод всех дневных ЭВМ
SPLIT
Занять прибор-ремонтник (BAY)
Обслуживание в приборе ремонтник
SEIZE
Освободить прибор - ремонтник (BAY)
RELEASE
ADVANCE
ЭВМ покидает модель
TERMINATE
Рис.2. Второй сегмент модели.
Приход внепланового ЭВМ-сервера
Встать в очередь неработающих ЭВМ-серверов
Захват прибора-ремонтника у пользователя с низшим приоритетом
Обслуживание прибором - ремонтником
Освобождение прибора-ремонтника
Выйти из очереди неработающих ЭВМ-серверов
ЭВМ-сервер покидает модель
GENERATE
QUEUE
PREEMPT
ADVANCE
RETURN
DEPART
TERMINATE
Рис.4. Четвертый сегм. наблюдения
GENERATE
MARK
ASSIGN
TABULATE
TEST
NE
TRANSFER
Перейти к следуюшему наблюдению
Ждать изменения времени
Записать результат наблюдения
Положить Р2 равным числу не работающих вданный момент ЭВМ-серверов
Положить Р1 абсолютному времени
Войти в сегмент
Рис.5. Сегмент таймера
GENERATE
TERMINATE
Рис.4.1 1-ый сегмент модели
TRANSFER
LEAVE
ADVANCE
ENTER
LEAVE
ADVANCE
GENERATE
ENTER
Вернуться и начать работу если необходимо (BACK)
Освобождение ремонтника(MEN)
ЭВМ восстанавливают (73)
Занятие ремонтника (MEN)
ЭВМ ломается и выходит из работы (NOWON)
ЭВМ работает (157.25)
ЭВМ поступает в работу (NOWON)
Определяются 53 машины (...53)
Рис.4.2. 2-ой сегмент модели
GENERATE
TERMINATE