Virtual Machine
A Virtual Machine (VM) is an emulation of a computer system. It is based on computer architectures and provides the functionality of a physical computer. VMs run on top of a hypervisor, which manages the hardware resources, allowing multiple OS instances to run simultaneously on a single physical host.