What is Virtual Machine

No comments
Have you heard about Virtual PC, VMware ,and Virtual Box ?

Definition
A virtual machine (VM) is a software-based emulation of a computer. Virtual machines operate based on the computer architecture and functions of a real or hypothetical computer.
The main advantages of Virtual Machine are:
  • Multiple OS environments can co-exist on the same computer, in strong isolation from each other.
  • The virtual machine can provide an instruction set architecture (ISA) that is somewhat different from that of the real machine
  • Application provisioning, maintenance, high availability and disaster recovery
The main disadvantages of Virtual Machine are:
  • A virtual machine is less efficient than a real machine when it accesses the hardware indirectly
  • When multiple Virtual Machine are concurrently running on the same physical host, each Virtual Machine may exhibit a varying and unstable performance (speed of execution, and not results), which highly depends on the workload imposed on the system by other Virtual Machine, unless proper techniques are used for temporal isolation among virtual machines.
Well this software known as "Virtual Machine" in which way,we can try to a lot of thing into it,and so virtual Machine is using a concepts like :
  • Experimenting on the software architecture.
  • Test and find weaknesses virus, Trojan, adware, etc.
  • Testing Windows PE (Developer).
  • Supports network and Internet.
  • Build OS Images
From my working experiences,the "Virtual Machine" provides a variety of functions and the easy way to try a couple of "things" before deployed into the real environment.

For an example, I'm developing a software called "A" and i would like to know & test the stability of the software "A" which it maybe take time to test and look up a "bug" on my software,before it's goes into the real one.

Virtual machine from SUN Virtual Box is free you can try it : Download Here

In addition,we can also test various scenarios in Virtual Machine.



SUN Virtual Box Interface I





SUN Virtual Box Interface II




SUN Virtual Box Interface III (Windows XP running on SUN Virtual Box)









No comments :

Post a Comment