La virtualización permite ejecutar múltiples sistemas operativos (huéspedes) en una sola máquina física (anfitrión), administrados por una capa de software llamada hypervisor. Esto proporciona ventajas como mayor aprovechamiento de recursos, flexibilidad y portabilidad. Las desventajas incluyen un menor aislamiento y rendimiento entre máquinas virtuales.