By Mark Hermeling
I ran into this article on determinism by Kim Hartman while googling for something else. The point of the article is simple: determinism is important for embedded systems, faster processors don’t change this. And while this is not news, Kim mentions virtualization (the use of Virtual Machines) on a single or multicore machine as a good way of adding real-time behavior to a non-realtime OS.
Virtualization to combine a real-time OS with a non-real-time OS is certainly one of the use cases that come up on a regular basis while talking to customers.