
- •Лекция 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-систем
Механизм реального времени. Распределение ресурсов.
Планирование задач (процессов) связано с выбором системы приоритервв-и алгоритмов диспетчеризации.
К механизмам межзадачного взаимодействия относятся семафоры, разделяемая память, сообщения и др., позволяющее синхронизировать процессы и обеспечивать быстрый обмен информацией между ними. Важной архитектурной особенностью является возможность переключения во время выполнения не только пользовательской, но системной фазы ядра, что обеспечивает возможность обработки критических прерываний.
Архитектура микроядра. OCPB с микроядерной архитектурой обладают меньшим временем реакции на события.
Модульный принцип. Масштабируемость. Функциональные компоненты ОС - ядро, система управления файлами и др. - реализованы в виде независимых модулей. Такие системы являются масштабируемыми и расширяемыми системами.
Аппаратная поддержка. ОСРВ работают на различных аппаратных платформах.
Важным свойством является возможность размещения ОСРВ и приложений в ПЗУ, что позволяет создавать компактные (в том числе встроенные в технологическое оборудование) системы без внешних накопителей.
Работа в вычислительных сетях. ОСРВ поддерживают работу во всех основных типах локальных сетей имеют прозрачный доступ к ресурсам любого узла сети; отвечают требованиям надежности и отказоустойчивости; содержат программные средства защиты информации от несанкционированного доступу.
Соответствие стандартам. Современная концепция СРВ связана с архитектурой открытых систем, основанных на использовании стандартизованных аппаратных и программных средств.
Разновидности задач, выполняемых в ос
Задачи могут быть созданы как процесс или как поток (потоки) внутри процесса.
Процесс — отдельный исполнительный программный модуль (.ЕХЕ или .СОМ файлы).
Когда говорят о процессах, отмечают, что ОС поддерживает их обособленность (у каждого свое виртуальное пространство, свои ресурсы, свои файлы и т.д.), которая нужна для защиты одного процесса от другого. ОС считает процессы совершенно несвязанными и независимыми, при этом именно ОС решает споры конкурирующих процессов за ресурсы и обеспечивает защиту выполняющихся вычислений
Потоки - задачи, объединенные в одном процессе (программа Word (пример многопоточной задачи) - проверка орфографии, ввод символов и т.д.).
Некоторые операции, выполняемые приложением, могут требовать для своего исполнения достаточно длительное использование центрального процессора. Программные модули, исполняющие такие длительные операции, желательно оформлять в виде самостоятельных «подпроцессов» (легковесных процессов, потоков выполнения, или задач), которые могут выполняться параллельно с другими подпроцессами (потоками, задачами), то у пользователя появляется возможность параллельно выполнять несколько операций в рамках одного приложения (процесса).
Легковесными эти процессы называют потому, что операционная система не должна для них организовывать полноценную виртуальную машину, то есть эти задачи не имеют своих собственных ресурсов, а развиваются в том же виртуальном адресном пространстве, могут пользоваться теми же файлами, виртуальными устройствами и иными ресурсами, выделенными ОС данному процессу. Единственное, что они имеют свое — это процессорный ресурс.