virtual machine appears to the owner as a separate independent computer with its own operating system.
a program running on a computer that creates a self-contained operating environment and presents the appearance to the user of a different computer.
enables a computer or device to run another operating system in addition to the one installed