[发明专利]一种面向ARM多核处理器服务器平台的系统虚拟机无效
申请号: | 201210448861.7 | 申请日: | 2012-11-09 |
公开(公告)号: | CN102929691A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 阮利;肖利民;祝明发 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京金恒联合知识产权代理事务所 11324 | 代理人: | 李强 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明针对ARM多核处理器无硬件辅助支持等问题,采用轻量级虚拟化技术,公开了一种面向ARM多核处理器服务器平台的系统虚拟机,为上层应用提供了高效的虚拟化基础设施支持。在模块构成上,主要包括物理硬件,宿主OS,虚拟机内核,虚拟硬件,设备模型,客户OS,宿主QEMU进程。在执行模式上,主要包括管理模式,内核模式和用户模式。根据应用需求,该方法克服了ARM多核处理器无硬件辅助支持等技术难题并且采用了轻量级的内核级虚拟机技术,即可以满足嵌入式领域的虚拟化应用需求,也可以满足服务器领域的虚拟化应用需求。因此,本发明具有轻量级,广阔的应用前景和可产生显著的经济效益等特色。 | ||
搜索关键词: | 一种 面向 arm 多核 处理器 服务器 平台 系统 虚拟机 | ||
【主权项】:
一种面向ARM多核处理器服务器平台的系统虚拟机,基于KVM实现,采用宿主模型架构,其特征在于:该虚拟机主要包括:(1)物理硬件:物理硬件进一步包括物理CPU,物理内存,物理外设;物理硬件是整个系统虚拟机的硬件基础设施;(2)宿主OS:宿主OS为物理硬件提供OS;(3)虚拟机内核:虚拟机内核进一步包括CPU虚拟化子系统、内存虚拟化子系统以及I/O虚拟化子系统;虚拟机内核是整个系统虚拟机的核心,它负责虚拟机的创建、销毁、调度,虚拟机内存的分配、管理,为虚拟机提供物理CPU、物理内存和I/O设备的虚拟抽象,同时与宿主QEMU进程的设备模型协同完成I/O设备的模拟;(4)虚拟硬件:虚拟硬件进一步包括虚拟CPU,虚拟内存,虚拟外设;虚拟硬件是整个系统虚拟机的重要输出,为上层客户OS和虚拟化应用提供虚拟硬件支持;(5)设备模型:设备模型为宿主QEMU进程提供设备;(6)客户OS:客户OS是上层客户机应用和虚拟硬件的中间件;(7)宿主QEMU进程:宿主QEMU运行于宿主操作系统的用户空间,主要有两个作用:1)作为虚拟机内核的用户空间操作接口;2)协助虚拟机内核完成I/O虚拟化任务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210448861.7/,转载请声明来源钻瓜专利网。
- 上一篇:即时通信中共享网络交易信息的方法及系统
- 下一篇:零排放发电机组