Xenでは、Domain0が各種ハードウェアデバイスを制御しており、DomainUの各仮想マシンはDomain0が提供する仮想的なデバイス(VBD[Virtual Block Device]/仮想ブロックデバイス)を通じてハードウェアデバイスを使用する。 Linuxでは各種ハードウェアデバイスへのアクセスのほとんどはファイルへのアクセスとして処理される(たとえば、HDDへのアクセスには、/dev/配下のデバイスファイルへのアクセスとして処理される)。しかし、XenにおいてDomainUに導入された仮想マシンは物理的なハードウェアデバイスを「独占的に」使用することは出来ないため、その処理をDomain0を経由して行う。その際、DomainUからDomain0に対してデバイスアクセスを経由する仕組みをXenBusという。DomainUからはフロントエンドドライバによってXenBusにデバイスア