Hypervisor

A hypervisor (also called virtual machine monitor (VMM)) allows multiple operating systems to run concurrently on a host computer — a feature called hardware virtualization. The hypervisor presents the guest operating systems with a virtual platform and monitors the execution of the guest operating systems. In that way, multiple operating systems, including multiple instances of the same operating system, can share hardware resources.