A virtual machine (VM) is an instance of operating system and related applications that can run inside another operating system.
Virtual machines allow the sharing of the underlying physical machine resources between different virtual machines, each running its own OS.




