A questão baseia-se nas Figuras 3(a) e 3(b) abaixo, que mostram uma abordagem de virtualização de servidores computacionais. A Figura 3(a) exibe os seguintes detalhes dessa abordagem: (1) o Sistema Operacional Virtualizado (SO Hóspede) é executado em uma máquina virtual similar ao hardware físico; (2) o SO Hóspede é modificado para recorrer ao Hypervisor quando necessitar de qualquer instrução privilegiada e não diretamente ao processador. Assim, o Hypervisor não precisa interceptar essas solicitações e testá-las; e (3) essa abordagem diminui expressivamente os problemas com compatibilidade de hardware, porque o SO Virtualizado pode utilizar drivers adequados. A Figura 3(b) mostra a hierarquia do processador x86 nessa abordagem de virtualização, em que o núcleo (kernel), do SO Hóspede foi modificado especificamente para ser executado no Hypervisor. Isso normalmente envolve a substituição de quaisquer operações privilegiadas, que só seriam executadas no anel 0 da CPU por chamadas para o Hypervisor, conhecidas como Hiperchamadas (Hypercalls). O Hypervisor, por sua vez, executa a tarefa em nome do núcleo hóspede e também fornece interfaces de Hiperchamada para outras operações críticas do núcleo, tais como gestão de memória ou gestão de interrupções. As Figuras 3(a) e 3(b) exibem a seguinte abordagem de virtualização de servidores: