Вопрос 4. Системы разработки и системы исполнения. Сравнение ОСОН и ОСРВ.

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

Система исполнения ОСРВ и компьютер, на котором она выполняется, называются целевой системой.

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

Системы разработки ОСРВ работают в популярных и распространенных ОСОН.

Сравнение ОСОН и ОСРВ:

Четкое разделение систем исполнения и систем разработки,

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

В ОСРВ подобная задача отходит на второй план после главной задачи – успеть среагировать на событие,

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

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

Проектируя и разрабатывая конкретную СРВ программист точно знает, какие события могут произойти на объекте, знает критические сроки обслуживания каждого этого события.