“
Virtualization
”
different instruction set or CPU architecture; such emulation or simulation environments helpdevelopers bring up new processors and cross-debug embedded hardware.A virtual machine provides a software environment that allows software to run on bare hardware. This environment is created by a virtual-machine monitor, also known as ahypervisor. A virtual machine is an efficient, isolated duplicate of the real machine. Thehypervisor presents an interface that looks like hardware to the “guest” operating system. Itallows multiple operating system instances to run concurrently on a single computer; it is ameans of separating hardware from a single operating system. it can control the guests’ use of CPU, memory, and storage, even allowing a guest OS to migrate from one machine toanother.It is also a method of partitioning one physical server computer into multiple “virtual”servers, giving each the appearance and capabilities of running on its own dedicated machine.Each virtual server functions as a full-fledged server and can be independently rebooted.
How Does Virtualization Work?
Virtualization platform transform or “virtualize” the hardware resources of an x86- based computer—including the CPU, RAM, hard disk and network controller—to create afully functional virtual machine that can run its own operating system and applications justlike a “real” computer. Each virtual machine contains a complete system, eliminating potential conflicts. Virtualization works by inserting a thin layer of software directly on thecomputer hardware or on a host operating system. This contains a virtual machine monitor or “hypervisor” that allocates hardware resources dynamically and transparently. Multipleoperating systems run concurrently on a single physical computer and share hardwareresources with each other. By encapsulating an entire machine, including CPU, memory,operating system, and network devices, a virtual machine is completely compatible with allstandard x86 operating systems, applications, and device drivers. You can safely run severaloperating systems and applications at the same time on a single computer, with each havingaccess to the resources it needs when it needs them.
NEHRU COLLEGE OF ENGINNERING AND RESEARCH CENTRE
29
Leave a Comment