What is Hypervisor ?

Definition of Hypervisor

It  provides abstraction of server’s shared physical hardware to virtualized hardware. Different operating systems and middleware’s can be installed on the host machine and those different virtual machine can be used as guests. Hence multiple guest hosts can be allowed in this way. Hence different hosts can share computer physical resource like network bandwidth, main memory, processor cycles etc. It is also called virtual machine monitor. Due to multiple hosts the utilization of hardware is maximum. There are two ways in which It can be implemented. One is through software such as VMware and the other one can be implemented as code embedded in a system’s firmware.