Una máquina virtual es un software que emula un ordenador y permite ejecutar programas como si fuera un ordenador real. Existen dos tipos principales: máquinas virtuales de sistema, que permiten multiplexar la máquina física entre varias máquinas virtuales con sistemas operativos propios, y máquinas virtuales de proceso, que ejecutan un solo proceso dentro del sistema operativo anfitrión. Las máquinas virtuales agregan complejidad al sistema y ralentizan la ejecución de los programas, pero ofrecen flex