Professional Documents
Culture Documents
58
Compute Virtualization
Virtualization Layer
x86 Architecture
59
In compute virtualization, a virtualization layer resides
between the hardware and virtual machine (on which an
operating system is running). The virtualization layer is
also known as hypervisor. The hypervisor provides
standardized hardware resources (for example: CPU,
Memory, Network, etc.) to all the virtual machines.
60
Need for Compute Virtualization
61
Before Virtualization After Virtualization
62
Hypervisor
63
machines and to provide core functionalities, such as
resource scheduling, I/O stacks, etc.
64
Types of Hypervisor
65
66
Benefits of Compute Virtualization
67
completely independent of the underlying physical
hardware. This gives the freedom to move a virtual
machine from one x86 machine to another without
making any change to the device drivers, operating
system, or applications.
68
Virtual Machine
69
Virtual Machine Files
70
addresses, the networks to which the network adapters
connect, SCSI controller type, and the disk type.
71
virtual floppy drives, USB controllers, and SCSI controllers.
These components can be added while creating a new virtual
machine or when required. In the current implementation of
hypervisors, not all devices are available to add and
configure; for example, video devices cannot be added, but
the available video device can be configured.
72
73