为什么Xen需要Domain0(Xen启动时启动的第一个主机虚拟机)

时间:2014-12-16 10:50:50

标签: cloud virtualization xen

为什么Xen Hypervisor需要Domain0?为什么他们不能通过Xen与硬件进行通信,Xen已经是物理机中的操作系统,为什么他们不能只在Xen上完成所有工作而不是创建另一个Domain0来处理I / O通信和管理其余的VM(domainUs)。

重点是什么?就像你已经在Windows 7计算机上安装了Microsoft Office,并且希望在Windows 7计算机上运行Windows 7 VM,并在虚拟窗口7中使用Microsoft Office。

1 个答案:

答案 0 :(得分:0)

Xen的理念是尽可能地使用最少的功能来处理系统上多个VM的安全执行。 Xen仅处理CPU和内存管理,同时省略了Dom0的I / O操作。然而,它促进了Domu(普通VM)和Dom0之间的通信。因此,Xen在某种意义上不是一个操作系统。

最小功能“原则”确保Xen不会暴露于与驱动程序相关的错误(经常发生),因此非常可靠。