一种在虚拟机中执行指令的方法和一种虚拟机监视器

    公开(公告)号:CN116225765A

    公开(公告)日:2023-06-06

    申请号:CN202310227996.9

    申请日:2023-03-06

    Abstract: 说明书实施例提供了一种在虚拟机中执行指令的方法,该方法包括:截获运行于宿主机用户态的虚拟机内核、或虚拟机中的第一用户进程执行第一指令触发的第一异常,并将第一异常发送到运行于宿主机内核态的虚拟机监视器;虚拟机监视器根据第一异常的触发源,处理第一异常,其中,若第一指令的执行者为虚拟机内核,虚拟机监视器从第一异常的异常信息中,获取第一指令的执行上下文;以及,根据第一指令的执行上下文,模拟第一指令的执行,得到第一执行结果,并将第一执行结果发送给虚拟机内核。

Patent Agency Ranking