一种虚拟机处理方法、系统、电子设备和存储介质技术方案

技术编号:38996848 阅读:30 留言:0更新日期:2023-10-07 10:27
本发明专利技术公开了一种基于处理器虚拟化的虚拟机处理方法、系统、电子设备和存储介质,方法步骤包括:主机对客户端内核进行编译;主机启动后,将客户端内核加载到主机内存中;主机为客户端创建对应的虚拟中央处理单元;主机的虚拟中央处理单元线程运行到主机

【技术实现步骤摘要】
一种虚拟机处理方法、系统、电子设备和存储介质


[0001]本处理涉及一种处理方法、系统、电子设备和存储介质,尤其涉及一种虚拟机处理方法、系统、电子设备和存储介质。

技术介绍

[0002]业界现存的处理器虚拟化有以下几类:1、基于硬件特性实现处理器虚拟化;2、软件模拟处理器;3、监控或改写敏感指令。
[0003]第一类方案被广泛使用,但是其问题在于很多处理器都不支持硬件虚拟化而且即使处理器支持硬件虚拟化,在很多环境下,处理器厂商并不把虚拟化硬件特性暴露给用户使用,而后二两类方案由于导致性能大幅下降,几乎不能被实际生产、商用场景下使用。

技术实现思路

[0004]本专利技术的目的在于提供一种虚拟机处理方法、系统、电子设备和存储介质,本专利技术能够在保证性能的同时兼容现有虚拟化生态,解决现有技术存在的缺憾。
[0005]本专利技术提供了下述方案:
[0006]一种基于处理器虚拟化的虚拟机处理方法,具体包括:
[0007]主机对客户端内核进行编译;
[0008]主机启动后,将客户端内核加载到主机内本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于处理器虚拟化的虚拟机处理方法,其特征在于,具体包括:主机对客户端内核进行编译;主机启动后,将客户端内核加载到主机内存中;主机为客户端创建对应的虚拟中央处理单元;主机的虚拟中央处理单元线程运行到主机

客户端的切换点,跳转至客户端的镜像入口;虚拟中央处理单元根据上下文跳转至客户端的镜像入口;客户端启动。2.根据权利要求1所述的基于处理器虚拟化的虚拟机处理方法,其特征在于,所述主机对客户端内核进行编译,具体为主机按照预先分配的地址对客户端进行编译。3.根据权利要求1所述的基于处理器虚拟化的虚拟机处理方法,其特征在于,所述客户端启动后,将客户端内核加载到主机内存中,具体为:主机根据客户端的线程创建对应的虚拟中央处理单元。4.根据权利要求1所述的基于处理器虚拟化的虚拟机处理方法,其特征在于,所述虚拟中央处理单元根据上下文跳转至客户端的镜像入口,具体为:主机的虚拟处理单元线程运行到主机/客户端切换点,虚拟处理单元线程根据虚拟中央处理单元上下文,跳转至客户端的镜像入口。5.根据权利要求1所述的基于处理器虚拟化的虚拟机处理方法,其特征在于,在客户端启动前,客户端内核依次初始化客户端的相关子系统,直到客户端的根目录文件系统。6.一种基于处理器虚拟化的虚拟机处理系统,其特征在于,具体包括:客户端内核编译模块,用于主机对客户端内核进行编译...

【专利技术属性】
技术研发人员:王森李军孙丽冯爽
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

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

1