a program running on a computer that creates a self-contained operating environment and presents the appearance to the user of a different computer.
a software implementation of a computer system, allowing one physical computer to run several &"virtual computers&", each with their own independent operating system and application software.
enables a computer or device to run another operating system in addition to the one installed