Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Лекция 13 Критерии выбора и оценки эффективности интерфейсов При решении данной задачи необходимо испо

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 19.5.2024

PAGE  2

Лекция №13

Критерии выбора и оценки эффективности интерфейсов

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

Решение задачи предполагает выбор и обоснование критерия эффективности и методов оптимизации интерфейсов при заданных ограничениях. Исходной информацией для задания множества вариантов интерфейса являются набор G структурных параметров и набор F интерфейсных операторов. Если можно выделить набор Y обобщенных характеристик (критериев эффективности) интерфейса, то взаимосвязь организации и характеристик интерфейса определяется отображением H: = G * F—>Y. При известной целевой функции К задача обоснования выбора в терминах дискретного математического программирования сводится к отысканию экстремума К = extr {Y} на множестве Y0 ограничений. Решение данной задачи сводится к выбору таких вариантов организации {G,F}, при которых величина К принимает экстремальное значение, а значения обобщенных характеристик Y интерфейса не превышают установленных для них ограничений Y0.

Большое число структурных параметров G и сложность их взаимосвязи с характеристиками интерфейса Y  являются основными причинами того, что задача выбора в строгой математической постановке становится трудноразрешимой. Решение задачи упрощается, если ограничить область {G,F}, что исключает полный перебор вариантов. При этом оценка эффективности разделяется на следующие стадии:

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

Наиболее сложным является определение соотношений, связывающих структурные параметры G с обобщенными характеристиками Y  и аналитическое выражение характеристик через критерий эффективности.

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

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

Топология связей характеризует взаимное размещение ПК, ИС и интерфейсных блоков в пространстве. Топология связей зависит от конструктивного размещения плат интерфейсных блоков и разделяется по классам в соответствии с условиями конструктивной совместимости интерфейса на внутриблочную и межблочную.

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

Наиболее детально структура интерфейсов отражается сочетанием математических моделей и языков описания интерфейса (ЯОИ). Необходимым дополнительным условием эффективного использования средств описания является декомпозиция интерфейса и интерфейсных блоков на функциональные независимые логические схемы, в частности на уровне интерфейсного блока таким логическим схемам соответствуют интерфейсные функции. Интерфейс как система сопряжения, состоящая из совокупности интерфейсных блоков, объединенных унифицированным набором линий, может быть также разделен на функционально независимые схемы - интерфейсные операторы.

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

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

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

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

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

Вместимость характеризуется максимальным числом ФБ, которое может быть подключено к интерфейсу без использования дополнительных средств его расширения. Вместимость зависит от системы адресации интерфейса, нагрузочной способности приемопередающих элементов (ППЭ) и условий конструктивной реализации. Для большинства стандартных интерфейсов эта характеристика определяется нагрузочной способностью ППЭ. Основными техническими средствами увеличения вместимости являются ретрансляторы сигналов для межблочных интерфейсов с кодовой выборкой. В случае, если ограничивающим фактором является система адресации, то используется или многократная адресация для межблочных интерфейсов с кодовой выборкой, или расширители для внутриблочных интерфейсов с радиальной выборкой. Вместимость тесно взаимосвязана с остальными характеристиками интерфейсов. Ее увеличение вызывает снижение пропускной способности, надежности и увеличение стоимости интерфейса. Точная оценка показателей надежности интерфейса представляет достаточно сложную задачу. Реальная оценка, прогнозирование, а также сравнение по показателям надежности различных вариантов построения интерфейсов могут быть выполнены практически только приближенными методами.

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

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

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

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

