Als
virtuelle Maschine (kurz
VM) wird in der Informatik die Nachbildung eines
Rechnersystems bezeichnet. Die virtuelle Maschine bildet die
Rechnerarchitektur eines real in Hardware existierenden oder hypothetischen Rechners nach. Die abstrahierende Schicht zwischen realem Rechner (auf dem die virtuelle Maschine ausgeführt wird) und virtueller Maschine wird
Hypervisor oder
Virtual Machine Monitor genannt und ihre Implementierung erfolgt rein hardwarebasiert, rein softwarebasiert oder durch eine Kombination aus beidem. Der Hypervisor erlaubt in der Regel den Betrieb mehrerer virtueller Maschinen gleichzeitig auf einem physischen Rechner.