pno*_*ata 34 virtualization virtual-machine
如果您在 Google 上搜索“管理程序”一词,您会得到无数的定义,即管理程序也称为虚拟机监视器或虚拟机管理器,并且它是一种硬件虚拟化形式。但是,作为全新的虚拟机及其概念,这对我来说是一个模糊的定义。
那么,虚拟机及其管理程序之间的区别和/或关系是什么?有人可以举一个具体的例子吗?
Cod*_*lla 21
管理程序是运行虚拟机的设备或软件。它通常负责分配资源,提供虚拟机(“来宾”)和主机系统以及任何管理软件之间的接口。
因此,如果您使用 VMware Workstation 来运行 Windows 7 虚拟机,那么 VMware Workstation 就是管理程序。
小智 5
检查此链接。 http://blogs.msdn.com/b/virtual_pc_guy/archive/2006/07/10/661958.aspx
答案来自 Ben Armstrong 的虚拟化博客
这里实际上是“VMM”的两种含义。第一个是“虚拟内存管理器”——这是 Windows 操作系统的一部分,与计算机虚拟化无关——与操作系统内存管理有关。这不是我今天要讨论的 :-)
第二个意思是“虚拟机监视器”。有许多不同的程序和实现使用“虚拟机监视器”这个绰号。用最简单的术语来说 - VMM 是负责监视和执行它所负责的虚拟机上的策略的软件。这意味着 VMM 会跟踪虚拟机内部发生的一切,并在必要时提供资源,将虚拟机重定向到资源,或拒绝对资源的访问(VMM 的不同实现提供或重定向资源到不同级别 - 但那是改天讨论的话题)。
传统上有两种类型的 VMM。
II 型 VMM 是一种运行在托管操作系统之上,然后生成更高级别虚拟机的 VMM。II 型 VMM 的示例包括 JavaVM 和 .Net 环境。这些 VMM 监控它们的虚拟机并将资源请求重定向到托管环境中的适当 API(中间有一定程度的处理)。
I 型 VMM 是直接在硬件上运行而无需托管操作系统的 VMM。I 型 VMM 也称为“管理程序”——因此 VMM 和管理程序之间唯一真正的区别在于它的运行位置。两者提供的功能是公平的。I 类 VMM 的示例包括 Amdahl 和 IBM 等公司提供的大型机虚拟化解决方案,以及 VMware ESX、Xen 和 Windows 虚拟化等解决方案在现代计算机上提供的解决方案。
归档时间: |
|
查看次数: |
37022 次 |
最近记录: |