[发明专利]虚拟机管理方法及相关系统、存储介质在审
申请号: | 202110950385.8 | 申请日: | 2021-08-18 |
公开(公告)号: | CN115904502A | 公开(公告)日: | 2023-04-04 |
发明(设计)人: | 曹建龙;陶喆 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/455 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;李稷芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 管理 方法 相关 系统 存储 介质 | ||
本申请实施例提供一种虚拟机管理方法及相关系统、存储介质,所述方法包括:虚拟机管理器接收来自虚拟机应用的系统调用指令,所述系统调用指令携带调用号,其中,所述系统调用指令为特权指令;所述虚拟机管理器根据所述虚拟机的下文和空闲上下文保存区域CSA得到第一CSA,并根据所述调用号对第二CSA进行处理,得到处理后的第二CSA,其中,所述第二CSA是在所述第一CSA之前确定的,所述第一CSA与所述处理后的第二CSA相邻;所述虚拟机管理器根据所述第一CSA的返回地址执行跳转至所述虚拟机内核的系统调用服务处理地址,以触发所述虚拟机内核进行系统调用处理。通过本申请实施例,提高了系统运行的效率,且提高了系统性能。
技术领域
本申请涉及计算机技术领域,尤其涉及一种虚拟机管理方法及相关系统、存储介质。
背景技术
随着信息技术的发展与芯片制造工艺的不断提高,嵌入式系统得到的广泛的发展与应用。嵌入式操作系统作为应用程序的基础开发平台,可以简化软件的开发过程,降低后期软件维护的开销,因此已逐步发展成为嵌入式系统中的一个重要组成部分。对实时性、可靠性有严格要求的物联网、汽车电子、工业自动化、军事与航空航天领域,都能够看到嵌入式操作系统的身影。
同时随着汽车电子控制系统的功能、复杂度的不断增加,如今的一辆中档轿车中装备有大约80个电子控制单元(electronic control unit,ECU),这使得汽车电子软件的开发也变得越来越复杂。此外,ECU应用软件的开发对硬件平台的依赖也较高,这导致了应用程序可移植性差、软件不兼容等问题。在90年代,ECU受限于硬件能力,其主要架构为单机架构,各个ECU间独立工作,彼此不进行通信;应用程序直接通过驱动程序与硬件交互。
随着电子技术、计算机技术和信息技术等新技术的应用和发展,汽车电子控制应用而生。汽车工业界相继提出了汽车电子类开放系统和对应接口标准/汽车分布式执行标准(open systems and the corresponding interfaces for automotive electronics/vehicle distributed executive,OSEK/VDX)、汽车开放系统架构(automotive opensystem architecture,AUTOSAR)等规范,为车载嵌入式实时操作系统以及相关服务制定了统一的标准规范,以实现汽车电子的开放开发平台,提供高度模块化、移植性和复用性,简化开发流程,降低开发成本。
OSEK/VDX规范是汽车电子基础软件方面制定的最早的标准,由德国汽车工业界于1993年提出,旨在为ECU提供一个统一的软件架构标准,包括嵌入式操作系统、通信栈和网络管理协议等。然而随着ECU的性能提升与扩展考虑,OSEK/VDX规范的自身局限性已不能满足汽车电子向现代复杂集成架构发展的需求,即众多功能都集成在一个ECU中实现。
OSEK/VDX没有考虑汽车电子应用的安全性和可靠性,AUTOSAR在OSEK/VDX的基础上,提出了一系列与隔离保护相关的实施规范,以保证汽车电子应用的安全性和可靠性。目前,汽车电子控制主要由电子控制单元(electronic control unit,ECU)执行,随着ECU能力的提升,针对于具备内存保护单元(memory protection unit,MPU)的设备,AUTOSAR提出了一种软件分区隔离方法,将设备的存储区域分为操作系统(operating system,OS)分区与应用分区。操作系统的内核、存储软件、外设与输入/输出(input/output,I/O)等基础软件位于一个可信的处于特权模式(privilege mode)的操作系统分区中。应用软件在逻辑上被分为可信应用与普通应用,普通应用被划分至不可信的、非特权模式(Non-privilegemode)的应用分区;可信应用与操作系统内核一样,处于可信的、特权模式的操作系统分区中。其中,普通应用之间的数据段上数据不可读写、代码不可执行,只能通过系统调用进行特权切换访问系统服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110950385.8/2.html,转载请声明来源钻瓜专利网。