[发明专利]一种基于空间复用的虚拟化方法与系统有效
申请号: | 201611246992.1 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106844007B | 公开(公告)日: | 2020-01-07 |
发明(设计)人: | 黎斐南;安仲奇;郭振兴;李豪;李强;霍志刚 | 申请(专利权)人: | 中国科学院计算技术研究所;中国科学院国有资产经营有限责任公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/54 |
代理公司: | 11006 北京律诚同业知识产权代理有限公司 | 代理人: | 祁建国;梁挥 |
地址: | 100080 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于空间复用的虚拟化系统,包括一个系统平台,包括多个逻辑分区和I/O设备资源,每个该逻辑分区均包含CPU资源、内存资源和特殊硬件资源,且每个该逻辑分区均对应运行一个虚拟机;一个虚拟机监视器,用于根据整体该虚拟化系统的应用程序运行情况,对该逻辑分区中的内存资源做动态调整;多个虚拟机,用于运行应用程序,且其一虚拟机为特权虚拟机,其余虚拟机为非特权虚拟机,该特权虚拟机运行的应用程序为控制程序并参与控制全部该非特权虚拟机,为全部该非特权虚拟机分配共享内存,虚拟机间通过复用共享内存内容实现相互通信。本发明通过对硬件资源的空间复用和在不同虚拟机之间动态平衡内存资源,提高了虚拟机的效率和稳定性。 | ||
搜索关键词: | 一种 基于 空间 虚拟 方法 系统 | ||
【主权项】:
1.一种基于空间复用的虚拟化系统,其特征在于,该虚拟化系统包括虚拟机监视器、系统平台和多个虚拟机,其中:/n系统平台,包括多个逻辑分区和I/O设备资源,每个该逻辑分区均包含CPU资源、内存资源和特殊硬件资源,且每个该逻辑分区均对应运行一个虚拟机;/n虚拟机监视器,用于根据整体该虚拟化系统的应用程序运行情况,对该逻辑分区中的内存资源做动态调整,并处理I/O虚拟化;/n虚拟机,用于运行应用程序,且其一虚拟机为特权虚拟机,其余虚拟机为非特权虚拟机,该特权虚拟机运行的应用程序为控制程序,用于参与控制全部该非特权虚拟机,并为全部该非特权虚拟机分配共享内存,虚拟机间通过复用共享内存内容实现相互通信;/n该虚拟化系统还包括特权虚拟机启动模块、拷贝模块和代码执行模块,其中:/n特权虚拟机启动模块,用于启动特权虚拟机,使该特权虚拟机根据配置文件或参数确定非特权虚拟机物理内存地址区间并为之划分共享内存;/n拷贝模块,用于将非特权虚拟机的启动参数和跳板代码拷贝至专用内存页面中,并将该非特权虚拟机的操作系统映像拷贝至该非特权虚拟机所属物理内存分区的起始位置;/n代码执行模块,用于通过CPU的高级可编程中断控制器通知非特权虚拟机的CPU执行该跳板代码,非特权虚拟机从特权虚拟机获得自己的CPU标识及物理内存地址区间,然后进行CPU的初始化,并配置临时页面以访问分配的物理内存区间,该跳板代码跳转到非特权虚拟机的操作系统映像位置执行,由用户操作系统继续初始化虚拟机并完成启动。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所;中国科学院国有资产经营有限责任公司,未经中国科学院计算技术研究所;中国科学院国有资产经营有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611246992.1/,转载请声明来源钻瓜专利网。
- 上一篇:3D全景泊车辅助系统主板
- 下一篇:接线连接器(FFC)