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”
SUBSCRIBE TO RSS FEED
Pages
-
Recent Posts
- Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa (Paperback)
- iPhone TM For Dummies(r) (Kindle Edition)
- The Business of iPhone App Development: Making and Marketing Apps that Succeed (Paperback)
- Magellan Premium GPS Car Kit for iPhone and iPod Touch
- Sams Teach Yourself iPhone Application Development in 24 Hours (Paperback)
Categories
Archives
Blogroll
-
RSS Links

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