虚拟机管理器(VMM)和管理程序是否引用相同的内容?

问题描述 投票:0回答:2

我正在阅读一个从不使用术语管理程序的操作系统教科书,它只使用术语虚拟机管理器(VMM)。但是,当我尝试在互联网上收集有关虚拟化的更多信息时,我从来没有看到VMM提到过,只有虚拟机管理程序。他们似乎指的是同样的事情......这是正确的吗?

virtualization
2个回答
0
投票

我不确定这些术语是否被所有人一致使用,但根据我的经验,区别在于管理程序是对VM进行直接控制的低级软件,包括CPU状态管理,访客进入/退出,内存保护, VMM是为访客虚拟化系统资源的组件,包括虚拟设备(例如,存储,网络和图形)和访客存储器分配。 VMM可以在访客自身中运行,并且可以在用户模式下运行。每个guest虚拟机可能有一个单独的VMM实例,但系统中只有一个虚拟机管理程序(除了一些我不打算在这里讨论的复杂情况)。哪个组件的细节负责高度依赖于实现的内容,并且在某些VMM体系结构中,它们可能是相同的组件,因此可以将其命名为名称。


0
投票

除非你从书中提取一些具体的摘录,否则没有读过书就不能评论。

通常,VMM是指虚拟机管理器,它是从某个服务器(管理程序)本地/远程管理虚拟机的工具。

另一方面,管理程序指的是能够在其上运行虚拟机的更严格的管理程序。

© www.soinside.com 2019 - 2024. All rights reserved.