24454

Граф состояний систем и вычисление показателей надежности (невосстанавливаемые элементы)

Контрольная

Информатика, кибернетика и программирование

2 1 4 3 EMBED Equation.3 EMBED Equation.3 EMBED Equation.3 EMBED Equation.

Русский

2013-08-09

237 KB

2 чел.

1. Граф состояний систем и вычисление показателей надежности (невосстанавливаемые элементы). 

Использование теории графов при расчете надежности системы.

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

Передача пути – это произведение передачи ветвей вдоль данного пути.

Контур – простой замкнутый путь, вдоль которого каждый узел встречается не более одного раза за один обход контура

 - алгоритм преобразования графа в линию

Граф соответствующий этой системе уравнений позволяет использовать теорию линейных графов для расчета показателей надежности.

Коэффициент передачи ветвей.

- формула Мезона

В этой формуле  - передача к-го контура, имеющего начало и конец в одной и той же вершине.

m – число контуров графа

- число путей от -ой дополнительной вершины к вершине

- передача пути от -ой дополнительной вершины к -ой

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

Пример

Система состоит их двух параллельных элементов.

S

1

1

1

1

2

1

0

1

3

0

1

1

4

0

0

0

 

Запишем передачи контуров.

 

- отказное состояние, то есть оно не нужно

Используя теорему о вычетах, запишем:

Вычисление средних наработок на отказ

- время пребывания системы в -ом состоянии

- число работоспособных состояний

- Тауберова теорема,  - финальная вероятность

,  

Для того чтобы вычислить среднее время пребывания в состоянии необходимо преобразовать линейный граф. Преобразование сводиться к следующему:

  1.  Удалить все петли из вершин графа и состояния отказа системы
    1.  интенсивности входящих ветвей делятся на интенсивность соответствующей петли

В соответствии с пунктом 1 удаляем все петли у вершин графа и удаляем переходы в состояния отказа системы.

Интенсивности входящих ветвей делятся на интенсивности петель. Учитывая начальные условия:

Вычислим среднее время нахождения системы в состоянии 1, 2, 3. Для этого используем формулу Мезона. Контуров нет.

   

  1.  
    Назначение и возможности макросредств в ассемблере.

Опред-ие макрокоманд и макроопределений.

Отличие макросов от процедур 

Процедуры один раз оттранслированы, затем вызываются командой CALL (за счет передачи управления).

Макросы. Пишется группа операторов, ей присваивается имя. Вызов производит транслятор. Он вставляет вместо вызова команды, которые соответствуют макросу.

Макрокоманда – поименованный набор операторов языка Ассемблера.

Макроопределение - группа команд, определяющая действие макрокоманды.

Макрогенерация - процесс вкл. в текст программы макроопределения.

Макрорасширение – замена макрокоманд на соотв. макроопределения.

Ассемблер заменяет при трансляции макрокоманду операторами и вставляет их в исходный текст программы в точку вызова.

Вызов заключается в том что задается имя программы и значения параметров.

При описании макрокоманды используется оператор MACRO.

Имя_ Macro_ формальные параметры

     тело  макроопределения

EndM.

*) ADD_W MACRO  T1, T2, SUM.

      MOV  AX, T1

      ADD  AX, T2

      MOV  SUM, AX

   ENDM.

Возможности макросредств.

Макрокоманды позволяют сократить размер выполняемой программы за счет описания повторяющихся участков однажды.

Макрокоманды служат для упрощения процесса програмирования.

К простейшим макросредствам языка асем-ра можно отнести псевдооператоры equ и = . Они предназначены для присвоения некоторому выражению символич. Имени или идентификатора. Когда в ходе трансляции этот идентификатор встретится в теле программы, макроассемблер подставит вместо него соотв-ее выражение.

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

Синтаксис операторов equ и = :

имя_идентификатора equ строка или числовое_выражение

имя_идентификатора = числовое_выражение

Отличия:

- С помощью equ идентифи-ру  можно ставить в соответствие как числовые выражения, так и текстовые стороки, = можно использовать только с числовыми выражениями;

- Идентификаторы, определенные с помощью =, можно переопределять в исходном тексте программы, с помощью equ – нет.

Псевдооператоры повторения макроопределения.

1. REPT_ выражение

*) Необходимо зарезервировать некоторое кол-во памяти и этим байтам можно присвоить начальное значение.

 ALLOCATE  MACRO  TLABEL, LENGHT

                        TLABEL  EQU  THIS  BYTE

                        VALUE = 0

                        REPT  LENGHT

                        VALUE = VALUE+1

                        DB  VALUE

                        ENDM.

2. IRP_параметр ,<список значений>

*)     IRP  ABC ,<1,2,3>

       DW  ABC X  ABC X ABC

       ENDM.

