系统调用处理方法及处理装置制造方法及图纸

技术编号:27934736 阅读:20 留言:0更新日期:2021-04-02 14:14
系统调用处理方法及处理装置,应用于客操作系统,所述客操作系统运行于客户机中,所述客户机通过具有硬件虚拟化功能的物理处理器虚拟化得到,所述方法包括:接收系统调用请求;执行预设的第一指令,使所述系统调用请求进入主操作系统中运行,以完成系统调用操作。采用上述方案,能够提高系统调用的处理效率。

【技术实现步骤摘要】
系统调用处理方法及处理装置
本说明书实施例涉及计算机虚拟化
,尤其涉及一种系统调用处理方法及处理装置。
技术介绍
现有的计算机从软件角度而言,大体上可以认为由操作系统(OperatingSystem,OS)和应用程序(Application)组成,其中,操作系统为管理计算机硬件与软件资源的计算机程序,如windows操作系统和linux操作系统等;应用程序为完成某些特定工作的计算机程序,通俗而言就是在计算机上使用的工具,如办公软件,浏览器等。通过虚拟化(Virtualization)技术,能够在物理硬件上抽象出一个或多个虚拟计算机,简称为虚拟机(VirtualMachine,VM),从而提升物理资源的利用效率。对于物理计算机而言,虚拟机就是其上运行的应用程序,其与一般应用程序不同的是包含了操作系统和应用程序。在虚拟化后,物理计算机可以称为宿主机(HostMachine),物理计算机上运行的操作系统可以称为主操作系统(HostOperatingSystem,HostOS),在物理计算机上运行的虚拟机可以称为客户机(Guest本文档来自技高网...

【技术保护点】
1.一种系统调用处理方法,其特征在于,应用于客操作系统,所述客操作系统运行于客户机中,所述客户机通过具有硬件虚拟化功能的物理处理器虚拟化得到,所述方法包括:/n接收系统调用请求;/n执行预设的第一指令,使所述系统调用请求进入主操作系统中运行,以完成系统调用操作。/n

【技术特征摘要】
1.一种系统调用处理方法,其特征在于,应用于客操作系统,所述客操作系统运行于客户机中,所述客户机通过具有硬件虚拟化功能的物理处理器虚拟化得到,所述方法包括:
接收系统调用请求;
执行预设的第一指令,使所述系统调用请求进入主操作系统中运行,以完成系统调用操作。


2.根据权利要求1所述的系统调用处理方法,其特征在于,在所述执行预设的第一指令之前,还包括:
确定所述系统调用请求超出处理权限。


3.根据权利要求2所述的系统调用处理方法,其特征在于,所述客户机设置于隔离环境中;所述确定所述系统调用请求超出处理权限,包括:
根据隔离配置信息确定所述系统调用请求超出处理权限。


4.根据权利要求1至3任一项所述的系统调用处理方法,其特征在于,还包括:
通过预设的第二指令,获取所述主操作系统反馈的系统调用操作结果;
其中,所述第二指令由所述主操作系统在完成所述系统调用操作后执行。


5.一种系统调用处理方法,其特征在于,应用于操作系统,所述操作系统运行于具有硬件虚拟化功能的物理处理器中,包括客操作系统和主操作系统,其中:所述主操作系统运行于宿主机中;所述客操作系统运行于通过物理处理器虚拟化得到的客户机中;所述方法包括:
所述客操作系统接收客应用程序的系统调用请求;
所述客操作系统执行预设的第一指令,使所述系统调用请求进入主...

【专利技术属性】
技术研发人员:王小明涂海波应志伟
申请(专利权)人:海光信息技术股份有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1