A Hypervisor is a virtualisation process that isolates applications and operating systems from the underlying hardware of a computer or host machine. It is also known as Virtual Machine Monitor (VMM). The VMM provides virtualisation on a host machine by creating, executing and managing virtual machines called guest machines. Through a hypervisor, multiple instances of guest machines can run on a single host machine and are able to share its resources – such as processing power, memory, storage and network bandwidth. This makes hypervisor an ideal candidate for testing and running complex applications in different operating system environments.

Points to Remember

  • Hypervisors can be classified into two categories: type 1 and type 2
    • Type 1 hypervisors also called bare-metal hypervisors. They run directly on a host machine, enabling them to have control over hardware and operating system management.
    • Type 2 hypervisors also known as hosted hypervisors. They run on a host machine as an added software layer. These hypervisors typically run and function similar to other software installed on the system.
  • Hypervisors are considered to be a cost-effective solution that expands the capabilities of underlying hardware within an organisation.