OS-assisted paravirtualization

Para is an English affix that means "beside" "with" or "alongside". Paravirtualization refers to the communication between the guest operating system and the hypervisor to improve performance and efficiency. It requires that the guest os be explicitly ported for the para API - a conventional os distribution which is not paravirtualization-aware can not run on top of a paravirtualization virtual host.