Hardware & Software Virtualization
Hardware & Software Virtualization
Hardware & Software Virtualization
Virtualization
Virtualization
Virtualization is a process that allows for more efficient
utilization of physical computer hardware and is the foundation
of cloud computing. Virtualization uses software to create an
abstraction layer over computer hardware that allows the
hardware elements of a single computer—processors, memory,
storage and more—to be divided into multiple virtual
computers, commonly called virtual machines (VMs). Each VM
runs its own operating system (OS) and behaves like an
independent computer, even though it is running on just a
portion of the actual underlying computer hardware
Virtualization
Virtualization can be used to represent a collection of
hardware resources by defining a logical partition. It
divides single physical server into multiple logical servers
and works as a layer between the hardware system and
software running in them.
• VMware vSphere/ESXi
• Microsoft Hyper-V
• Xen
Role of guest and host
In Hardware Virtualization, the code directly runs on the host
hardware with limited or without the use of any host system
except the hardware support. The disadvantage over software
virtualization is that the guest (the system which is being
virtualized) and host systems (the base system which runs the
virtualized system) need to use the same platform as they are
independent.
In case of software virtualization, the host system needs to
completely evaluate the guest’s platform. The advantage of
software virtualization is that host and guest platforms are
independent. But this approach is very slow and resource
consuming.
Which is more efficient?
In hardware virtualization, the hardware of the host machine is
used. A virtual machine manager called “Hypervisor” handles
the guest’s and their time of access to the hardware.
Because hardware virtualization includes the access to the
hardware more or less directly, it is much more efficient than
software virtualization and so in very rare cases only any real
Integrated Sensor Platform (ISP) offers software rather than
hardware virtualization to their customers.
In software virtualization, a whole machine is virtualized
including both the hardware and the software.