Sep 13, 2018

A hypervisor is a program that allows multiple operating systems to share a single hardware host.

The hypervisor runs on a host server, which is the physical server that provides the resources used these virtual operating systems. Each of them appears to have the host's processor, memory, and other resources all to itself. However, the hypervisor is actually controlling the host processor and resources, allocating what is needed to each operating system in turn and making sure that the guest operating systems (called virtual machines) cannot disrupt each other.