CompTIA® A+™ Core 2 Exam Notes : Basics Of Client-Side Virtualization
1.9 Explain the basics of client-side visualization
Virtualization has become very popular because of its main two advantages the performance and cost saving. Virtualization can be implemented through open source like Xen and VirtualBox as well as proprietary solutions like VMware. It allows you to make one physical device appear as a number of standalone entities to users. A virtual desktop is often referred as VDI(Virtual Desktop Interface) it refers to software and hardware needed to create virtual environment. Microsoft Virtual PC 2007 is available for Windows XP and Vista and Windows Virtual PC is available for Windows 7.
Purpose of Virtual Machines
A workstation can have multiple operating systems installed on it but can run only one OS at a time but by running virtualization software same workstation can run Windows server along with windows 7 and Linux or any other operating system at the same time. This will allow a developer to test a code on various environments at the same time and he can also move code from one operating system to another with basic copy paste.
Each virtual desktop will typically need full network access. Configuring permissions for each virtual desktop can be tricky for administrator. Remote administration often uses virtual desktop to work on a workstation without knowledge of user sitting on the workstation.
Resource requirements
The hardware on the machine must have enough memory, hard drive space and processor capability to support virtualization. Also software is needed to make virtualization possible these requirements are based on the type of environment you are creating.
Emulator requirements
Window XP has a free emulator from Microsoft that you can download and use as a virtual emulator. In most cases, the motherboard and associated BIOS settings need no alteration to provide service to these virtual machines. Some of the newer virtualization products like Microsoft's Hyper-V and Windows 7 Virtual PC require that the motherboard support hardware-assisted virtualization. The advantage of using hardware-assisted virtualization is it allows the Hypervisor (the virtualization product) to dynamically allocate memory and CPU to virtual machines as required.