The original meaning of virtual machine, sometimes called a hardware virtual machine, is that of a number of discrete identical execution environments on a single computer, each of which runs an operating system. This can allow applications written for one OS to be executed on a machine which runs a different OS, or provide execution “sandboxes” which provide a greater level of isolation between processes than is achieved when running multiple processes on the same instance of an OS. One use is to provide multiple users the illusion of having an entire computer, one that is their “private” machine, isolated from other users, all on a single physical machine. Another advantage is that booting and restarting a virtual machine can be much faster than with a physical machine, since it may be possible to skip tasks such as hardware initialization.[1]
Such software is now often referred to with the terms virtualization and virtual servers. The host software which provides this capability is often referred to as a virtual machine monitor or hypervisor.
Software virtualization can be done in four major ways:
Emulation, full system simulation, or “full virtualization with dynamic recompilation”
Related posts:
- Are There Any Virtual Machines Other Than Java?
- What Is History Of Virtual Machine?
- There is a Computer Virtual Machine in your Personal and Professional Lifes – Part 1
- Hyper-V Virtual Dedicated Server vs Dedicated Server
- Can I Install Mac Os X 10.4.5 On A Virtual Machine? If So, Which Virtual Machine?

2 Comments
Best way to find out is to get the free VMWare Server! It is free, not a demo!!
It works quite well, it is missing a few ‘killer’ features, but you can make and run many different VM’s all at once. It supports Windows, Linux, Sun, BSD and other operating systems.http://www.vmware.com/products/free_virt…
And read up about the different products VMWare offer, they are quite impressive.http://www.vmware.com/
http://www.vmware.com/
Reduce your time to market by accelerating your software development and testing cycles. Use virtualization to rapidly provision and enable virtual machines that mimic the multiple physical environments that are required to release a software product.
http://www.vmware.com/products/ws/
Post a Comment