How Does Virtualization Work
From Vi-Pedia - Virtualization Wiki
| Please feel free to expand on this topic by editing this page. |
Introduction
Virtualization uses software called a hypervisor such as VMware ESX Server or Microsoft Hyper-V to “virtualize” the hardware resources of an x86-based computer—including the CPU, RAM, hard disk and network controller—to create a fully functional virtual machine that can run its own operating system and applications just like a “real”, physical computer. Each virtual machine contains a complete system(BIOS, CPU, RAM, Hard Disks, Network Cards) eliminating potential conflicts. Virtualization works by inserting a thin layer of software directly on the computer hardware or on a host operating system. This contains a virtual machine monitor or hypervisor that allocates hardware resources dynamically and transparently. Multiple operating systems run concurrently on a single physical computer and share hardware resources with each other. By encapsulating an entire machine, including CPU, memory, operating system, and network devices, a virtual machine is completely compatible with all standard x86 operating systems, applications, and device drivers. You can safely run several operating systems and applications at the same time on a single computer, with each having access to the resources it needs when it needs them.

