Skip to content

Latest commit

 

History

History
26 lines (26 loc) · 1.05 KB

Virtualization.md

File metadata and controls

26 lines (26 loc) · 1.05 KB
title date lastmod
Virtualization
2022-11-08
2022-11-21

Virtualization

A technique that uses software called Hypervisor (virtual machine manager or VMM) to create abstraction of hardware.

  • Hardware is divided into multiple virtual computers, called Virtual Machines (VMs)
  • Each VM runs its own OS, called Guest OS, and behaves like an independent computer! Application processes can run on the guest OS as if it is an independent computer
  • Each VM is using only a portion of the actual hardware

Purpose

More efficient utilisation of hardware

  • Cost effective hardware deployment and sharing
  • Low latency and agile execution environments
  • Failure mitigation (VM independence and migrations) Enables cloud computing

Hypervisor or VMM

Software layer required for managing the virtualization

Concepts of Virtualisation

Levels of Virtualisation

Type 1 Virtualisation

Type 2 Virtualisation