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.