[发明专利]系统调用处理方法及处理装置在审

专利信息
申请号: 202011494289.9 申请日: 2020-12-17
公开(公告)号: CN112596921A 公开(公告)日: 2021-04-02
发明(设计)人: 王小明;涂海波;应志伟 申请(专利权)人: 海光信息技术股份有限公司
主分类号: G06F9/54 分类号: G06F9/54;G06F9/455
代理公司: 上海知锦知识产权代理事务所(特殊普通合伙) 31327 代理人: 夏迎春;潘彦君
地址: 300384 天津市滨海新区天津华苑*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 系统 调用 处理 方法 装置
【说明书】:

系统调用处理方法及处理装置,应用于客操作系统,所述客操作系统运行于客户机中,所述客户机通过具有硬件虚拟化功能的物理处理器虚拟化得到,所述方法包括:接收系统调用请求;执行预设的第一指令,使所述系统调用请求进入主操作系统中运行,以完成系统调用操作。采用上述方案,能够提高系统调用的处理效率。

技术领域

本说明书实施例涉及计算机虚拟化技术领域,尤其涉及一种系统调用处理方法及处理装置。

背景技术

现有的计算机从软件角度而言,大体上可以认为由操作系统(Operating System,OS)和应用程序(Application)组成,其中,操作系统为管理计算机硬件与软件资源的计算机程序,如windows操作系统和linux操作系统等;应用程序为完成某些特定工作的计算机程序,通俗而言就是在计算机上使用的工具,如办公软件,浏览器等。

通过虚拟化(Virtualization)技术,能够在物理硬件上抽象出一个或多个虚拟计算机,简称为虚拟机(Virtual Machine,VM),从而提升物理资源的利用效率。对于物理计算机而言,虚拟机就是其上运行的应用程序,其与一般应用程序不同的是包含了操作系统和应用程序。

在虚拟化后,物理计算机可以称为宿主机(Host Machine),物理计算机上运行的操作系统可以称为主操作系统(Host Operating System,Host OS),在物理计算机上运行的虚拟机可以称为客户机(Guest Machine),在虚拟机上运行的操作系统可以称为客操作系统(Guest Operating System,Guest OS)。

在目前的计算机架构中,应用程序无法直接使用操作系统的物理资源,而是通过系统调用(System Call)的方式向操作系统进行请求,由操作系统实施相关的硬件功能。因此,在虚拟化后,若客操作系统无法处理客户机的应用程序提出的系统调用请求,只能通过指令退出客户机并返回宿主机,再通过宿主机的应用程序调取客操作系统无法处理的系统调用请求,使得主操作系统知晓所需处理的系统调用请求,并进行处理,系统调用请求处理完成之后,还需要通过宿主机的应用程序向主操作系统发出返回请求,才能再次进入客户机。

由上可知,对于客户机无法处理的系统调用请求,往往涉及较为复杂的处理流程,存在较大的系统开销,影响虚拟化的工作效率。

发明内容

有鉴于此,本说明书实施例提供一种系统调用处理方法及处理装置,能够提高系统调用的处理效率。

本说明书实施例提供了一种系统调用处理方法,应用于客操作系统,所述客操作系统运行于客户机中,所述客户机通过具有硬件虚拟化功能的物理处理器虚拟化得到,所述方法包括:

接收系统调用请求;

执行预设的第一指令,使所述系统调用请求进入主操作系统中运行,以完成系统调用操作。

可选地,在所述执行预设的第一指令之前,所述系统调用处理方法还包括:

确定所述系统调用请求超出处理权限。

可选地,所述客户机设置于隔离环境中;所述确定所述系统调用请求超出处理权限,包括:

根据隔离配置信息确定所述系统调用请求超出处理权限。

可选地,所述系统调用处理方法还包括:

通过预设的第二指令,获取所述主操作系统反馈的系统调用操作结果;

其中,所述第二指令由所述主操作系统在完成所述系统调用操作后执行。

本说明书实施例还提供了一种系统调用处理方法,应用于操作系统,所述操作系统运行于具有硬件虚拟化功能的物理处理器中,包括客操作系统和主操作系统,其中:所述主操作系统运行于宿主机中;所述客操作系统运行于通过物理处理器虚拟化得到的客户机中;所述方法包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011494289.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top