Date Added: Sep 2009
Virtualization is a software technology that lets the user run several independent operating systems on the same physical machine. These operating systems run in a "Virtual" space, yet each still appears to others on the network as an independent, distinct server. With virtualization, the physical server is simply a host that provides resources on which the virtual servers run. Each virtual server runs as a complete system, with its own dedicated share of the host server's CPU, memory, and hard drives. This is accomplished by software - commonly called the "Hypervisor" - that handles allocating resources of the host server to each of the virtual servers.