In embedded as in enterprise applications, virtualization confers greatly increased levels of security and robustness upon deployed application code. For both embedded OSes (lacking memory protection) and enterprise OSes (subject to a broad range of exploits from a global black-hat community), it isolates the execution context of operating system and application code, limiting the scope of faults, exploits and intrusions and protecting critical system resources.
Virtualization makes embedded designs more resilient by