ОСРВ - операционные системы реального времени - используются для специализированных встраиваемых устройств. Выделяют два типа операционных систем реального времени: ОС жесткого реального времени, ОС мягкого времени. ОС жесткого РВ обеспечивает фиксированное время выполнения задачи при любом самом худшем случае, а ОС мягкого РВ - время выполнения задачи в среднем.
Рассмотрим свойства операционных систем жесткого реального времени на примере - ОСРВ RTOS-32. Предполагается, что ОС жесткого РВ должна обеспечить высокую скорость реакции (сотни наносекунд) и предсказуемость выполнения задачи. RTOS-32 обеспечивает быстродействие и высокую скорость реакции, за счет того, что ядро ОС реализует подмножество Win32 API для расширений реального времени. Эта возможность в сочетании с компактностью RTOS-32 (сотни кбайт) позволяет этой ОС быть оптимальным решением для "глубоко встраиваемых" систем реального времени. Именно такие системы используются в промышленных контроллерах, спец-вычислителях и роботах.
Разработка приложений для ОС не составляет никакой проблемы - средства разработки осрв RTOS-32 - это обычные, всем известные, консольные 32-разрядные приложения Windows, которые разработаны в среде Borland Delphi, Microsoft Visual C/C++ или Borland C/C++. Происходит следующее: компилятором генерируются бинарные файлы, затем компонующиеся с библиотеками RTOS-32. Следующим шагом, с помощью Диспетчера размещения, который входит в состав комплекта средств разработки приложений для ОС RTOS-32, бинарные файлы преобразуются в конечный образ. Этот конечный образ затем можно записать в ПЗУ или на любой другой носитель информации, или с помощью отладчика он может быть загружен в целевую аппаратуру.
Отладка исходников происходит с помощью встроенных отладчиков Microsoft Visual Studio 6.0, Visual Studio .NET, Visual Studio 2005, Visual Studio 2008, Visual Studio Express и с помощью средств бесплатного отладчика Borland Turbo Debugger. Инструментальная система (среда разработки) связывается с целевой аппаратурой через последовательный канал, при этом скорость обмена составляет до 921600 бод, или подключается через параллельный порт или через Ethernet. Приложение может пользоваться тем же Ethernet-портом, что и отладчик, благодаря тому, что есть встраиваемый IP-стек RTIP.
Подробную информацию о работе комплекта для разработки приложений для RTOS-32 искать не требуется, потому что средства разработки осрв для этой ОС поставляются вместе с примерами, на которых проиллюстрирована работа всех инструментов комплекса вместе с пакетами разработки, поддерживаемые ОСРВ RTOS-32 (Visual Studio и прочие).