Hypervisor
Posted zy09
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hypervisor相关的知识,希望对你有一定的参考价值。
Hypervisor
Hypervisor,又称虚拟机器监视器(英语:virtual machine monitor,缩写为 VMM),是用来建立与执行虚拟机器的软件、固件或硬件。
被Hypervisor用来执行一个或多个虚拟机器的电脑称为主体机器(host machine),这些虚拟机器则称为客体机器(guest machine)。hypervisor提供虚拟的作业平台来执行客体操作系统(guest operating systems),负责管理其他客体操作系统的执行阶段;这些客体操作系统,共同分享虚拟化后的硬件资源。
分类
类型I:本地或裸机Hypervisor
这些虚拟机管理程序直接运行在主机的硬件来控制硬件和管理客体操作系统上。
- 特点
- 需要硬件支持
- 虚拟机监视器作为主操作系统
- 运行效率高
- 举例
- VMware5.5及以后版本
- Xen3.0以后版本
- Virtual PC 2005
- KVM
类型II:Hosted Hypervisor
这些虚拟机管理程序运行在传统的操作系统上,就像其他计算机程序那样运行。
- 特点
- 虚拟机监视器作为应用程序运行在主操作系统环境内
- 运行效率一般较类型I低
- 举例
- VMware5.5以前版本
- Xen3.0以前版本
- Virtual PC 2004
操作系统支持
有几个因素导致了2005年左右,在使用虚拟化技术在Unix,Linux,以及其他类Unix操作系统之间的复苏[2]:
- 扩展中的硬件功能,允许每个单台机器做更多同时的工作,
- 努力控制成本,和通过整合服务器来简化管理
- 在需要控制在大型多处理器处理和群集安装,例如服务器农场和着色农场
- 改进的安全性,可靠性和设备无关性可以从管理Hypervisor架构
- 在不同的硬件或操作系统环境运行复杂,依赖于操作系统的应用程序的能力
主要的Unix厂商,包括昇阳电脑,惠普,IBM和SGI,从2000年以前就一直在销售虚拟化硬件。
以上是关于Hypervisor的主要内容,如果未能解决你的问题,请参考以下文章
微软将使Linux在Microsoft Hypervisor上作为根分区运行
[QNX Hypervisor 2.2用户手册]5.2 观察hypervisor活动
[QNX Hypervisor 2.2用户手册]5.2 观察hypervisor活动
[QNX Hypervisor 2.2用户手册]7.2 获取Hypervisor跟踪信息