La paravirtualización es un tipo de virtualización donde un sistema operativo huésped en un máquina virtual puede interactuar con el Hipervisor.
El sistema operativo invitado es consciente del hipervisor y se comunica a través de hiperllamadas para mejorar el rendimiento del sistema. El hipervisor proporciona componentes virtualizados (como CPU y memoria virtual) para realizar tareas.
En comparación con la virtualización completa, la paravirtualización proporciona un mejor rendimiento, una menor sobrecarga y una mayor seguridad.