Стоимость является одним из основных показателей, определяющих технико-экономическую эффективность интерфейса. Различают начальную стоимость, характеризующую затраты на интерфейс с одним источником и приемником, а также относительную (удельную) стоимость, определяемую затратами на интерфейс в пересчете на один интерфейсный блок. Точный расчет стоимости затрат в большинстве случаев ,особенно на системном этапе проектирования, вызывает трудности  ввиду того, что стоимость определяется расходами на разработку, изготовление, внедрение и эксплуатацию. Определение стоимости необходимо для сравнительного анализа технико-экономической эффективности интерфейсов. Поэтому в большинстве случаев достаточно приближенной оценки стоимостных затрат, включающих в себя затраты на контроллер, интерфейсные блоки, систему электропитания, конструктивы и кабели связи.

Для распределенных ИС и сетей существенную величину составляют затраты на кабели связи, поскольку стоимость кабелей и их монтажа соизмерима или превышает стоимость остального оборудования интерфейса. Затраты на линии связи в основном определяются суммарной длиной связей, которая, в свою очередь, зависит от пространственного расположения элементов сети. Оценка влияния конфигурации размещения и схемы соединения на суммарную длину кабельных линий обычно выполняется для двух крайних случаев размещения устройств: линейного и плоского. Для упрощения расстояния между соседними элементами принимаются равными, а плоская конфигурация представляется правильной геометрической фигурой.

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

Из сравнения межблочной и внутриблочной топологий в сочетании с различными схемами соединения следует, что наиболее экономичным является вариант параллельного соединения (магистральной структуры) с межблочной топологией.

При решении задачи оценки эффективности интерфейсов в ИС основную сложность представляет выбор обобщенного критерия эффективности. В большинстве случаев в качестве такого критерия принимают некоторые из основных технико-экономических показателей интерфейсов: пропускную способность (производительность), стоимость и надежность. Процесс оценки эффективности принятия решения по выбору приемлемого варианта включает определение аналитической взаимосвязи обобщенных характеристик интерфейсов, количественную оценку показателей и графическое отображение характеристик с последующим сопоставлением полученных результатов. Такая последовательность позволяет получить семейства характеристик для определенных классов интерфейсов, на основе которых разработчик оперативно может выполнять сравнение и выбор соответствующих интерфейсов с учетом требований разрабатываемой ИС. Недостатки подхода заключаются в приближенном характере принимаемого решения, поскольку значимость каждой из сравниваемых характеристик оценивается субъективно, а также в том, что многокритериальный характер оценки эффективности не позволяет принять решение, которое бы математически строго подтверждало его оптимальность.

Другой способ оценки эффективности и выбора интерфейса сводится к приведению многокритериального характера оценки к однокритериальному. Суть способа заключается  в исключении из рассмотрения менее важных, по мнению разработчика, характеристик и в аналитическом выражении основной характеристики (критерия эффективности) через оставшиеся с учетом определенных ограничений. Примером может служить, например, критерий оценки эффективности на основе информативности обмена и информационной производительности интерфейса. Информативность обмена характеризует степень совмещения во времени процессов установления и разъединения связи с процессом передачи данных. Этот показатель позволяет без учета физической скорости передачи данных оценивать эффективность алгоритмов обмена и представляет собой отношение реального времени передачи информационного массива к минимально возможному с учетом полного совмещения во времени фаз взаимодействия. С учетом действительной скорости обмена используется общая и полезная информационные производительности интерфейса, представляющие собой отношения соответственно общего количества единиц информации - данных, адресных, состояния, команд к минимально возможному времени передачи - при числе информационных сообщений в массиве, равном единице. Аналогично вычисляются соответствующие характеристики с учетом ограничений программного обеспечения ввода-вывода.

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

Более полно технический уровень интерфейса отражает критерий эффективности интерфейса, получивший название добротности интерфейса Q, определяемый из соотношения

,

где I - разрядность информационной шины; А - используемое число адресов; К - используемое число команд; F - эквивалентное число команд, которые надо выполнить при реализации эквивалентных аппаратурных функций устройства сопряжения; Т1 - время передачи одного слова; Т2 - дополнительное время обмена, определяемое интервалами подготовки и завершения операции обмена и идентификации запроса; М - число слов; d - коэффициент, учитывающий ускорение обмена за счет введения режима прямого доступа в память; h - общее число шин интерфейса.

