虚拟化之VMM了解

虚拟机监视器VMM对物理资源的虚拟归结为三个主要任务:处理器虚拟化、内存虚拟化和I/O虚拟化。

VMM按照结构划分如下:

  • Hypervisor模型:此模式中,VMM首先可以被看做是一个完备的操作系统,但是与传统操作系统不同的是,VMM是为虚拟化设计的,因此还具备虚拟化功能。从架构上看,首先,所有的物理资源、内存和I/O设备等都跪VMM所有,因此,VMM承担着所有管理物理资源的责任,其次,VMM需要向上提供虚拟机用于运行客户操作系统,因此VMM还负责虚拟环境的创建和管理
  1. 优点:由于hypervisor模型下,VMM同时具备管理物理资源和虚拟化的功能,因此,物理资源虚拟化的效率会高一些。安全方面,虚拟机的安全只依赖VMM的安全,不像宿主模型中,需要同时依赖VMM和宿主机操作系统的安全。
  2. 缺点:hypervisor模型下,VMM完全拥有物理资源,包括设备的驱动,设备驱动的开发工作量很大,这对于hypervisor而言是很大的挑战。
  • 宿主模型:宿主模型中,物理资源由宿主机操作系统管理,宿主机操作系统为传统操作系统,实际的虚拟化由VMM来提供。
  • 混合模型:以上两种的结合:VMM依然位于最高层,游泳所有的物理资源,但与hypervisor不同的是,VMM会主动让出大部分I/O设备的控制权,将它们交由一个运行在特权虚拟机中的特权操作系统来控制。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值