【技术实现步骤摘要】
Hypervisor的CPU配置方法、系统以及车辆、存储介质
本专利技术涉及显示屏
,尤其涉及一种基于Hypervisor的多屏显示方法、系统以及车辆、存储介质。
技术介绍
当前绝大部分车载SoC(SystemsonChip,片上系统)芯片都是多核的,大部分双操作系统车载系统使用的方案是:A操作系统绑定到某个或某几个CPU(CentralProcessingUnit,中央处理器)上运行,剩余的CPU绑定到B操作系统上运行。该方案会出现A操作系统任务繁忙CPU不够用,而B操作系统由于任务较少大部分CPU空闲的情况,造成系统资源利用不合理,
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种基于Hypervisor的CPU配置方法,以实现对车载SoC的CPU资源的智能动态调度,增强系统运行的稳定性。本专利技术的第二个目的在于提出一种计算机可读存储介质。本专利技术的第三个目的在于提出一种Hypervisor的CPU配置系统。r>本专利技术的第四本文档来自技高网...
【技术保护点】
1.一种基于Hypervisor的CPU配置方法,其特征在于,所述方法用于车辆,所述方法包括以下步骤:/n所述车辆的Hypervisor层在启动所述车辆的多个操作系统后,获取各操作系统的CPU当前配置信息;/n在各操作系统运行过程中,所述Hypervisor层获取各操作系统的任务情况;/n所述Hypervisor层根据所述任务情况和所述当前配置信息对各操作系统的CPU配置情况进行调整。/n
【技术特征摘要】
1.一种基于Hypervisor的CPU配置方法,其特征在于,所述方法用于车辆,所述方法包括以下步骤:
所述车辆的Hypervisor层在启动所述车辆的多个操作系统后,获取各操作系统的CPU当前配置信息;
在各操作系统运行过程中,所述Hypervisor层获取各操作系统的任务情况;
所述Hypervisor层根据所述任务情况和所述当前配置信息对各操作系统的CPU配置情况进行调整。
2.如权利要求1所述的基于Hypervisor的CPU配置方法,其特征在于,所述根据所述任务情况和所述当前配置信息对各操作系统的CPU配置情况进行调整,包括:
对所述任务情况进行判断;
如果至少存在一个操作系统的CPU资源不够用,且至少存在一个操作系统的CPU资源存在空闲,则获取各CPU资源不够用的操作系统所需的CPU资源数量和当前的空闲CPU资源数量;
根据各CPU资源不够用的操作系统所需的CPU资源数量和当前的空闲CPU资源数量进行CPU资源调度,以将空闲CPU资源调度至CPU资源不够用的操作系统。
3.如权利要求2所述的基于Hypervisor的CPU配置方法,其特征在于,所述根据各CPU资源不够用的操作系统所需的CPU资源数量和当前的空闲CPU资源数量进行CPU资源调度,包括:
计算各CPU资源不够用的操作系统所需的CPU资源数量的和值;
如果所述当前的空闲CPU资源数量大于或者等于所述和值,则从所述当前的空闲CPU资源中随机获取所述和值个CPU资源,并根据各CPU资源不够用的操作系统所需的CPU资源数量将所述和值个CPU资源分别调度至各CPU资源不够用的操作系统,以使各操作系统的CPU资源均满足任务要求;
如果所述当前的空闲CPU资源数量小于所述和值,则计算各CPU资源不够用的操作系统所需的CPU资源数量占所述和值的比例,或者,比较各CPU资源不够用的操作系统所需的CPU资源数量的大小关系,并根据所述比例或所...
【专利技术属性】
技术研发人员:旷小勇,
申请(专利权)人:宝能汽车集团有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。