a software implementation of a computer that executes programs like a physical computer. appears to the user as a separate independent computer with its own operating system.
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.
virtualization is done by having one physical computer host one or more virtual computers, also known as