Let's imagine we have a quad-core CPU. Now, I'm wondering if it is possible to run – let's say – Windows on 2 of the cores and Linux on the other 2 cores.
And – before someone marks this as a duplicate – I'm not talking about virtual machines (as in all the other questions). I'm talking about running the OSes on the barebone CPU without anything like a scheduler/hypervisor in between (besides a slightly modified BIOS/UEFI that assigns the correct RAM address spaces and connects to seperate displays etc).