Программный продукт RTX был с успехом опробован в тысячах различных автоматизированных систем управления, аэрокосмических системах,
Расширение RTX поддерживает режим «симметричной мультипроцессности» (SMP — Symmetric Multiprocessing) и позволяет в многоядерных (многопроцессорных) системах выделять под задачи RTX до 31 процессорного ядра. Кроме этого, доступен и режим разделения процессорных ресурсов между Windows и RTX, когда планировщик сам определяет, на каком ядре исполнять конкретную задачу.
В состав расширения входят средства, значительно ускоряющие поиск и устраняющие ошибки за счёт предоставления обширной информации. Расширение IntervalZero RTX разработано с учетом совместимости с Win32 API, что даёт возможность создавать прикладные коды в виде исполняемых модулей Windows (исполняемых файлов с расширением. ЕХЕ), которые могут быть запущены на уровне Ring 3 с защитой доступа к памяти. Эти модули могут быть также перекомпилированы в виде подсистемы реального времени уровня Ring 0, на котором повышение её производительности осуществляется за счёт исполнения приложений реального времени до любого из приложений Windows.
Основные характеристики:
- Надёжное высокопроизводительное расширение операционной системы реального времени для Windows в Ring 0.
- Симметричное параллельное выполнение задач реального времени (SMP).
- Средство управления распределением нагрузки по ядрам.
- Поддержка устройств всех стандартных Microsoft HAL, включая соответствующие спецификации ACPI контроллеров прерываний РІС, а также одно- и многопроцессорных контроллеров прерываний АРІС.
- Возможность применения во всех операционных системах Microsoft Windows типа Windows 7, Vista, ХР, Embedded, Server 2003.
- Полное соответствие спецификациям Win32 API, что исключает необходимость применения различных преобразователей кодов при использовании директив API.
- Полная поддержка современных архитектур х86, технологий Intel AVX и SSE.
- Работа на однопроцессорной системе в режиме разделения ресурсов процессорного ядра или на многоядерной платформе с выделением от 1 до 31 ядра исключительно для задач реального времени.
- Поддержка таймеров с разрешением до 1 мкс.
- Поддержка прерываний MSI для шин PCI/PCI Express.
- Поддержка пакетов Microsoft Visual Studio 2005, 2008,2010, представляющих собой стандартную инструментальную среду для разработки, компиляции и отладки Windows-приложений.
- Реализация технологии предотвращения инверсии приоритетов, обеспечивающей сохранение производительности приложения при запуске потоков (нитей) с более низким приоритетом.
- Планирование исполнения по приоритетам или с вытеснением, тип которого может быть указан для каждого потока.
- Независимый от типа Windows стек TCP/IP, совместимый с WinSock.
- Высокая производительность межпроцессного обмена данными