Свойства ОСРВ. Понятия системы разработки(host) и системы исполнения(target) (Intel, Motorola, RISC,MIPS, PowerPC, и другие).



Свойства ОСРВ

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

Большинство современных ведущих операционных систем реального времени поддерживают целый спектр аппаратных архитектур, на которых работают системы исполнения (Intel, Motorola, RISC,MIPS, PowerPC, и другие). Это объясняется тем, что набор аппаратных средств - часть комплекса реального времени и аппаратура должна быть также адекватна решаемой задаче, поэтому ведущие операционные системы реального времени перекрывают целый ряд наиболее популярных архитектур, чтобы удовлетворить самым разным требованиям по части аппаратуры. Система исполнения операционных системах реального времени и компьютер, на котором она исполняется называют "целевой" (target) системой. Система разработки (host) - набор средств, обеспечивающих создание и отладку приложения реального времени (компиляторы, отладчики и всевозможные tools) они работают, как правило, в популярных и распространенных ОС, таких, как UNIX и Windows. Кроме того, многие операционные системы реального времени имеют и так называемые резидентные средства разработки, исполняющиеся в среде самой операционной системы реального времени - особенно это относится к операционным системам реального времени класса "ядра"

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

 

15. Состав ОСРВ. Резидентные средства разработки, средства удаленной отладки, профилирования(измерения времени)

ОСРВ – комплекс программ, к-ый обеспечивает организацию выч. процесса. Состав: 1. Ядро операционной системы (компоненты ядра явл. резидентными в ОП, обеспечивают управление ОП, распределение ресурсов ПЦ, обработку прерываний); 2. Набор системных управляющих программ (обеспечивает средства управления данными (система управления файлами FSC и система управления данными СУД), взаимодействие с оператором (реализуется программой связи с оператором MCR), управление системой (регистрация пользователей в системе, протоколирование работы системы, процедуры завершения работы системы, средства управлением системным выводом)); 3. Набор системных обслуживающих программ (программы работы с файлами и томами, прог-ы редактирования и форматирования текстов, прог-а работы с библиотеками, прог-ы корректировки объектных модулей и образов задач); 4. Системы программирования, средства создания и отладки задач (ОСРВ имеет набор трансляторов и соответствующие им объектные библиотеки исполняющих систем); 5. Средства генерации системы (т.е. настройки ОСРВ в соответствии с требованиями конкретного проблемного применения производства); 6 . Средства повышения надежности функционирования (обеспечиваются след. функции: устойчивость к ошибкам оборудования, проверка работоспособности оборудования, резервирование дисков, обеспечение устойчивой работы системы, консольное протоколирование, анализ аварийного состояния, авторизации доступа к системе).

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

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

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

 


Дата добавления: 2018-08-06; просмотров: 356; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!