Una máquina virtual es un software que emula una computadora real y permite ejecutar programas como si se estuviera en una computadora física. Existen dos tipos principales: máquinas virtuales de sistema, que permiten ejecutar sistemas operativos completamente aislados en una misma computadora física; y máquinas virtuales de proceso, que proveen un entorno aislado para la ejecución de un solo proceso. Las máquinas virtuales agregan complejidad pero ofrecen flexibilidad al permitir la ejecución de múltiples