Вначале значению АВС присваивается  1, потом 2, потом 3.  Получим 1^3, 2^3, 3^3.

3. IRPC_параметр, строка

*)      IRPC  ABC, 123

        DW  ABC X ABC X ABC

         ENDW.

Выполняет тоже что и предыдущая программа.

Условные псевдооператоры.

IF_выражение

*) IF  LENGHT  50

   MOV  AX, 50

   CALL ABC

   ENDIF.

IFNB_ <парометp>

*) POP  MACRO REF1,REF2

            IFNB<REF1>

            POP REF1

            ENDIF

            IFNB<REF2>

            POP REF2

            ENDIF

            ENDM.


2

1

4

3

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

1

2

3

4

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

1

2

3

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  

EMBED Equation.3  


 

А также другие работы, которые могут Вас заинтересовать

27648. Побег из мест лишения свободы, из-под ареста или из-под стражи (ст. 313 УК), его отличие от уклонения от отбывания лишения свободы (ст. 314 УК) 27 KB
  Побег из мест лишения свободы изпод ареста или изпод стражи ст. 313 УК его отличие от уклонения от отбывания лишения свободы ст. Побег из мест лишения свободы или из под ареста или из при стражи ст.313 его отличие от уклонения отбывания лишения свободы ст.
27650. Подделка, изготовление или сбыт поддельных документов, государственных наград, штампов, печатей, бланков (ст.327 УК). Отличие данного преступления от служебного подлога (ст. 292 УК) 37 KB
  Бланк лист бумаги с оттиском углового или центрального штампа либо с напечатанным любым способом текстом штампа либо иным текстом текстом и рисунком используемый для составления документа бланк лицензии паспорта удостоверения анкеты заявления и т.1 имеет альтернативный характер: подделка удостоверения или иного официального документа предоставляющих права или освобождающих от обязанностей государственной награды штампа печати или бланка в целях использования указанных предметов; сбыт поддельного документа поддельных...
27652. Объект (непосредственный) 290-порядок функционирования гос. органов и органов местного самоуправления и муниципальных учреждений; 204-интересы службы в негосудар. организациях 106.5 KB
  Особо квалифицирующие признаки деяния совершены: группой лиц по предварительному сговору или организованной группой; с вымогательством взятки; в крупном размере. Различия по объекту преступления В коммерческом подкупе преступление против коммерческой организации в получении взятки преступление против гос. Дача взятки состоит в незаконном вручения передаче материальных ценностей или предоставлении выгод имущественного характера должностному лицу лично или через посредника за совершение действий бездействия входящих в служебные...
27653. Понятие вымогательства (ст. 163 УК), его объект и момент окончания. Отличие вымогательства от насильственного грабежа и разбоя. Обстоятельства, отягчающие совершение этого преступления 43.5 KB
  Отличие вымогательства от насильственного грабежа и разбоя. Отличие вымогательства от самоуправства ст. Вымогательство: Объект вымогательства: отношения собственности и личности.
27654. Понятие и виды обстоятельств, исключающих преступность деяния. Их социально-правовая природа и значение 29 KB
  Любое преступление как правило связано с причинением серьезного вреда охраняемым общест. Мера причиненного или грозящего вреда выражает основной признак любого преступления его общественную опасность. Однако в некоторых ситуациях причинение даже существенного вреда по своему социальному содержанию является полезным для личности и общества и в силу этого лишено общественной опасности и угол. Законом и господствующей моралью допускаются необходимая оборона причинение вреда при задержании лица совершившего преступление обоснованный риск...
27655. Понятие и виды преступлений в сфере кредитно-финансовой деятельности 36 KB
  176 УК изготовление или сбыт поддельных денег или ценных бумаг ст. № 2 О судебной практике по делам об изготовлении или сбыте поддельных денег и ценных бумаг. 186 Изготовление или сбыт поддельных денег или ценных бумаг Непосредственный объект общественные отношения обеспечивающие: право на эмиссию денег и ценных бумаг уполномоченным кругом субъектов экономической деятельности в том числе исключительное право РФ на эмиссию национальной валюты; интересы негосударственного финансового объекта а также право собственности потенциальных...
27656. Понятие и виды преступлений против службы в коммерческих и иных организациях. Злоупотребление полномочиями (ст.201 УК РФ). Коммерческий подкуп (ст. 204 УК РФ). Особенности субъекта данных преступлений 38.5 KB
  Коммерческие организации это организации преследующие извлечение прибыли в качестве основной цели своей деятельности в частности хозяйственные товарищества; хозяйственные общества; производственные кооперативы; государственные унитарные предприятия. Действие главы 23 УК РФ распространяется на все коммерческие организации независимо от формы их собственности. Некоммерческие организации это организации не имеющие в качестве основной цели своей деятельности извлечение прибыли и поэтому они могут заниматься предпринимательской...