What Is a Hypervisor?
A hypervisor is software that creates, runs, and monitors virtual machines. The hypervisor shares the host’s resources — such as CPU, memory and storage — among various guest VMs. A hypervisor provides the flexibility to run virtual machines that use operating systems different from the one run by the host machine.