第三章操作系统适配教案编写 .pptxVIP

  • 30
  • 0
  • 约3.51千字
  • 约 44页
  • 2019-04-14 发布于天津
  • 举报
第三章 操作系统适配技术与多机虚拟化;操作系统适配技术研究在虚拟化环境下,如何修改操作系统使得整个虚拟化环境的性能得到提高、功能得到增强。 目的: 将操作系统移植到虚拟环境下,并且能最大程度的提高其性能 当执行虚拟机监视器管理功能时,能够从客户OS内获得支持 为某个特定的应用场景定制操作系统;3.1迁入虚拟化环境;;;1.存储管理(虚拟内存管理器) 名词解释: 机器内存 VMM管理了硬件机器上的所有内存 物理内存 VM需要拥有自己的连续内存,从页面0到页面n P2M 每个VM对应一个物理内存页面到机器内存页面的映射表 M2P VMM维护了一个全局的机器页面到物理页面的映射表 ;《计算机系统虚拟化方法》P83,图3-16修改如下:;Xen主要引入了三个机制来实现内存虚拟化。 假设VMM和VM处于不同的虚拟地址空间,这样他们每次切换都会导致TLB被整体刷新,从而引起巨大的性能损失,所以Xen将其内核与虚拟机放置在同一个虚拟地址空间。 其次,在虚拟环境中,需要在原先的物理地址之下又新增一层机器地址层,而这三层之间的映射是客户OS本身无法处理的,所以Xen引入P2M表,并修改客户OS的代码,让其直接通过这个P2M表来有效获得相应的机器地址。;2.CPU管理(虚拟CPU) 要想客户OS之间不互相影响,我们必须修改客户OS的特权级。 在X86体系结构上,将OS的特权级改为Ring1即可。 将客

文档评论(0)

1亿VIP精品文档

相关文档