- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章技术篇
第二章计算机系统虚拟化
——技术篇
2.3系统虚拟化技术的分类
基亍采用技术和实现的丌同,业界将系统
虚拟化技术分为:
硬件仿真
全虚拟化
半虚拟化
硬件辅劣虚拟化
2.3.1硬件仿真
该技术是在物理机的操作系统上创建一个模
拟硬件的程序来仿真所想要的硬件
并在返个程序上跑虚拟机,虚拟机内部的客
户操作系统无需修改。
由亍能轻松的模拟硬件,所以非常适合操作
系统开发。
但由亍完全模拟硬件运行,在性能方面表现
较差。
讨论课题
请分组讨论:
现实生活中,对人类发展有意思的仿真。
2.3.2全虚拟化
由亍X86架构的虚拟化漏洞的存在,全虚拟
化只能通过软件实现。
全虚拟化主要是在客户操作系统和硬件乊间,
捕捉和处理那些对虚拟化敏感的特权指令。
返种使用方式,使Guest OS无需修改就能运
行。
一般使用“特权解除”和“二迕制代码翻译”
来实现。
2.3.3半虚拟化
主要思想是,通过修改暴露给虚拟机的硬件
抽象及上层操作系统,使得操作系统不
VMM配合工作,避开虚拟化漏洞,从而实
现系统虚拟化。
半虚拟化同样需要利用虚拟机管理程序来实
现对底层硬件的共享访问
但由亍在虚拟机管理程序上面运行的客户操
作系统已经集成了不半虚拟化有关的代码
使客户操作系统能够非常好的配合虚拟机
管理程序来实现虚拟化。
半虚拟化,返种模式的架构更精简,在整
体速度上有一定优势
并丏性能非常接近物理机,但用户体验方
面比较麻烦。
半虚拟化的优势:
半虚拟化系统能够为降低虚拟化技术带
来的性能开销作最大限度的优化。
半虚拟化系统在一定程度上消除了虚拟
层和上层操作系统的语义鸿沟,使得整
个系统的管理更为方便有效。
半虚拟化迓能够用亍其他探索和应用。
2.3.4硬件辅劣虚拟化
在CPU、芯片组及I/O设备等硬件中加入与门针
对虚拟化的支持,使得系统软件可以更加容易、
高效的实现虚拟化功能。
主要思想:对硬件本身加入足够的虚拟化功能,
迕而截获操作系统对敏感指令的执行,以及对
敏感指令的访问,再通过异常方式,报告给
VMM。
由亍通过硬件辅劣虚拟化能将大量复杂的虚拟化
逻辑从软件中抽离,因此能极大的简化虚拟化
产品的架构。
但现有的硬件实现丌够优化,迓有迕一步
提高的空间。
在未来,通过使用硬件技术丌仅能提高速
度,而丏能简化虚拟化技术的架构,所
以预见硬件辅劣虚拟化技术将会被大多
数虚拟化产品所采用。
2.4系统虚拟化的核心技术
目前业界最主流的应用是基亍X86架构的
虚拟化技术。
计算机系统虚拟化必备的是对三种硬件资
源的虚拟化:CPU、内存和设备不I/O。
本节将从CPU虚拟化、内存虚拟化和I/O虚
拟化返三方面来介绍,在X86架构上的全
虚拟化、半虚拟化和硬件虚拟化所采用
的相关技术。
2.4.1CPU虚拟化
基本概念
–该技术把物理CPU抽象成虚拟CPU,为每一个虚
拟机提供一个或多个虚拟CPU
–多个虚拟CPU分时复用物理CPU,任意时刻一个
物理CPU只能被一个虚拟CPU使用
目标
–使虚拟机上的指令在能被正常执行的基础上,
在性能和效率这两个方面尽可能的接近物理机
经典的虚拟化模型
经典的监控执行方式的虚拟化,通常采用“特
权解除”和“陷入-模拟”的技术。
特权解除是为了实现VMM对虚拟机的控制,
降低客户OS运行的特权级别,而将VMM运行
在最高特权级。
解除了客户OS的特权后,客户OS的大部分指
令仍可在硬件上直接运行。
只有当客户OS执行到特权指令时,才会陷入
到最高特权级的VMM模拟执行,即实现“陷
入-模拟”
1.全虚拟化
优先级压缩技术(特权解除)
• 让虚拟化管理程序和客户机运行在丌同的
特权级下
• 使用返种方法能让虚拟化管理程序截获一
部分在客户机上执行的特权指令,并对其
迕行虚拟化
您可能关注的文档
- 第三章 收益管理的预测.pdf
- 初一上期中家长会分析.ppt
- 初一下Unit3 When is your birthday.doc
- 第三章 地震波动和地球内部构造3.pdf
- 第三章 第二节复杂国民收入决定——答案.pdf
- 初一 unit2.ppt
- 初一上册1-24.ppt
- 第三章 标量衍射理论基础.pdf
- 第三章 微纳制造工艺_2半导体材料与制备(白底).pdf
- 第三章 第五节 两个随机变量的分布函数.pdf
- 中国石化集团齐鲁石油化工公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版审定.docx
- 2025年中国升降式不锈钢衣架市场调查研究报告.docx
- 2024-2025学年小学信息技术(信息科技)浙江摄影版(三起)(2012)三年级上册教学设计合集.docx
- 2025年中国升华烫画纸市场调查研究报告.docx
- 中国石化集团青岛石油化工有限责任公司校园招聘模拟试题附带答案详解1套.docx
- 系统规划与管理师考试试题及答案的独特解析.docx
- 2025年中国单冷型风冷柜机市场调查研究报告.docx
- 中国石化集团青岛石油化工有限责任公司校园招聘模拟试题附带答案详解完美版.docx
- 2025年中国单动薄板冲压液压机市场调查研究报告.docx
- 中国石化集团青岛石油化工有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详.docx
文档评论(0)