1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011

1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011

^ 1.2. ОС общего предназначения и реального времени

Аппаратными средствами современных вычислительных систем управляют программные комплексы именуемые операционными системами. Они обеспечивают взаимодействие компьютера с юзером и другими компьютерами. Это взаимодействие основано на 2-ух противоречивых 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 аспектах: увеличение эффективности работы юзера за счет неэффективного использования аппаратных средств и увеличение надежности вычислений за счет ограничения эффективности работы юзера. Первому аспекту соответствуют операционные системы общего предназначения (Windows, Linux), второму – операционные 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 системы реального времени (QNX, VxWorks).

Существует огромное количество определений термина операционная система реального времени взаимодополняющих друг дружку [1]. Самыми распространёнными из их являются:

1. Операционная система, в какой удачливость работы хоть какой программки зависит не только лишь 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 от её логической корректности, да и от времени, за которое выходит итог. Если система не может удовлетворить временным ограничениям, должен быть зафиксирован сбой в её работе.

2. В согласовании со эталоном POSIX 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 1003.1: «Реальное время в операционных системах — это способность операционной системы обеспечить требуемый уровень сервиса в определённый просвет времени».

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

4. Интерактивные системы неизменной 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 готовности. В категорию ОСРВ интерактивные системы неизменной готовности относят, исходя из рекламных суждений, и если интерактивную программку именуют «работающей в РВ», то это значит, что запросы от юзера обрабатываются с задержкой, неприметной для 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 человека.

В табл. 1 приведен сравнительный анализ ОСРВ и систем общего предназначения.

Сравнительный анализ ОС РВ и общего предназначения Таблица 1

Свойства

ОС реального времени

ОС общего предназначения

Основная задачка

Успеть среагировать на действия, происходящие на оборудовании

Нормально 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 распределить ресурсы компьютера меж юзерами и задачками

На что 

нацелена

Обработка наружных событий

Обработка действий юзера

Как 

позиционируется

Инструмент для сотворения определенного аппаратно-программного комплекса реального времени

Воспринимается юзером как набор приложений, готовых к использованию

Кому

предназначена

Квалифицированный разработчик

Юзер 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 средней квалификации

ОС РВ бывают 2-ух типов — системы жесткого и мягенького РВ.

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

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

Системы жёсткого реального времени не допускают задержек реакции системы, потому что это может привести: к потере актуальности результатов; к 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 огромным денежным потерям; к катастрофам и катастрофам.

Если не производится обработка критичных ситуаций, или она происходит недостаточно стремительно, система жёсткого реального времени прерывает операцию и перекрывает её, чтоб не 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 пострадала надёжность и готовность остальной части системы. Примерами систем жёсткого РВ могут быть — системы управления бортового оборудования, системы аварийной защиты, регистраторы аварийных событий.

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

Основное отличие системам жёсткого и мягенького РВ можно охарактеризовать так: система жёсткого реального времени никогда 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 не запоздает с реакцией на событие, система мягенького реального времени — не должна опаздывать с реакцией на событие.

Обозначим операционной системой реального времени такую систему, которая может быть применена для построения систем жёсткого реального времени 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011. Это определение выражает отношение к ОСРВ как к объекту, содержащему нужные инструменты, но также значит, что эти инструменты ещё нужно верно использовать.

Большая часть программного обеспечения нацелено на «мягкое» реальное время 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011. Для схожих систем типично:

Традиционным примером задачки, где требуется ОСРВ, является управление роботом, берущим деталь с ленты сборочного 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 потока. Деталь движется, и бот имеет только небольшой просвет времени, когда он может её взять. Если он запоздает, то деталь не будет на подходящем участке сборочного потока и, как следует, работа не будет изготовлена 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011, невзирая на то, что бот находится в правильном месте. Если он подготовится ранее, то деталь ещё не успеет подъехать, и он перекроет ей путь.

В собственном развитии ОСРВ строились на базе 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 последующих архитектур.

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

^ Уровневая (слоевая) архитектура (к примеру, MS-DOS). Прикладное ПО имеет возможность получить доступ к аппаратуре не только лишь через ядро системы и ее сервисы, да 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 и впрямую. По сопоставлению с цельной такая архитектура обеспечивает существенно огромную степень предсказуемости реакций системы, также позволяет производить резвый доступ прикладных приложений к аппаратуре. Основным недочетом таких систем является отсутствие 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 многозадачности.

Основной принцип микроядерной архитектуры либо «клиент–серверной» заключается в вынесении сервисов ОС в виде серверов на уровень юзера и выполнении микроядром функций диспетчера сообщений меж клиентскими пользовательскими программками и серверами – системными сервисами. Достоинства 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 микродероной архитектуры:

  1. Завышенная надежность, потому что каждый сервис является, на самом деле, самостоятельным приложением и его легче отладить и отследить ошибки.

  2. Усовершенствованная масштабируемость, т.к. ненадобные сервисы могут быть исключены из системы 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 без вреда для ее работоспособности.

  3. Завышенная отказоустойчивость, потому что «зависший» сервис может быть перезапущен без перезагрузки системы.

Ядро ОСРВ обеспечивает функционирование промежного абстрактного уровня ОС, который прячет от прикладного ПО 1.2. ОС общего назначения и реального времени - Учебное пособие операционные системы ос общего назначения саратов 2011 специфику технического устройства микропроцессора и связанного с ним аппаратного обеспечения. К примеру, ОС QNX Neutrino поддерживает нескольких аппаратных платформ (MIPS, PowerPC, StrongARM/xScale, SH-4, x86).




12-struktura-pedagogicheskoj-nauki-harakteristika-pedagogiki-kak-nauki-3-1-obekt.html
12-subekti-nasledovaniya-po-zakonu-soderzhanie.html
12-sushnost-i-soderzhanie-upravlencheskogo-resheniya-uchebnika-dlya-studentov-visshih-uchebnih-zavedenij.html