
- •Лекция 1 Введение. Основные понятия испу.
- •Обеспечение асутп (совокупность средств, необходимых для функционирования системы)
- •Структура и функции испу
- •Требования к испу
- •2)Закон образа действия (фундаментальной иерархии).
- •Операционные системы. Классификация
- •К основным функциям операционных систем относятся:
- •Классификация операционных систем
- •Основные особенности, отличающие осрв от ос общего назначения.
- •Механизм реального времени. Распределение ресурсов.
- •Разновидности задач, выполняемых в ос
- •Свойства задач.
- •Управление задачами
- •Методы синхронизации задач
- •Здесь сообщения не теряются, а очередь сообщений ограничена оперативной памятью
- •2. Инверсия приоритетов.
- •Ядра реального времени
- •Unix'ы реального времени
- •Расширения реального времени для WindowsNt
- •Лекция 4 испу, расширенная структура. Датчики
- •Классификация электрических датчиков
- •Лекция 5. Искробарьеры (2хканальные, многоканальные)
- •Часть 11. Искробезопасная электрическая цепь I».
- •Примечание по монтажу и эксплуатации бис
- •Основные характеристики бис серий
- •Процедура выбора
- •Обеспечение резервирования каналов передачи данных
- •1. Анашкин а.С., Кадыров э.Д., Харазов в.Г. Техническое и программное обеспечение распределенных систем управления. - с- Петербург: «п-2», 2004. - 368с
- •Топология промышленных сетей
- •Методы организации доступа к линиям связи
- •Технологические языки программирования контроллеров
- •St(Structure Text - язык структурного текста высокого уровня, подобие Pascal).
- •Il (Instruction List) - язык инструкций;
- •Отладка онлайн
- •ISaGraf имеет возможности онлайнового мониторинга переменных и отладки программ.
- •Лекция 10 Понятие и основные особенности открытых систем.
- •Ieee/posix- открытая система - это система, регулирующая открытые спецификации на интерфейсы, службы и форматы данных, достаточные для того, чтобы обеспечить:
- •Технологии создания открытых программных систем.
- •Лекция 11 Технологии взаимодействия приложений.
- •1. Использование библиотек динамической компоновки - dll
- •Механизм ole for Process Control(opc).
- •Концепция стандарта орс
- •Value (значение).
- •1. Орс позволяют определять на уровне объектов различные системы управления и контроля, работающие в распределенной гетерогенной среде;
- •Odbc - интерфейс
- •Value (значение).
- •Ведение архивов данных в scada-системе. Тренды. Алармы.
- •Встроенные языки программирования.
- •Базы данных в scada.
- •Лекция 13 Вопросы надежности.
- •Основные особенности erp-систем
- •Производственные исполнительные системы (mes) - необходимый элемент эффективного управления предприятием
- •Основные функции mes
- •Примеры mes-систем
- •InfoPlus.21 - информационная система управления в режиме рв интегрирована с системой Simatic pcs7.
- •Лекция 16 case-технологии
- •Обзор некоторых case-систем
Ieee/posix- открытая система - это система, регулирующая открытые спецификации на интерфейсы, службы и форматы данных, достаточные для того, чтобы обеспечить:
возможность переноса(мобильность прикладных систем минимальными изменениями на различные платформы)
совместную работу(интероперабельность, с другими прикладными системаим на локальных и удаленных платформах)
взаимодействие с пользователями, в стиле, облегчающем им переход от системы к системе(мобильность пользователя)
NIST- открытая система - это система, которая способна взаимодействовать с другими системами посредством реализации международных стандартных протоколов. Открытыми системами являются как конечные, так и промежуточные системы. Однако открытая система не обязательно может быть доступна другим открытым системам. Эта изоляция может быть обеспечена или путем физического деления, илипутем использования технических возможностей, основанных на защите информации о компьютерах и средствах коммуникации.
Открытость - как идея означает:
отсутствие патентных или авторских прав на спецификация стандарта и его расширение
доступность стандарта(бесплатно)
создание стандартов происходит в результате открытого обсуждения и концепсуса между крупнейшими производителями
поддержка стандарта осуществляется профессиональной некоммерческой организацией типа IEEE.
Открытые системы предполагают высокую степень стандартизации, что позволяет поставщикам выпустить оборудование и ПО, совместимое на уровне интерфейсов. Применение открытых систем является фактором надежности вложения инвестиций, т.к. в случае исчезновения одной из фирм поставщиков остается огромный рынок совместимых программно-аппаратных средств, выпускаемых другими поставщиками.
Надежность открытых систем.
Имется ряд проблем, связанных с внедрением открытых систем на производство:
проблема новизны, переподготовка персонала
производители оборудования и ПО не всегда соблюдают стандарты, при этом возникают странные, часто невоспроизводимые отказы, не редко после долгой стабильной работы.
Технологии создания открытых программных систем.
Поток - логически и структурно обособленная совокупность команд, выполняемая на одном процессоре. В многозадачных операционных системах на одном процессоре могут выполняться несколько потоков. Они либо независимы, либо взаимодействуют друг с другом. В рамках одного приложения может быть один или несколько взаимодействующих потоков. Один из способов организации взаимодействия потоков это создание архитектурного приложения клиент-сервер.
Распределенное приложение - приложение, выполняющееся на нескольких процессорах, представляющее собой в общем случае совокупность взаимодействующих потоков. Конкретные механизмы взаимодействующих потоков зависят от множественных факторов, в частности от типа ОС.
Приложение типа клиент-сервер.
Идея концепции клиент-сервер основана на понятии сервиса(некоторое действие, которое зачем-либо тербуется клиентской стороне, но которая сама выполнить не может). При этом серверной стороне совершение этого действия не требуется, но имеется возможность его выполнить. В таком случае клиентская сторона каким-либо образом вынуждает серверную сторону совершить необходимое действие и предоставить результаты.
Иными словами, при клиент-сервер взаимодействии клиент запрашивает, а сервер предоставляет ему сервис.
Понятия клиент и сервер - динамические.
При взаимодействии любых объектов, когда они вызывают друг друга попеременно, каждый из них будет и клиент, и сервер. Таким образом, термины Клиент иСервер означают только специфику действия объектов во время их взаимодействий.
Клиент приложение - обозначает приложение имеющих минимум собственного исполняемого кода, основная функциональная часть которого осуществляется на сервере. Клиент-приложения часто служит для обеспечения взаимодействия пользоваетля и сервера.
Соединение Клиент и сервер может происходить по локальной сети, по Internet, либо и клиент, и сервер могут располагаться на одном компе.
Сервер-приложение в клиент-сервер означает приложение, предоставляющее заложенные в нем функциональные возможности(сервисы) приложению клиенту. Как правило, приложение сервер не предназначено для общения с пользователем.
Открытый вопрос о том, каким образом осуществляется связь между клиентом и сервером.
В случае ОС Windows в качестве механизмов приложения используют COM, DCOM.
Таким образом в Windows под клиент-сервер понимаем распределенное приложение, реализованное в виде совокупности компонента, связанного технологией COM и/или DCOM.