The Hypervisor, which is also called virtual machine monitor (VMM), is the main building block of virtualization technology. It allows multiple operating systems to run concurrently on a host machine. 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. There are two types of hypervisors, illustrated in figure below and categorized as follows:

  • Type 1 (or native, bare metal) hypervisors which run directly on the host's hardware to control the hardware and to monitor the guest operating system. A guest operating system thus runs on another level above the hypervisor. This model represents the classic implementation of virtual machine architectures.
  • Type 2 (or hosted) hypervisors run within a conventional operating system environment. With the hypervisor layer as a distinct second software level, guest operating systems run at the third level above the hardware.

hypervisors types

Share this