русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лекция 10 Понятие и основные особенности открытых систем.


Дата добавления: 2014-07-28; просмотров: 1355; Нарушение авторских прав


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

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

Система называется ОТКРЫТОЙ, если она может обмениваться с окружающей средой веществом и/или информацией.

В наше время развиваются два направления по созданию открытых систем АСУТП:

Открытые вычислительные системы,

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

Взаимосвязь открытых систем -

унификация и стандартизация структур, процессов и интерфейсов для обеспечения совместимости методов и средств обмена данными между разнотипным оборудованием( аппаратная открытость)

Одним из важнейших свойств современных ИСПУ является их открытость на программном и аппаратном уровнях.

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

OLE - Object Linking and Embedding(включение и встраивание объектов). Это механизм передачи данных между процессом(между компонентами программы)

OPC(OLE for Process Control). Механизм взаимодействия ПО с оборудованием

Active X - механизм подключения встраиваемых программных объектов(механизм расширения функциональных возможностей программ)

Для обеспечения аппаратной открытости используют открытые стандартные аппаратные интерфейсы.



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

открытая архитектура

использование открытой ОС

открытые архитектурные сети

открытые средства визуализации технологической информации

открытые БД

Под открытой архитектурой по стандарту IEEE понимается спецификация возможностей и сервисов, которые предоставляют структуру взаимных связей и определяет интерфейс между взаимодействующими компанентами.

Такая архитектура имеет следующие черты:

совместная работоспособность(стандартизация данных, алгоритмов работы, механизмов взаимодействия компонентов системы)

переносимость(возможность выпонения компонентов системы на различных платформах)

масштабируемость(возможность увеличивать или уменьшать функции системы, добавляя или изымая различные компоненты)

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

IEEE/POSIX- открытая система - это система, регулирующая открытые спецификации на интерфейсы, службы и форматы данных, достаточные для того, чтобы обеспечить:

возможность переноса(мобильность прикладных систем минимальными изменениями на различные платформы)

совместную работу(интероперабельность, с другими прикладными системаим на локальных и удаленных платформах)

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

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

Открытость - как идея означает:

отсутствие патентных или авторских прав на спецификация стандарта и его расширение

доступность стандарта(бесплатно)

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

поддержка стандарта осуществляется профессиональной некоммерческой организацией типа IEEE.

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

Надежность открытых систем.

Имется ряд проблем, связанных с внедрением открытых систем на производство:

проблема новизны, переподготовка персонала

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



<== предыдущая лекция | следующая лекция ==>
 | Технологии создания открытых программных систем.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.074 сек.