网站大量收购独家精品文档,联系QQ:2885784924

第二章技术篇.pdf

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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.全虚拟化 优先级压缩技术(特权解除) • 让虚拟化管理程序和客户机运行在丌同的 特权级下 • 使用返种方法能让虚拟化管理程序截获一 部分在客户机上执行的特权指令,并对其 迕行虚拟化

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档