基于微内核架构的实时虚拟化技术的研究

被引量 : 0次 | 上传用户:lyd936
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术,根据不同的实现途径,可以分为软件虚拟化技术和硬件虚拟化技术。软件虚拟化技术经过一段时期的发展,形成了基于主机系统和虚拟机管理器的全虚拟化架构和基于虚拟管理层的半虚拟化架构等诸多不同的现代虚拟机环境。与此同时,硬件厂商,例如英特尔,则提出了硬件虚拟化技术,针对性地对虚拟化实现上的各个环节进行了硬件功能的优化,有效地降低了虚拟化的开销,提高了虚拟化的性能。但是,基于主机系统和虚拟机管理器的全虚拟化架构过于依赖主机系统的系统服务,导致基础代码大量增加,大大降低了系统的可靠性,并且很大程度上受限于主机系统的系统架构。另一方面,基于虚拟管理层的半虚拟化架构则缺乏稳健的系统构成,仅对虚拟机提供了大粒度的抽象,无法构建短小而精悍的系统。在此基础上,本文设想、提出并实现了一种新的虚拟机环境,将两者的优点有机的结合起来。整个虚拟机环境被分成两部分:为环境提供可靠性,安全性以及隔离度的内核态虚拟机抽象;和提供资源管理和功能实现的用户态虚拟机管理程序。而这样的架构恰好符合诸如L4的现代微内核操作系统的架构特点。为了进一步验证该虚拟机系统架构的可行性,本文通过对L4微内核进行一定的修改和功能扩充,实现了基于微内核架构的虚拟机环境的基本框架,分别使用Intel Vt-x虚拟化指令加强技术以及“影子页表”技术实现了对处理器和内存的虚拟化。实验表明,本虚拟机环境的设计不仅能有效地解决了系统的可靠性问题,同时利用微内核多样的调度机制,可以为虚拟机运行环境提供了良好的实时性支持。
其他文献
面对信息时代不期而至的大量电子文件,在传统的纸质文件收集的基础上,实行电子文件与纸质文件“双套”收集归档模式,是比较二者得失之后的最佳选择。因它既可确保电子文件的
<正>兴趣是最好的老师,学生有了学习兴趣,他们的思维就会保持在积极的探索状态之中,有了兴趣他们把学习作为自己内心的需要,而不是把学习当作一种负担。在教学中,我们应有意
<正>《义务教育课程标准实验教科书·生物》(北师大版)8年级下册第25章《生物技术》中的第1节"发酵技术"与8年级上册第18章第2节"微生物与人类的关系"整合后的第1课时。1教学
[目的]探讨核转录因子-kappaB(NF-κB)在PM2.5染毒小鼠急性肺损伤过程中的作用。[方法]采集上海市交通区PM2.5,设低(1.6mg/kg)、中(8.0mg/kg)、高(40mg/kg)浓度组和对照组,通
少数民族学前双语教育不仅是提高民族教育质量的有效途径、广大农牧区幼教的必要手段,而且对拓展幼儿思维、促进幼儿心理健康、满足幼儿现实生活的需要具有重要意义。
本文以基于金融IC卡移动支付的发展为研究对象,首先从移动支付发展现状概述出发,论述了我国金融IC卡的发展历程,探讨了金融IC卡应用于移动支付的优势。
从传统医学的脏腑学说、五行理论及中医肝脾的生理功能与特性出发,结合现代医学相关研究,剖析肝、脾与慢性乙型肝炎的发病关系,并就验方"加味逍遥散"在慢性乙型肝炎治疗中的
<正> 【案情】 2002年9月至2003年10月,被告人稂红兵以赴韩国商务考察为名,伪造申请签证材料,带偷渡人员办理签证,送偷渡人员出境等。先后5次组织邓西川(邓翔)、李平、黄金菊
系统地介绍了水布垭水利枢纽的布置方案研究过程与最终的枢纽布置方案。根据水布垭工程的地形地质条件,在枢纽布置总格局研究的基础上,确定了左岸布置溢洪道和导流隧洞,右岸
[目的 ]建立肿瘤化疗免疫抑制动物模型 ,为建立保健食品减轻化疗毒副作用功能的评价方法提供科学依据。 [方法 ]给予C57BL/6J正常小鼠和荷瘤小鼠腹腔内注射不同剂量的环磷酰