快速业务通道

Xen虚拟化的学习(一)工作原理

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-10
与以前的虚拟化技术使用软件模拟硬件行为不同,现在的虚拟化技术直接把虚拟机监控器放到硬件上运行,然后通过虚拟机监控器来管理虚拟操作系统.Xen的虚拟化就是直接把一个叫hypervisor的软件放到硬件层上运行,从而允许硬件上安装多个操作系统. Xen目前有两种虚拟化技术,一种是完全虚拟化,一种是准虚拟化. 完全虚拟化(HVM):完全虚拟化的工作方法是虚拟机与VMM(虚拟机监控器)通信,VMM与硬件平台通信.虚拟机都“以为”自己直接运行在了硬件 上,VMM要做大量的指令翻译工作,效率不如准虚拟化高.完全虚拟化需要特殊的硬件支持,CPU需支持英特尔 VT技术或AMD-V技术,CPU能识别虚拟操作系统发出的未修改的指令.完全虚拟化可以支持同样架构的操作系统,如windows. 准虚拟化(paravirtualization):在准虚拟化中,子系统使用一个专门的API与VMM通信,VMM处理虚拟化请求并递交到硬件 上.VMM不需要进行繁琐的指令翻译工作,准虚拟化的执行效率要比完全虚拟化要高,但是要修改操作系统内核,有很多系统,for example,windows,不支持准虚拟化技术. 在Xen的准虚拟化体系结构中,最下面是hypervisor,hypervisor直接与一个叫domain0的虚拟机进行通信(在xen中,把 虚拟机称作一个个的域),domain0一般是我们最初安装的操作系统,修改内核后便成了xen的一个虚拟机系统,domain0有很高的权限,它能控制 其他domain的启动、关闭、资源分配等(其他domain不直接与hypervisor打交道).
Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号