Real-time hypervisor scales from Atom-processors to multi-socket NUMA platforms
New memory management allows relocation of Real-Time Operating Systems without virtualization overhead and eliminates jitter on NUMA based hardware. By means of hardware based virtualization, Version R4.3 of the RTS Hypervisor provides its users now with the possibility to freely relocate Guest Operating Systems in memory.
This makes it possible to deploy 32-Bit operating systems in memory above the addressable limit of 4GB or to load and run multiple kernels linked to the same physical address in parallel without any virtualization overhead, deterministically and in hard real-time.
The RTS Hypervisor supports the Non-Uniform Memory Access (NUMA) architecture, where each physical processor (NUMA Node) may have memory connected to its own local memory controller. The user can now assign memory of specific NUMA Nodes exclusively to an operating system. This greatly reduces memory access times and jitter, as simultaneous, competing memory access by multiple operating systems is avoided. With Version R4.3, Microsoft Windows 10 and Concurrent Computer Corporation’s RedHawk 7 is now supported by the RTS Hypervisor.
Recently added security features include access rights for shared memory partitions or the new rights management for the use of programming interfaces (APIs) to start, stop or otherwise control guest operating systems. This makes the new RTS Hypervisor suitable for IoT, Industry 4.0, Test and Measurement or Medical applications but for all embedded systems where determinism, hard real time or security is crucial.
The RTS Hypervisor R4.3 is available now and supports all current Intel x86 Multi-Core designs. Out of the box, the guest operating systems Microsoft Windows, QNX Neutrino RTOS, Wind River VxWorks, Linux including RedHawk, Windows Embedded Compact, Microware OS-9, On Time RTOS-32 and T-Kernel are supported.
Visit Real-Time Systems GmbH at www.real-time-systems.com