La virtualización es una tecnología que permite instalar varios sistemas operativos sobre una misma máquina física. Cada SO funciona como si residiera en una máquina propia.
Esto se consigue gracias a un software de virtualización (virtualizador o hipervisor) que se encarga de asignar, distribuir y gestionar los recursos de la máquina física a cada SO.
Así, cuando un sistema operativo cree que está escribiendo en un disco duro real, en realidad lo hace en un fichero, gestionado por el hipervisor, que simula dicho disco duro.