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