Эксплуатация средств вычислительной техники
	
	
определено по  нормальному   закону   со  средним  в  350  ч  и  стандартным 
отклонением в 70 часов.Поиск неисправного  ТЭЗа  и  его  извлечение  из  ЭВМ 
эанимает 4 ч. Время,  необходимое  для  того,  чтобы  установить,  проверить 
оттестировать заменяющий ТЭЗ , равно 6 ч. Время  ремонта  неисправного  ТЭЗа 
распределено  по нормальному закону со средним и стандартным отк-  лонением, 
соответственно равным 8 ч и 0.5 ч. 
      Считаем, что ремонтом занимается  ремонтник,  в  обязанности  которого 
входит также ремонт других деталей,  поступающих к нему  от  других  М.  Эти 
другие детали поступают по  закону  Пуассона  со  средним  интервалом  между 
поступлениями,  равным ( ч.  Время, требуемое на их  ремонт  составляет  8(4 
ч. Эти ТЭЗы имеют более высокий приоритет. 
      Провести исследование модели при числе запасных ТЭЗов: ноль, один  два 
ТЭЗа.  Для  каждой  из моделей выполнить прогон равный 5 годам,  предполагая 
40 часовую рабочую неделю. 
                           Метод построения модели 
      Модель состоит из трёх сегментов. Рассмотрим первый сегмент. 
      Первый сегмент.. Он может называться "ТЭЗ и ЭВМ". 
      Порождаемый транзакт интерпретирует ЭВМ, а не ТЭЗ.Для  слежения  а  за 
числом  запасных  ТЭЗов   используется   сохраняемая    величина.(содержимое 
счетчика). Дефектный ТЭЗ уменьшает содержимое счетчика, а  отремонтированный 
- увеличивает. Сама ЭВМ моделируется прибором Транзакт  оператор включает  и 
отключает прибор посредством его освобождения.Так как  в  моделе  отказавшие 
ТЭЗы продвигаются сами ( на практике это делает оператор или  лаборант),  то 
для этого используется другой транзакт, порож- даемый  первым.  Осуществляет 
это блок SPLIT& 
      Второй сегмент. Его название "Группа ремонта". 
      Ремонтник   моделируется    прибором   FIXER.    В    этом    сегменте 
осуществляется моделирование состязаний за FIXER между отказавшими ТЭЗами. 
      Третий сегмент можно назвать "Таймер на 260 40-часовых недель", 
      Рассмотрим таблицу определений (Табл.1). 
                                                                  Таблица 1. 
|Элементы GPSS          |   Назначение                               | 
|Транзакты:             |                                            | 
|1 сегмент              | оператор ЭВМ                               | 
|2 сегмент              | ТЭЗ на замену                              | 
|3 сегмент              | Транзакт таймер                            | 
|Приборы                |                                            | 
|МАС                    | ЭВМ, нагрузку которую надо олред.          | 
|*АШЧУК                 | Ремонтник                                  | 
|Функции:               |                                            | 
|SNORV                  | Нормированная нормальная функц.распр.      | 
|XPDIS                  | Экспонец. ф-ия распределения.              | 
|Сохраняемые величины   |                                            | 
|    I                  | Счётчик испр.ТЭЗ в ЗИПе.                   | 
|    I                  | Счётчик времени работы ТЭЗа в ЭВМ.         | 
|    FIX                | Счётчик времени ремонта ТЭЗа.              | 
                                  Программа 
63 SNORM         FUNCTION         RN1,C25 
0,-5/.00003,-4/.00135,-3/.00621,-2.5/.02275,-2 
.06681,-1.5/.11507,-1.3/.15866,-1/.21186,-.8/.27425,-.6 
.34458,-0.4/.42074,-0.2/.5,0/.57926,.2/.65542,.4 
.72575,.6/.78814,.8/.84134,1/.88493,1.2/.93319,1.5 
.97725,2/.99379,2.5/.99865,3/.99997,4/1,5 
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 
  J         FVARIABLE      700*FN$SNORM+3500 
  FIX       FVARIABLE      5*FN$SNORM+80 
         * 
         * MODEL SEGMENT 1 
         * 
1                GENERATE         ,,,1 
2  AGAIN    SEIZE            MAC 
3                ADVANCE          V1 
4                RELEASE          MAC 
5                ADVANCE          40 
6                SPLIT            1,FETCH 
7                SEIZE            FIXER 
8                ADVANCE          V#FIX 
9                RELEASE          FIXER 
10               SAVEVALUE        1+,1 
11               TERMINATE 
12  FETCH        TEST G           X1,0 
13               SAVEVALUE        1-,1 
14               ADVANCE          60 
15               TRANSFER         ,AGAIN 
         * 
         * MODEL SEGMENT 2 
         * 
16               GENERATE         90,FN$XPDIS,,,1 
17               ADVANCE 
18               SEIZE            FIXER 
19               ADVANCE          80,40 
20               RELEASE          FIXER 
21               TERMINATE 
         * 
         * MODEL SEGMENT 3 
         * 
                 GENERATE         104000 
                 TERMINATE        1 
         * 
         * CONTROL 
         * 
                 TART             1 
                 RMULT            121,,17 
                 CLEAR 
                 INITAL           X1.1 
                 TART             1 
                 RMULT            121,,17 
                 CLEAR 
                 INITAL           X1.2 
                 START 
                 END 
                             Описание программы 
      Первый транзакт сразу занимает прибор MAC посредством входа  в  прибор 
SEIZ (2) Первой сохраняемой величиной является 0,т.к.ЗИП  пуст.  Ограничения 
на запасные ТЭЗы имитируются в блоке TEST (12) 
      Во втором  сегменте в 17 блоке  ADVANCE  нет  операндов.   Он   просто 
позволяет планировать поступление следующего транзакта. 
                                 Результаты 
      Результаты представлены в Табл.2. 
                                                                   Таблица 2 
|Число запасн.ТЭЗов    | Нагрузка ЭВМ         |Нагрузка ремонтн.     | 
|    1                 |    9,705             |  0,880               | 
|    2                 |    0,912             |  0,882               | 
|    3                 |    0,958             |  0,9\887             | 
      Если в  системе  имеется всего  один  запасной  ТЭЗ,   то  коэффициент 
использования  составит  70:При  увеличении   числа   ТЭЗов   эта   величина 
соответственно увеличивается , и составляет 91 и 96 процентов.. 
          Исследование модели обслуживания  ЭВМ  с  комбинированным 
                восстановлением после отказов различных ТЭЗов 
      В предыдущей  работе было принято,  что все типы ТЭЗов входящих в  ЭВМ 
имеют лдинаковые параметры ( и (.  В этой  работе  будем   считать,  чтоТЭЗы 
имеют различные параметры, т.е. значения ( и ( у  них  не  совпадают.  Такое 
предположение уже значительно ближе к практике  т.к.  в  состав  ЭВМ  входят 
разнотипные  блоки.   Это,   например,   плата   видеоадаптера,   контроллер 
винчестеров и дисководов, наконец и сама "материнская плата", и  так  далее. 
Наиболее слабым узлом ЭВМ являются принтеры, которые  требуют  переодической 
смены катриджей. 
      Будем обозначать эти различные блоки-ТЭЗы как А и В. Как ТЭЗ А  так  и 
ТЭЗ B подвержены  периодическим  отказам.  В  случае  отказа  А  или  В  ЭВМ 
останавливается оператором  или  лаборантом.   После  этого  отказавший  ТЭЗ 
извлекают из ЭВМ,  и вместо  него  устанавливают  исправный   запасной  ТЭЗ. 
После этого ЭВМ продолжает вновь работу. 
      Во время эксплуатации ЭВМ время работы ТЭЗов   А   и   В   до   отказа 
уменьшается. Примем для А и В следующие параметры  (Табл.1.). 
                                                                   Таблица 1 
|Параметры                    |  ТЭЗ А           |  ТЭЗ В          | 
|Распределене времени без     | Нормальное       | Нориальное      | 
|отказной работы.             |                  |                 | 
|Среднее значение             |    359 ч         |   450 ч         | 
|Стандартное отклонение       |    70 ч          |   90 ч          | 
|Время съёиа ТЭЗа из ЭВМ      |    4 ч           |   4 ч           | 
|Время установки ТЭЗа         |    6 ч           |   6 ч           | 
|Время необходимое на ремонт: |                  |                 | 
|Распределение                | Нормальное       | См.Табл.2       | 
|Среднее значение             |    8 ч           |                 | 
|Отклонение                   |    0,5 ч         |                 | 
      Распределение времени ремонта ТЭЗа  В  получено  эксперимеентально,  и 
представлено в Табл.2* 
                                                                   Таблица 2 
|Время ремонта,ч  |Суммарная      |Время ремонта ч |Суммарная     | 
|                 |частота        |                |частота       | 
| Менее 5         |  0,00         |    8           |  0,83        | 
|    6            |  0,22         |    9           |  1,00        | 
|    7            |  0,57         |                |              | 
      Условия работы ЭВМ считаем идентичными ранее описанным. 
      Для ремонта используется один ремонтник, который ремонтирует ТЭЗы A  и 
B  в  порядке  их  поступления.  Кроме  того,  он  продолжает  ремонтировать 
неисправные блоки,  поступившие от  других  ЭВМ  и  имеющие  более   высокий 
приоритет, чем у блоков А  и В. 
      В работе надо построить GPSS модель для  систиемы  "ТЭЗ  -   ЭВМ",   и 
использовать эту  модель   для  нахождения  коэффициента  нагрузки  ЭВМ  как 
функции числа запасных ТЭЗов А и  В  в  системе.   Рассмотреть  систему  для 
комбинаций, при  которых  в  ЗИПе имеется 0, 1 или 2 ТЭЗа каждого вида.  Для 
каждой из систем выполнить прогон,  моделирующий работу системы   в  течении 
5 лет (это 280 40-часовых недель). 
                          Метод построения модели. 
      Сегмент  "ЭВИ  ТЭЗ".  Транзактом  имитируется   начало   работы   ЭВМ, 
представленную прибором. В начальный  момент времени работы  предполагается, 
что оба блока исправны. Когда транзакт, имитирующий включение ЭВМ  входит  в 
модель, он делает выборки из распределений времени  работы   ТЭЗов  А  и  В, 
записывая полученные величины в первый и второй параметры. 
      Второй и третий сегменты идентичны предйдущей работе. 
      Рассмотрим таблицу распределений (Табл.3.). 
|  операторы GPSS            |          Назначение              | 
|  Транзакты:                |                                  | 
|    1-вый сегмент           |Управление работой ЭВМ            | 
|                            |   Р1 - оставщееся время работы А | 
|                            |   Р2 - оставщееся время работы ВА| 
|                            |   Р3 - наименьшая величина между | 
|                            |А и В                             | 
|     2-рой сегмент          |ТЭЗ на замену                     | 
|     3-тий сегмент          |Транзакт-тайиер на 5 лет          | 
|  Приборы:                  |                                  | 
|     MAC                    |ЭВМ, нагрузка которой подлежит    | 
|                            |определению                       | 
|    FIXER                   |Ремонтник                         | 
|  Функции:                  |                                  | 
|    BFIX                    |Ф-ия описываюшая распределение    | 
|                            |времени ремонта ТЭЗа В            | 
|    FLIP                    |Ф-ия, значением которой является  | 
|                            |номер ТЭЗа не отмеченного в Р3    | 
|    POINT                   |Ф-ия распределения времени ремонта| 
|                            |ТЭЗов А или В                     | 
|    SNORV                   |Нормированная норм. Ф-ия распр.   | 
|    XPDIS                   |Экспоненциальная ф.ия             | 
|                            |распределения                     | 
|  Сохланяемые величины:     |                                  | 
|    1,2                     |Счётчики запасных ТЭЗов А и В     | 
|    AF{X                    |Переменная, описыв. норм.распр.   | 
|                            |время ремонта ТЭЗа А              | 
                           Программа на языке GPSS 
            RMULT           121,,17 
      BFIX        FUNCTION        RN2,C5 
      0,50/.22,60/.57,70/.83,80/1,90 
      FLIP        FUNCTION        P3,L2 
      1,2/2,1 
      POINT FUNCTION        P3,M 
      1,V$AFIX/2,FN$BFIX 
      SNORM FUNCTION        RN1,C25 
      0,-5/.00003,-4/.00135,-3/.00621,-2.5/.02275,-2/ 
      .34458,-0.4/.42074,-0.2/.5,0/.57926,.2/.65547,.4 
      .72575,.6/.78814,.8/.84134,1/.88493,1.2/.93319,1.5 
      .97725,2/.99379,2.5/.99865,,5/.99997,4/1,1.5, 
      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 
      1           FVARIABLE      700*FN$SNORM+3500 
      2           FVARIABLE      900*FN$SNORM+4500 
      AFIX        FVARIABLE      5*FN$SNORM+80 
            * 
            * MODEL SEGMENT 1 
            * 
      1           GENERATE        ,,,1 
      2           ASSIGN          1,V1 
      3           ASSIGN          2,V2 
      4 AGAIN     SELECT  MIN     3,1,2,,,P 
      5           SEIZE           MAC 
      6           ADVANCE         P*3 
      7           RELEASE         MAC 
      8           ASSIGN          FN$FLIP-,P*3 
      9           ADVANCE         40 
      10          SPLIT           1,FETCH 
      11          SEIZE           FIXER 
      12          ADVANCE         FN$POINT 
      14          RELEASE         FIXER 
      14          SAVEVALUE       P3+,1 
      15          TERMINATE 
      16 FETCH    TEST G          X*3,0 
      17          SAVEVALUE       P3-,1 
      18          ADVANCE         60 
      19          ASSIGN          P3,V*3 
      20          TRANSFER        ,AGAIN 
            * MODEL SEGMENT 2 
            * 
      21          GENERATE        90,FN$XPDIS,,,1 
      22          ADVANCE 
      23          SEIZE           FIXER 
      24          ADVANCE         80,40 
      25          RELEASE         FIXER 
      26          TERMINATE 
            * 
            * MODEL SEGMENT 3 
            * 
      27          GENERATE        104000 
      28          TERMINATE       1 
            * 
            * CONTROL 
            * 
                  START           1 
                  RMULT           121,,17 
                  CLEAR 
                  INITAL          X2.1 
                  START           1 
                  RMULT           121,,17 
                  CLEAR 
                  INITAL          X2.2 
                  START           1 
                  RMULT           121,,17 
                  CLEAR 
                  INITAL          X1.1 
                  START           1 
                  RMULT           121,,17 
                  CLEAR 
                  INITAL          X1,1/X2,1 
                  START           1 
                  RMULT           121,,17 
                  CLEAR 
                  INITAL          X1,1/X2,2 
                  START           1 
                  RMULT           121,,17 
                  CLEAR 
                  INITAL          X1,2 
                  START           1 
                  RMULT           121,,17 
                  CLEAR 
                  INITAL          X1,2/X2,1 
                  START           1 
                  RMULT           121,,17 
                  CLEAR 
                  INITAL          X1,2/X2,2 
                  START           1 
                  END 
                             Описанме программы 
      Комбинации запасных ТЭЗов рассматриваются в последовательность: 
            0,0  0,1  0,2  1,0  1,1  1,2  2,0  2,1  2,2 
      Управляющие  блоки  @RMULT-CLEAR-INITIAL-START"  позволяют  вводить  и 
обнулять сохраняемые величины для числа  имеющихся  ТЭЗов.   Для  комбинации 
0,0 не требуется оператор INITIAL& 
                                 Результаты 
      В табл.4 приведены результаты моделирования. 
                                                                   Таблица 4 
|   Число запасных ТЭЗов A |  Чисдо запасных ТЭЗов В в системе     | 
|  всистеме                |   0          |   1          |   2    | 
|     0                    | 0,609        | 0,686        | 0,742  | 
|     1                    | 0,755        | 0,864        | 0,908  | 
|     2                    | 0,714        | 0,906        | 0,945  | 
      Первая строка  таблифы,   соответствуюшая   нулевому  числу  ТЭЗов  А, 
показывает, как растйт нагрузкаЭВМ по мере возрастания запасных   дета-  лей 
ТЭЗа В в последовательности 0,1,2. 
      Для сравнения приведем в Табл.5 результаты.  полученные  в  предыдущей 
работе. 
                                                                   Таблица 5 
|Число         | Нагрузка ЭВМ  |Нагрузка      | 
|запасн.ТЭЗов  |               |ремонтн.      | 
|    1         |    9,705      |  0,880       | 
|    2         |    0,912      |  0,882       | 
|    3         |    0,958      |  0,9\887     | 
      Отметим, что при отсутствии запасных ТЭЗов А и  двух запасных ТЭЗах В. 
нагрузка,  равная  74,2  процента  (речь  идет  о  Табл.4.стр.1),  превышает 
нагрузку  в  70,5,  полученную  в  предыдущем  примере.   Это   противоречит 
ожидаемому результату.  Результаты полученные для случая А=1 и 2 и  для  В=0 
являются сомнительными. 
      Нагрузка в  90,8%  для А=1 и В-2  меньше  чем  91,2%   для  предыдущей 
работы(Табл.5, строка 2).Существуют и ещё неувязки. 
            Модель для эмитации производственной деятельности ВЦ 
      Рассмотрим  следующий  вопрос:  "Разработать   модель   для   имитации 
производственной деятельно ВЦ при  планово-  предупредительном  обслуживании 
эксплуатируемого парка  ЭВМ. По  полученной   модели  оценить  распределение 
случайной переменной  "число машин, находящихся на внеплановом ремонте". 
      Рассматриваемый ВЦ имеет в своем составе  парк  ЭВМ  ,  обеспечивающий 
среднюю производительность. и  базирующийся на ЭВМ IBM PC с ЦП   типа  386SX 
и 386DX. Кроме: этого на ВЦ используются в качестве сетевых серверов  машины 
типа  486DX  и   Pentium,   поддерживающие   локальные   сети,   в   которых 
осуществляется   сложная   цифровая   обработка  больших  цифровых  массивов 
информации  ,    кроме   этого,    решаются   задачи    разработки   цветных 
изображений. 
      На ВЦ принято планово-профилактическое обслуживание.  ВЦ  с  небольшим 
парком ЭВМ и поэтому ремонтом ЭВМ занимается всего один  радио-механик  (  в 
терминах  СМО  -  ремонтник).   Это   означает:   что   одновременно   можно 
выполнять обслуживание только одной ЭВМ. Все ЭВМ должны регулярно  проходить 
профилактический осмотра.  Число  эвм  подвергающееся   ежедневному  осмотру 
согласно графика, распределено равнлмерно и составляет от 2  до  6.   Время, 
необходимое для осмотра и обслуживания каждой  ЭВМ примерно  распределено  в 
интервале от 1,5 до 2,5 ч.  За это время необходимо проверить саму  ЗВМ,   а 
также такие  внешние  ус-ва  как  цветные струйные принтеры,  нуждающиеся  в 
смене или заправке катриджей красителем.  Несколько  ЭВМ  имеют  в  качестве 
внешних  устройств  цветные  плоттеры   (графопостроители)   ,   у   которых 
достаточно сложный профилактический осмотр. 
      Рабочий день ремонтника  длится  8  ч,   но  возможна  и  многосменная 
работа. 
      В  некоторых   случаях   профилактический   осмотр   прерывается   для 
устранения внезапных отказов сетевых серверов, работающих в три  смены,  т.е 
24 ч в сутки. В этом случае текущая профилактическая работа прекращается,  и 
ремонтник начинает без задержки ремонта  сервера.   Тем  не  менее,  машина- 
сервер,  нуждающаяся в ремонте,  не может  вытеснить  другую  машину-сервер, 
уже стоящую на внеплановом ремонте. 
      Распределение времени   между  поступлениями  машин-серверов  является 
пуассоновским  со  средним  интервалом  равным  48   ч.    Если    ремонтник 
отсутствует в  момент поступления ЭВМ эти ЭВМ должны  ожидать  до  8ч  утра. 
Время их обслуживания распределено по экспоненте со средним  значение  в  25 
ч.Необходимо   построить   GPSS-модель   для    имитации    производственной 
деятельности ВЦ.  По  полученной  модели  необходимо  оценить  распределение 
случайной  переменной  "число  машин-серверов,  находящихся  на  внеплановом 
ремонте". Выполнить прогон модели,   имитирующей  работу  ВЦ  в  течении  25 
дней, введя  промежуточную  информацию  по окончании каждых пяти  дней.  Для 
упрощения можно считать, что ремонтник работает 8 ч в день без  перерыва,  и 
не учитывать выходные.  Это аналогично  тому,  что  ВЦ  работает  7  дней  в 
неделю. 
      Метод построения модели 
      Рассмотрим  сегмент  планового  осмотра  ЭВМ.   (Рис.1.).   Транзакты, 
подлежащие  плановому  осмотру,   являются   пользователями   обслуживающего 
прибора (ремонтник), которым  не  разрешен  его  захват.  Эти  ЭВМ-транзакты 
проходят через первый сегмент модели каждый день  с  8  ч  утра.ЭВМ-транзакт 
входит в этот  сегмент.  После  этого  транзакт  поступает  в   блок  SPLIT, 
порождая   необходимое   число   транзактов,   представляющих   собой   ЭВМ, 
запланированные на этот день для осмотра.Эти  ЭВМ-транзакты  проходят  затем 
через  последовательность блоков SEIZE-ADVANCE-RELEASE и покидают модель. . 
[pic] 
                            Рис.1. Первый сегмент 
      Сегмент "внепланового ремонта"ЭВМ-серверы, нуждающийся во  внеплановом 
ремонте,  двигаются в модель в  своём  собственном  сегменте.  Использование 
ими прибора имитируется простой последовательностью блоков  PREEMPT-ADVANCE- 
RETURN.  Блок PREEMPT подтверждает  приоритет  обслуживания  ЭВМ-сервера  (в 
блоке в поле В не требуется PR) (Рис.2.) 
      Сегмент  "начало  и  окончание"  рабочего  дня  ВЦ.  Для  того,  чтобы 
организовать завершение текущего дня работы ВЦ по истечении каждого  8-ми  ч 
дня и его начала в 8 ч утра, используется специальный сегмент. Т  Транзакты- 
диспетчер входит в этот  сегмент  каждые  24  ч  (начиная  с  конца  первого 
рабочего дня), Этот транзакт,  имеющий  в  моделе  высший  приоритет,  затем 
немедленно поступает в PREEMPT, имеющий в поле  В  символа  PR.  Диспетчеру, 
таким образом,  разрешено захватывать прибор-ремонтник  вне  зависимости  от 
того, кем является текущий пользователь (если он есть). Далее, спустя 16  ч, 
  диспетчер  освобождает   прибор-ремонтник,    позволяя   закончить   ранее 
прерванную работу (при наличии таковой).(Рис.3.) 
      Сегмент "сбор данных для неработающих ЭВМ-серверов". Для сбора данных, 
позволяющих   оценить   распределение   числа   неработающих   ЭВМ-приборов, 
используется этот отдельный сегмент. (Рис.4.) 
      Для этих целей  используется  взвешенные  таблицы,  которые  позволяют 
вводить в них в один  и  тот  же  момент   времени   наблюдаемые   случайные 
величины. Для этих целей включаются два блока - TABULATE,  но  если  ввод  в 
таблицу случаен (значение величин (2), то  этот  подход  не  годен.  В  этом 
случае используется  необязательный  элемент  олеранд,   называемый  весовым 
фактором,   обозначающий   число   раз,   которое    величина,    подлежащая 
табулированию, должна вводится в  таблицу.  Это  позволяет  назначать  разые 
веса различным наблюдаемым величинам. 
      Сегмент "промежуточная выдача". и окончание моделирования в  конце дня 
используется последовательность GENERATE-TERMINATE (Рис.5.). 
      Cегменты представлены на рис.1 - 5. 
[pic] 
      [pic] 
[pic] 
[pic] 
      Рассмотрим таблицу распределения (Табл. 3.1. 
                                                                 Таблица 3.1 
|Операторы GPSS   |Назначение                                                 | 
|Транзакты:       |                                                           | 
|  1-вый сегмент  |ЭВМ, предназначенная для планового профилактического       | 
|                 |осмотра                                                    | 
|  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                             | 
         Минимизация стоимости  эксплуатационных расходов ВЦ средней 
                             производительности. 
      Пусть в состав ВЦ входит 50 персональных компьютеров  (  в  дальнейшем 
просто ЭВМ).  Все ЭВМ работают по 8 ч в день, и по 5 дней  в  неделю.  Любая 
из ЭВМ может выйти из строя, и в любой момент  времени.  В  этом  случае  её 
заменяют  резервной  ЭВМ  либо  сразу,  либо  по  мере  её  появления  после 
восстановления.    Неисправную   ЭВМ   отправляют   в   ремонтную    группу, 
ремонтируют, и она становится резервной. 
      Необходимо определить,   сколько   ремонтников   следует   иметь,    и 
сколько машин держать в  ремонте,   оплачивая  их  аренду.   Парк  резервных 
машин служит для подмены вышедших из строя ЭВМ.  принадлежащих ВЦ. Оп-  лата 
арендных машин не зависит от того находятся  они  в  эксплуатации  ,  или  в 
резерве. 
      Цель анализа  -  минимизировать  стоимость  эксплуатации  ВЦ.   оплата 
рабочих в ремонтной группе составляет 3,75$ в ч. Арендная плата за одну  ЭВМ 
составляет 30$ в день. Почасовой  убыток  при  использовании  менее  50  ЭВМ 
оценивается примерно в 20$ за ЭВМ.   этот  убыток  возникает  из  за  общего 
снижения промзводительности ВЦ. Считаем, что на  ремонт  вышедшей  из  строя 
ЭВМ уходит примерно 7ч,  и распределение этого времении равномерное. 
      Необходимо определить,   сколько   ремонтников   следует   иметь,    и 
сколько машин держать в  ремонте,   оплачивая  их  аренду.   Парк  резервных 
машин служит для подмены вышедших из строя ЭВМ.   принадлежащих  ВЦ.  Оплата 
арендных машин не зависит от того находятся  они  в  эксплуатации  ,  или  в 
резерве. 
      Среднее время наработки на отказ  каждой  ЭВМ  распределено   так   же 
равномерно, и составляет 157 ( 25 ч.  Это время и распределение оди-  наково 
для всех ЭВМ ВЦ, так и для арендуемых ЭВМ. 
      Так как плата за аренду не зависит оттого, используют эти ЭВМ или нет, 
то и не делается попыток увеличить число собственных ЭВМ ВЦ. 
      Необходимо построить  GPSS модель такой системы и исследовать  на  ней 
дневные расходы при разном числе арендуемых ЭВМ  при  при  одинаковом  числе 
ремонтников и от числа ремонтников при постоянном числе арендуемых  ЭВМ. 
                           Метод построения модели 
      Определим ограничения,  которые  существуют  в  моделируемой  системе. 
Существуют три ограничения. 
      1. Число ремонтников в ремонтной группе. 
      2. Минимальное число ЭВМ, одновременно работающих на ВЦ. 
      3. Общее число ЭВМ циркулирующих в системе. 
      Для моделирования 1 и 2 ограничений удобно использовать многоканальные 
ус-ва ( термин взят из теории СМО), а  третье  ограничение-моделировать  при 
помощи транзактов. При этом  ремонтники  и  работающие  ЭВМ,  находящиеся  в 
производстве, являются константами.  При  этом  ЭВМ  являются  динамическими 
объектами, циркулирующими в системе. 
      Рассмотрим состояния в которых может находиться ЭВМ. Пусть в настоящий 
момент она находится в резерве.  Тогда многоканальное ус-во  NOWON  (т.е.  в 
работе) используется для моделирования работающих ЭВМ,  будет  заполнено,  и 
резервные машины не могут  войти  в  него.  И  тогда  транзакт  моделирующий 
резервную ЭВМ может после многократных попыток войти в NOWON. Проходя  через 
блоки ENTER и ADVANCE транзакт моделирует время работы до тех пор, пока  ЭВМ 
не выйдет из строя. 
      После выхода из строя ЭВМ транзакт покидает NOWON . При этом возникает 
возможность у другой резервной ЭВМ войти  в  него,и  если  транзакт  ожидает 
возможность войти в многоканальное ус-во  MEN  (ремонтная   группа.  которая 
м.б.   представлена  даже  одним  ремонтником).   Выйдя  из   MEN   транзакт 
становится восстановленной ЭВМ. После ремонта он покидает MEN  ,  освобождая 
ремонтника, который может начать немедленно ремонт другой ЭВМ. Сам  транзакт 
поступает в ту часть модели, из которой он начинает попытки войти в NOWON. 
      Общее число  ЭВМ  циркулирующих  в  системе  равно  50  плюс  три  ЭВМ 
резервных,  и  это  число  надо  задать  до   начала   прогона,    используя 
ограничительные  поля  блока  GENERITE.   Для  определения  времени  прогона 
будет  использовать  программный  таймер,  рассчитанный  на  время  в  62440 
ед.вр., что составляет 3 года, по 40 недель в году. 
      Рассмотрим таблицу определений (Табл.4.1). 
                                                                 Таблица 4.1 
|Операторы GPSS                   |Назначение                       | 
|Транзакты:                       |                                 | 
|  1-вый сегмент                  | ЭВМ                             | 
|  2-рой сегмент                  | Таймер                          | 
|Многоканальные ус-ва             |                                 | 
|   MEN                           | Ремонтник                       | 
|   NOWON                         | Накопитель на 50 ЭВМ наход. в   | 
|                                 |раб.                             | 
      Рассмотрим блок-схему программы. 
[pic] 
[pic] 
                                    Программа 
            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 
6           ADVANCE    7,3 
7           LEAVE      MEN 
8           TRANSFER   ,BACK 
      * 
      * MODEL SEGMENT 2 
      * 
            GENERATE   6240 
            TERMINATE  1 
      * 
      * CONTROL 
      * 
            START      1 
1     CNTRL GENERATE   ,,,54 
            CLEAR 
            START      1 
1     CNTRL GENERATE   ,,,55 
            CLEAR 
            START      1 
            STORAGE    5$MEN,4 
1     CNTRL GENERATE   ,,,53 
            CLEAR 
            START      1 
1     CNTRL GENERATE   ,,,54 
            CLEAR 
            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). 
[pic][pic] 
      При заданном числе арендуемых машин,  число ремонтников так,  как  это 
представлено на Рис.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.  показана сумма этих расходов. 
                                                                 Таблица 4.5 
|Число занятых ремонтников        |Число -арендуемых машин           | 
|                                 |3         |4         |5         | 
|3                                |316       |298       |304       | 
|4                                |298       |296       |310       | 
|5                                |312       |326       |324       | 
      Из последней таблицы можно сделать вывод о том,  что наиболее выгодным 
соотношением является 4 ремонтника и 4 арендуемые машины. 
                Расчёт значений  показателей надежности ЭВМ. 
                              Рассмотрим пример 
      Так как  общая  структурная  схема, состоящая из несколких  отдельных, 
не приводится, то необходимо подсчитать число  МИС,СИС  и  БИС,  входящих  в 
Ваше задание.   После  этого,   используя  табл.1.  олределить  общее  число 
элементов заданной схемы. Будем считать,  что к МИС  относятся  интегральные 
схемы (ИС) с числом выводов равным 16, к СИС с числом выходов -  24,  а  все 
остальные относятся к БИС. 
                                                           Таблица 1. 
|Тип  ИС|  Число    |Число          |Число          |  Число      | Число    | 
|       |резисторов |конденсаторов  |конденсаторов  |светодиодов  |разъёмов  | 
|       |           |электролит     |керамичес.     |             |          | 
| СИС   |   5       |    3          |    15         |    1        |   1      | 
| МИС   |   15      |    5          |    25         |    2        |   2      | 
| БИС   |   25      |    10         |    40         |    3        |   4      | 
      Число паяных соединений определяется  как  общее  число   выводов  ИС, 
выводов резисторов, конденсаторов, светодиодов и  число  контактов  разъёмов 
умноженное на два. 
      Пусть схема ВУ включает в свой состав следующие элементы: 
      МИС с 14 выводами - 20 Конденсаторы электролитические    -3 
      СИС с 16 выводами  - 16      Конденсаторы керамические   -40 
      БИС с 14 выводами   - 48     Паяные соединения     -821 
            Разъёмы                           -1 
      Тогда (Еобщ.=4.5*10-7*20+4.0*10-7*16+3.2*10-7*3+1.0*10-5*5+ 
                  0.1*10-5*3+0.04*10-5*40+1.0*10-7*821+0.2*10-5*1 
                  =1649.6*10-7 
      Так как ВУ не имеет резервных элементов,  и выход из строя  любого  из 
элементов повлечёт  за  собой  отказ  всего  устройства,  то  среднее  время 
наработки на отказ определится как 
      Тм = 1/1694,6*10-7 = 5902 час. 
      Тогда  вероятность   безотказной   работы   за   восьмичасовую   смену 
составляет: 
      [pic] 
      За время Т=1000 часов, вероятность составляет 0,8441 
      1.4. Надежность программного обеспечения. 
      Причины отказов ПО и их последствия. Модели надёжности программ. 
      3. АППАРАТНО-ПРОГРАММНЫЕ СРЕДСТВА КОНТРОЛЯ 
      3.1.СИСТЕМЫ АВТОМАТИЧЕСКОГО КОНТРОЛЯ ПРАВИЛЬНОСТИ ФУНКЦИОНИРОВАНИЯ ЭВМ 
      Функции и   характеристики  систем  контроля.   Классификация  средств 
контроля.  Контроль  передачи   информации*   Циклические   коды.   Контроль 
арифметических операций. Само проверяемые схемы   контроля.  Примеры  систем 
контроля современных ЭВМ. 
      3.2.СИСТЕМЫ ДИАГНОСТИРОВАНИЯ ЭВМ. 
      Методы построения  и  характеристики  систем  диагностирования.  Метод 
командного ядра. Метод диагностирования на  уровне  логических  схем.  Метод 
микродиагностирования.  Метод  эталонных  состояний.Метод  диагностирования, 
ориентированный  на  проверку  сменных  блоков.   Метод  диагностирования  с 
помощью схем встроенного  контроля.Метод  диагностирования  с  помощью  само 
проверяемого  дублирования.   Метод   диагностирования   по   регис   трации 
состояния. Сервисные процессоры. 
       4.ОСОБЕННОСТИ ЭКСПЛУАТАЦИОННОГО ОБСЛУЖИВАНИЯ МИКРОПРОЦЕССОРНЫХ СИСТЕМ 
       И ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ 
      Сигнатурный   анализ.   Особенности   организации    эксплуатационного 
обслуживания персональных компьютеров.  Диалоговые системы  диагностирования 
неисправностей в ПК. Вирусы и их типы. Поиск и устранение вирусов. 
      5. МЕТОДЫ ПРОЕКТИРОВАНИЯ ТЕСТОВ 
      Вероятностное тестирование. Детерминированные методы генерации  тестов 
для  для  логических  схем.  описанных  на   вентильном   и   функциональном 
уровне.Понятие о  тестируемом  проектировании  аппаратуры  ЭВМ.   Модификаци 
схем для раздельного  тестирования  комбинационных  схем  и  триггеров.Моди- 
фикация схем для само тестирования. 
      6. ЗАЩИТА, СОХРАНЕНИЕ И ВОССТАНОВЛЕНИЕ БД 
      Проблемы эксплуатации БД. Программные  методы  защита  БД  от  ошибок. 
Восстановление БД при  аварийных  ситуациях.  Методы  защиты  информации  от 
несанкционированного доступа. 
      7. ДИАГНОСТИРОВАНИЕ ПЕРИФЕРИЙНЫХ УСТРОЙСТВ 
      Диагностирование УПУ/ПУ с помощью  процессора,   тестеров,  имитаторов 
каналов, и встроенных средств. 
      Диагностирование средств телеобработки данных; мультиплексора передачи 
данных и канала передачи данных. 
      8. ПРИНЦИПЫ АВТОМАТИЗАЦИИ ПРОФИЛАКТИЧЕСКИХ ИСПЫТАНИЙ 
      Типы профилактических мспытаний. Программные средства профилактических 
мспытаний. Автоматизация профилактических мспытаний с изменением  напряжений 
вторичных источников питания. 
      Автоматическое накопление  информации  об  ошибках,   её  обработка  и 
использование. 
      9. МЕТОДЫ ПОВЫШЕНИЯ ЭКСПЛУАТАЦИОННОЙ НАДЕЖНОСТИ СИСТЕМЫ ЭЛЕКТРОПИТАНИЯ 
      ЭВМ 
      Основные проблемы Зксплуатации систем электропитания ЭВМ.  Защита  ЭВМ 
от  возмущений  в  системе  электропитания.Защита    ЭВМ    от    длительных 
перерывов электропитания 
      10. ИЗМЕРИТЕЛЬНЫЕ ПРИБОРЫ 
      Аппаратурные измерительные мониторы.  Микропрограммные  и  программные 
измерительные мониторы. 
      Однокантактный логический пробник.Много кантактный логический пробник. 
Логический компаратор. Логический  импульсный  генератор.  Измерители  тока. 
Осциллографы.  Логические анализаторы.  Стенды проверки ТЭЗ. 
      11. ПРОЦЕССЫ ЭКСПЛУАТАЦИОННОГО ОБСЛУЖИВАНИЯ ЭВМ. 
      Структура процессов  обслуживания  ЭВМ.  Комплексное  централизованное 
обслуживание ЭВМ. Оборудование помещений для  ЭВМ.  ТБ  при  работе  с  ЭВМ. 
Обеспечение  пожарной   безопасности   вычислительных   центров.    Процессы 
планово-профилактического обслуживания.  Ведение журнала  эксплуатации  ЭВМ. 
Эксплуатационная  документация.  Особенности  эксплуатации ОС.  Обслуживание 
носителей данных. 
      ЗАКЛЮЧЕНИЕ 
      Значение системного подхода  при  разработке  концепции  и  аппаратно- 
программных  средств   обслуживания  ЭВМ.   Современные  тенденции  развития 
технологии   эксплуатационного   обслуживания   ВТ;    диалоговые    системы 
поддержки)  обслуживания,   дистанционное   эксплуатационное   обслуживание, 
интелектуализация средств диагностирования  ЭВМ  на   основе   использования 
диагностических экспертных систем. 
----------------------- 
                                      1 
                                      2 
                                      3 
                                      4 
                                      5 
                                      6 
                                      7 
                                      9 
                                      8 
                                     11 
                                     10 
                                     13 
                                     12 
                                     15 
                                     14 
                                     17 
                                     16 
                                     20 
                                     19 
                                     18 
                                     23 
                                     22 
                                     21 
                                     25 
                                     26 
                                     24 
                                     27 
                                     28 
                                     29 
                                     30 
                                     31 
                                     32 
                                     33 
                                     345 
                                     355 
                                     365 
                                     375 
                                     385 
Страницы: 1, 2 
	
	
					
							 |