В критерии также учитываются структура системы шин и функциональная организация интерфейса.

В рассмотренных способах оценки в качестве основного критерия принимается пропускная способность (производительность, добротность). Более сложным и объективным представляется критерий производительность/стоимость.

Производительность определяется средней пропускной способностью контроллера интерфейса (средней интенсивностью обслуживаемого им информационного потока).

Стоимость выражается через затраты на реализацию, которые являются производной функциональной сложности устройств интерфейса. Функциональная сложность устройств представляется количеством информации, описывающей таблицу состояний их автоматных моделей. Значение функциональной сложности может быть выражено через объемы схемотехнического оборудования (число корпусов ИС) и программного обеспечения. Основная трудность способа заключается в определении пропускной способности и функциональной сложности устройств. Кроме того, при оценке не учитываются полностью функциональные возможности, а также другие показатели интерфейса.

Выполнение сравнения и оценки альтернативных вариантов интерфейсов на основе рассмотренных критериев встречает определенные трудности. Это связано с тем, что некоторые показатели невозможно связать аналитическими зависимостями с обобщенными характеристиками интерфейсов, а некоторые вообще не поддаются количественной оценке. К таким показателям относятся: уровень стандартизации, технологичность изготовления, промышленное анонсирование, наличие диагностического обеспечения.

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

Основная трудность заключается в определении весовых коэффициентов и в количественной оценке некоторых качественных показателей.

Наиболее приемлемым путем определения весовых коэффициентов является использование стандартного метода экспертных оценок или эвристического прогнозирования. Экспертами могут быть специалисты, разрабатывающие ИС, для которых производится выбор интерфейса, специалисты организаций, внедряющих данные ИС, и специалисты, занимающиеся эксплуатацией ИС.

В соответствии с областью применения, на которую ориентируется тот или иной интерфейс, формируется соответствующий набор показателей и характеристик. Наборы по существу отражают степень соответствия интерфейса требованиям, предъявляемым к ним ПК и ИС, на которые интерфейсы ориентированы. Ограничения характеристик определяются достижимым техническим и технологическим уровнем реализации интерфейсов.

В настоящее время целесообразно при оценке обобщенного показателя качества интерфейсов (интерфейсных систем) использовать следующее распределение весов основных и вспомогательных показателей качества (на основе опыта применения методики оценки аналогичных ИС):

технико-функциональные 05...0,6;

конструктивно-технологические и эксплуатационные 0,3...0,4;

стандартизации и унификации, патентно-правовые, эргономические, эстетические 0,1.

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

Разработка обоснованных методик, устанавливающих порядок выбора и оценки показателей качества интерфейсов, является актуальной и важной задачей, оптимальное решение которой способствует повышению эффективности использования интерфейсов в ИС.




1. Устранение противоречий в доказательствах
2. тема MS DOS 31 Команды DEL REN CD RD 4
3. Fireside 1992. 1 ЭТО
4. Поэт есть мир, одним объятый человеко
5. Сущность и основные теории мотивации
6. Странные итоги обсуждения терактов Юрий Громыко Ситуация голосования по бюджету снова находит своих а
7. і. Робочий час характеристика робочих днів по тривалості надтермінові роботи
8.  Миросозерцание Блаженного Августина в его генезисе
9. Тема 75 Официнальные ЛР рода ЗВЕРОБОЙ
10. Блоки в документах
11. . 1 Газокинетическое и магнитное давления
12. О перечне медицинских противопоказаний и перечне должностей на которые распространяются данные противоп.html
13. аналізуючи схему ~ актив.html
14. Генри Киссинджер
15. Карты географические
16. Производственная структура АПК
17. Вариант Вредное вещество Фактическая концентрация мгл 3
18. Павел Александрович Флоренский (доклад)
19. Компьютер и его диагностика
20. Лабораторная работа 41