The drawback
is that the guest operating system has to be modified to
use these instructions while in the full virtualization case
this is not required. Paravirtualization provides better performance
than full virtualization since the guest operating
systems are aware that they running on a VM and therefore
can be optimized for that type of environment.