Multicore processing for medical apps
Check out an article by guest columnists George Brooks, director of business development, medical segment and Robert Day, v-p marketing at LynuxWorks. They talk about how virtual machines running on top of an embedded hypervisor separate the medical monitoring subsystem from the outside world.
The article begins:
Medical device systems use a single operating system, typically a real-time operating system (RTOS).
However, as system complexity grows, developers may find advantages in using a second general purpose operating system such as Linux or Windows for their user-interface and connectivity to medical networks.
This could be done using virtualisation to run multiple operating systems on the same physical platform. It works by abstracting the underlying processing cores, memory, and devices. This is done by running virtual machines (VM) on top of an embedded hypervisor, with each VM running its own OS and related applications.