A arquitetura do Xen é composta por três partes:
- O hipervisor Xen, que é propriamente dito a interface entre os
sistemas operacionais visitantes e o hardware da máquina real
(memória, cpu, dispositivos de e/s e discos).
- O domínio 0 é o domínio do sistema operacional visitante que possui
mais pridvilégios e também mais responsabilidades pois é neste
domínio que são gerenciados os dispositivos de entrada e saída e a
memória da máquina por exemplo. É inicializado junto com a própria
máquina (ou seja, quando o computador é ligado) e permite ao
administrador do sistema acessar qualquer outra máquina virtual que
não esteja neste domíno.