【问题标题】:Why Xen needs Domain0(the first host virtual machine that starts when Xen boots up)为什么 Xen 需要 Domain0(Xen 启动时启动的第一个主机虚拟机)
【发布时间】:2014-12-16 10:50:50
【问题描述】:

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

有什么意义?就像你已经在你的 windows 7 电脑上安装了 Microsoft Office,并且你想在你的 windows 7 电脑上运行一个 windows 7 VM,并在虚拟 windows 7 中使用 Microsoft office。

【问题讨论】:

    标签: cloud virtualization xen


    【解决方案1】:

    Xen 的理念是拥有尽可能少的功能来处理系统上多个 VM 的安全执行。 Xen 只处理 CPU 和内存管理,而将 I/O 操作留给 Dom0 去做。然而,它促进了 Domu(普通 VM)和 Dom0 之间的通信。因此,Xen 在某种意义上并不是一个操作系统。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-09
      • 2018-02-27
      • 1970-01-01
      • 2020-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多