收藏 分享(赏)

虚拟化技术.ppt

上传人:hskm5268 文档编号:8240499 上传时间:2019-06-16 格式:PPT 页数:15 大小:119.89KB
下载 相关 举报
虚拟化技术.ppt_第1页
第1页 / 共15页
虚拟化技术.ppt_第2页
第2页 / 共15页
虚拟化技术.ppt_第3页
第3页 / 共15页
虚拟化技术.ppt_第4页
第4页 / 共15页
虚拟化技术.ppt_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、虚拟化技术,参考 虚拟化技术历史及未来展望 虚拟化技术分类 虚拟技术概述 2012/09/21,虚拟化层次,硬件级虚拟化,系统级虚拟化,语言级虚拟化,硬件级虚拟化,硬件指令虚拟化,硬件资源虚拟化,系统级虚拟化,操作系统虚拟化,系统库虚拟化,语言级虚拟化,例如JVM、Micorsoft .Net CLR,硬件级虚拟化,硬件级虚拟化流程,硬件级虚拟化模式,硬件级虚拟化技术,硬件级虚拟化流程,硬件级虚拟化模式,Stand-alone Hypervisor Model(独立监视器模式),Host-based Model(宿主模式),Hydrid Model(混合模式),Stand-alone Hype

2、rvisor Model(独立监视器模式),VMM直接运行在硬件层之上,截获所有Guest OS对系统资源的访问,并由VMM完成对硬件的访问。 代表:VMware ESX Server。,Host-based Model(宿主模式),VMM建立在主机系统之上,也就是在主机OS之上。Guest OS不能直接访问硬件,必须通过VMM完成,但是VMM对硬件的访问,必须经过主机OS,所以开销很大。 代表:VMware Workstation。,Hydrid Model(混合模式),VMM运行在硬件上,但是VMM比stand-alone Hypervisor要小,只提供基本的CPU和内存等的访问监控。其

3、他的I/O虚拟交给了特权VM完成。 代表:Xen。,硬件级虚拟化技术,全虚拟化,半虚拟化,硬件虚拟化,全虚拟化,全虚拟化,就是对GuestOS的指令在执行时动态的监控,在需要VMM监控和模拟的位置(敏感指令前)插入陷入指令,陷入到VMM,由VMM进行资源的调配,并模拟结果返回。这是为了避免硬件资源,比如CPU上的冲突。这种全虚拟化,由于采用了二进制转换,所以效率会受到很大影响。,半虚拟化,半虚拟化,采用修改GuestOS,将GuestOS中需要VMM监控和模拟的操作都替换为对VMM的hypercall。这样就避免了运行时的动态翻译,因此效率很高,但是需要修改GuestOS,这对于商业OS来说是比较困难的,比如windows。,硬件虚拟化,硬件虚拟化将纯软件方式的虚拟工作的一部分用电路实现了,引入了新的特权级以及额外的指令,直接让特权和敏感指令在CPU上就可以运行,并没有冲突,因此就简化了VMM对CPU的虚拟工作,只简单的调配一下就可以了。这样性能就得到大幅提升。同时半虚拟化VMM在硬件虚拟化的支持下,也可以不用修改GuestOS,直接让敏感和特权指令到达CPU。因此,半虚拟化技术得到大力发展,Xen是最大的受益者。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报