- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
硬件支持的虚拟化
E6998 – 虚拟机第4讲设备虚拟化 Scott Devine VMware, Inc. 大纲 设备虚拟化的类型 直接访问 仿真 半虚拟化 存储虚拟化[贮存虚拟化] 写时复制磁盘( Copy-on-Write ) 计算机系统组织结构 CPU MMU 内存 控制器 本地总线 接口 高速 I/O总线 NIC 控制器 Bridge 帧缓存[缓 冲器] 局域网 低速 I/O 总线 USB CD-ROM 设备虚拟化 目标 隔离 多路技术 速度 移动性 干涉[插入] 设备虚拟化策略 直接访问 仿真 半虚拟化 直接访问设备 CPU MMU 内存 控制器 本地总线 接口 高速 I/O 总线 NIC 控制器 Bridge 帧缓冲器 局域网 低速 I/O 总线 USB CD-ROM VM Guest OS 内存隔离 w/ 直接访问设备 CPU MMU 内存 控制器 本地总线 接口 IOMMU 高速 I/O 总线 NIC 控制器 Bridge 帧缓冲器 局域网 低速 I/O 总线 USB CD-ROM VM Guest OS 已启用虚拟化的设备[设备的虚拟化] CPU MMU 内存 控制器 本地总线 接口 IOMMU 高速 I/O 总线 NIC 控制器 Bridge 帧缓冲器 局域网 低速 I/O 总线 USB CD-ROM VM1 Guest OS vNIC 1 VM2 Guest OS vNIC 2 直接访问设备虚拟化 允许客户操作系统直接访问底层设备 优点 速度快 简化了监视器 只需要有限的设备驱动程序 缺点 安全性(IOMMU)需要硬件支持 多路需要硬件支持 硬件接口对客户机可见 限制了VM的迁移性 根据定义很难干涉[插入] 仿真的设备 仿真设备 仿真寄存器 内存映射的 I/O 或者 可编程的I/O 转换[转变] 中间表示 每个真实设备的后端 串口示例 监视器 宿主 操作系统 串口 芯片 XYZ 局域网 用户应用 客户机 串口芯片ABC驱动程序 串口芯片ABC 仿真 通用串口层 仿真的设备 优点 平台稳定 允许插入 不需要特定的硬件支持 由虚拟机监视器实现隔离和多路 缺点 速度慢 需要虚拟机监视器或宿主机中的驱动程序 半虚拟化的设备 客户操作系统在更高的抽象层把请求传递给监视器 发起请求时进行监视器调用 客户机和虚拟机监视器共享缓冲器 优点 简化了虚拟机监视器 速度快 缺点 虚拟机监视器需要提供客户操作系统相关[特定]的驱动 (客户操作系统)自举[引导]问题 传统体系结构 硬件 虚拟机监视器 Linux Linux (devel) XP Vista MacOS 基于宿主机的监视器的体系结构 硬件 虚拟机监视器 客户操作系统 (Linux) 宿主操作系统(Window XP) 用户应用 内核模块 VMware ESX 2.0 Source: /pdf/esx2_performance_implications.pdf 虚拟机 服务 控制台 硬件接口层 资源管理器 应用程序 客户操作系统 虚拟机 监视器 Hybrid Ex 2 - Xen 3.0 半虚拟化 Linux 客户机 硬件支持的虚拟化 未修改的Windows 隔离的硬件驱动程序 Source: Ottawa Linux Symposium 2006 presentation. http://www.cl.cam.ac.uk/netos/papers/ 设备管理和控制s/w 未修改的用户软件 未修改的用户软件 未修改的用户软件 前端驱动程序 前端驱动程序 前端驱动程序 原生 驱动 程序 硬件 未修改的客户OS 客户OS 客户OS 客户OS 后端 Hypervisor 硬件支持的单用监视器 特征 轻量级 运行在一个专门的硬件模式 客户操作系统运行在正常特权级 用途 安全[性] 系统管理 容错 硬件 Hypervisor 操作系统 内核模式 监视器模式 用户模式 虚拟磁盘 文件系统中的文件 宿主机文件系统 Hypervisor 文件系统 文件的元数据 把磁盘块映射成[到]文件偏移量 平面文件 索引文件 允许磁盘根据需要增长 写时复制(COW) 磁盘 Win XP + SP1 + SP2 + SP2 IE 7 写时复制(COW) 磁盘 Win XP + SP1 + SP2 + SP2 IE 7 Reads Writes 非持久化执行 Win XP + SP1 + SP2 + SP2 IE 7 Temp Reads Writes * * 上图中的监视器需要是自给自足(自满足)的。不需要操作系统的协助。这也就意味着,监视器需要有: CPU 调度程序 内存分配程序 设备驱动程序 文件系统 用于管理的网络栈(Network stack for administr
您可能关注的文档
- 监控节能应用.ppt
- 白手起家的华人富翁.ppt
- 监管股票按贷财务的建议谘询文件.doc
- 盘子里有2个碗,可以用2表示.ppt
- 盘电烟气余热利用改造交流材料赵秉政.ppt
- 目前电脑於营建管理之应用.ppt
- 皮肤性病学总论.ppt
- 监控报警设计方案.doc
- 监控系统.ppt
- 病原生物学实验课6-线虫形态学观察.ppt.ppt
- 2025山东济宁市泗水县事业单位招聘(卫生类)38人模拟试卷及答案详解一套.docx
- [天津]2025年天津市中西医结合医院(天津市南开医院)招聘派遣制护理人员40人笔试历年参考题库附带答案详解.docx
- 2025年乌海市教育系统第三批人才引进 (乌海市第十中学专场)笔试备考试题含答案详解(模拟题).docx
- 2025年汉中职业技术学院及附属医院招聘高层次及急需紧缺专业人才模拟试卷及完整答案详解.docx
- 护理常规考试题及答案.doc
- 痕迹检验考试题及答案.doc
- 2025年中共张家界市委政法委员会关于招聘公益性岗位工作人员的模拟试卷含答案详解(综合卷).docx
- 商法考试题及答案最新.doc
- 心电图科考试题及答案.doc
- 2025年邵东市招聘社区工作者(10人)笔试备考试题附答案详解(黄金题型).docx
文档评论(0)