Question: what are the advantages of using a virtual machine?
Answer: Multiple OS environments can exist simultaneously on the same machine, isolated from each other;
Virtual machine can offer an instruction set architecture that differs from real computer's;
Easy maintenance, application provisioning, availability and convenient recovery.