русс | укр

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

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

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

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


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

Коэффициент передачи по току.


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


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

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

Операционная система должна поддерживать предсказуемые механизмы синхронизации нескольких потоков управления вычислениями;

Операционная система должна поддерживать приоритеты для потоков команд и потоков данных;

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

Стандарт IEEE 1003.1d-1999 содержит требования к дополнительным расширенным возможностям ОС РВ.

В частности, стандарт POSIX 1003.1a дает следующее определение: «Реальное время в операционных системах – это способность операционной системы обеспечить требуемый уровень сервиса в определенный промежуток времени». Под диспетчеризацией понимается применение методов оперативного управления, характеризующихся централизацией функции управления и контроля.

В связи с использованием в средствах связи к ОС РВ могут быть предъявлены следующие требования:

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

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

Классификация ОС РВ приведена на рис.1

 

Рис.1 – Классификация ОС РВ

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



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

Специализированная ОС РВ может выполняться только на данном типе МПр, универсальная ОС РВ обладает свойством непереносимости и может выполняться на нескольких типах МПр.

 

Применение ОС РВ в системе управления сетями связи.

Рассмотрим в качестве примера применение ОС РВ для управления сетями связи. Для этого рассмотрим особенности применения операционного ядра реального времени для мультипроцессорных систем RTEMS (Real-Time Executive for Multiprocessor Systems). Это некоммерческая ОС РВ, ориентированная на использование в относительно небольших и средних встраиваемых системах управления, контроля и диагностики. Система ОС РВ RTEMS реализована на языке программирования Си, разработчиком является компания OAR (On-Line Applications Research Corporation), США. Система была создана по заказу министерства обороны США для использования в системах управления ракетными комплексами. На данную ОС РВ отсутствуют какие-либо экспортные ограничения, она свободно распространяется в исходных кодах через Интернет.



<== предыдущая лекция | следующая лекция ==>
Адрес или имя распределителя, ответственного за порядок занятия единиц ресурса процессами. Распределитель процессора обычно называется планировщиком или диспетчером. | Системный каталог БД Oracle, его использование.


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


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

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

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


 


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

 
 

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

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