eVM for Windows 1.0 – виртуализация операционных систем реального времени

Компания Tenasys начала поставки своего нового продукта под названием eVM for Windows 1.0. Технология eVM for Windows представляет собой платформу виртуализации, которая позволяет запускать приложения и операционные системы реального времени в среде Windows. Пакет eVM for Windows 1.0 активно использует технологию аппаратной виртуализации Intel VT (Virtualization Technology), обеспечивает детерминизм и средства для эффективного взаимодействия между приложениями.
Компания Tenasys уже поставляет заказчикам другой продукт под названием INTime – это надстройка для Windows, которая использует аппаратную виртуализацию Intel для детерминированного исполнения приложений реального времени в одной среде с обычными приложениями. Новый же продукт eVM for Windows 1.0, выводит виртуализацию систем реального времени на новый уровень: вместо исполнения только приложений реального времени в специальной среде INTime RTOS (Real-Time Operating System – ОС реального времени), пакет eVM предлагает полную поддержку приложений, написанных для традиционных систем реального времени, включая VxWorks, QNX Neutrino, Windows CE и специальные разновидности Linux.
По данным компании Tenasys, работа приложений реального времени с полной производительностью обеспечивается тем, что пакет eVM for Windows выполняет ОС реального времени вместе с Windows на многоядерных процессорах. Отличие eVM от промышленных систем виртуализации заключается в том, что критичные ко времени исполнения процессы ввода-вывода никогда не прерываются, сохраняя детерминизм гостевых ОС и приложений реального времени.
Используя многопроцессорные системы с технологией Intel VT, пакет eVM разделяет ресурсы, в том числе процессорные ядра, оперативную память, прерывания и команды ввода-вывода, между операционными системами. Виртуализации подвергаются только общие и эмулируемые ресурсы, а каждая ОС получает гарантированный прямой физический доступ к своим каналам ввода-вывода, прерываниям, оперативной памяти и циклам процессора. Для использования пакета eVM for Windows 1.0 необходимы аппаратные платформы с поддержкой технологии Intel VT-x, а лучше VT-d для большей совместимости, особенно в режимах управления шинами данных.
Отдельно компания Tenasys продемонстрировала работу своей технологии INtime running на процессорах Intel Atom моделей N450, D410 и D510 на ядре «Pineview». Оказывается, платформу виртуализации можно вполне эффективно использовать даже на одноядерных процессорах.
Дополнительную информацию о пакете Tenasys eVM for Windows 1.0 можно найти на сайте производителя.
По материалам сайта WindowsForDevices.
Источник: SoftLine


Спасибо.