一种程序调用宿主机函数的方法和程序运行系统

    公开(公告)号:CN114625452B

    公开(公告)日:2022-07-29

    申请号:CN202210513563.5

    申请日:2022-05-12

    Abstract: 本说明书实施例提供了一种程序调用宿主机函数的方法,以及一种程序运行系统,该方法包括:获取并执行第一程序,第一程序包括对于程序虚拟机的第一函数接口的调用;其中,程序虚拟机中设有第一接口集合,其中包括多个接口,多个接口分别对应于预先设定的宿主机API函数子集中的宿主机API函数,第一函数接口属于第一接口集合;在第一函数接口被调用后,程序虚拟机将第一函数接口对应的宿主机API函数的访问,发送到运行于宿主机用户态的第一OS内核,第一OS内核预设有第一函数集合;第一OS内核确定第一函数集合中是否包括宿主机API函数对应的第二函数;若确定结果为是,将访问转发到运行于宿主机内核态的第二OS内核。

    一种程序调用宿主机函数的方法和程序运行系统

    公开(公告)号:CN114625452A

    公开(公告)日:2022-06-14

    申请号:CN202210513563.5

    申请日:2022-05-12

    Abstract: 本说明书实施例提供了一种程序调用宿主机函数的方法,以及一种程序运行系统,该方法包括:获取并执行第一程序,第一程序包括对于程序虚拟机的第一函数接口的调用;其中,程序虚拟机中设有第一接口集合,其中包括多个接口,多个接口分别对应于预先设定的宿主机API函数子集中的宿主机API函数,第一函数接口属于第一接口集合;在第一函数接口被调用后,程序虚拟机将第一函数接口对应的宿主机API函数的访问,发送到运行于宿主机用户态的第一OS内核,第一OS内核预设有第一函数集合;第一OS内核确定第一函数集合中是否包括宿主机API函数对应的第二函数;若确定结果为是,将访问转发到运行于宿主机内核态的第二OS内核。

Patent Agency Ranking