为什么Xen Hypervisor需要Domain0?为什么他们不能通过Xen与硬件进行通信,Xen已经是物理机中的操作系统,为什么他们不能只在Xen上完成所有工作而不是创建另一个Domain0来处理I / O通信和管理其余的VM(domainUs)。
重点是什么?就像你已经在Windows 7计算机上安装了Microsoft Office,并且希望在Windows 7计算机上运行Windows 7 VM,并在虚拟窗口7中使用Microsoft Office。
答案 0 :(得分:0)
Xen的理念是尽可能地使用最少的功能来处理系统上多个VM的安全执行。 Xen仅处理CPU和内存管理,同时省略了Dom0的I / O操作。然而,它促进了Domu(普通VM)和Dom0之间的通信。因此,Xen在某种意义上不是一个操作系统。
最小功能“原则”确保Xen不会暴露于与驱动程序相关的错误(经常发生),因此非常可靠。