- 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即可。
将客
您可能关注的文档
最近下载
- 罗罗Trent 900飞机发动机的逆向工程设计报告.pdf
- 2026年广东惠州中考语文含答案解析试题及答案.doc VIP
- 21CS04-1一体化污水处理设备选用与安装(-).pdf VIP
- 2026年浙江高考化学真题试卷.pdf VIP
- 2025年大学《海洋科学-化学海洋学》考试备考题库及答案解析.docx VIP
- 2026年惠州中考历史全维度备考手册(适配九年级考生).docx VIP
- 不合格食品召回及处理制度.docx VIP
- 十六-十九世纪闽南语双宾十九世纪闽南语双宾句式.pdf VIP
- 06SG614-1 砌体填充墙结构构造.docx VIP
- 2026年吉林事业单位招聘考试真题及答案.doc VIP
原创力文档

文档评论(0)