Ray Of Hope

Xen brief – Architecture

Xen architcture

dom0 dom1 dom2

(guest OS) (guest OS) (guest OS)

—————-Xen Hypervisor————————-

——————-Hw Resources————————

dom0 priviledged – ring 0 , mostly linux

dom1 , dom2 … domN – unpriviledged ring 3

Role of dom0:

  • This is the first guest to run when Xen starts
  • Handling devices, including multiplexing of them for VMs
  • Implementing half of the split device driver (the other half in domU)
  • handling administrative task
  • providing User interface to the hypervisor.

Here in Xen, dom0 controls the other OS. Dom 0 is the master dom. But this doesn’t happen in CoLinux . Both the kernels, (host and guest) are given equal processor time. Here even a guest driver executes at ring 0.

Anshul Makkar, anshul_makkar@justkernel.com

Originally Posted On: 2011-07-15 18:17:39


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.