The real-time software may either run with high priority together with Windows on the same CPU core (without real-time restrictions!) or it may exclusively facilitate one ore more CPU cores.
Running different real-time operating systems as well as different instances of the same RTOS on different CPU cores is possible.
Shipped with VmfWin the example Mini RTOS and Mini BSP serve as a starting point for porting a new RTOS on top of this platform.
This simple implementation shows how to use the platform's hardware abstraction layer (timer, interrupt controller, ..) and how to set up the processor memory management unit as well as starting further CPU cores to run a SMP system.