处理器核心配置方法、装置、终端及存储介质制造方法及图纸

技术编号:23671966 阅读:42 留言:0更新日期:2020-04-04 17:32
本申请公开了一种处理器核心配置方法、装置、终端及存储介质,属于终端技术领域。所述方法包括:目标应用程序通过调用SDK提供的第一API,向操作系统发送目标请求,目标请求携带有目标应用程序的目标任务的任务标识;操作系统获取任务标识对应的目标核心;操作系统对目标任务和目标核心进行绑定,并将目标核心设置为隔离状态,隔离状态下目标核心上只允许运行绑定后的目标任务。本申请实施例通过操作系统根据目标任务的任务标识自适应配置相应的目标核心,不允许其他任务调度到该目标核心上运行,仅允许绑定后的目标任务调度到该目标核心上运行,从而使得目标任务的执行得到保障,达到了优化应用程序运行质量的效果。

Processor core configuration method, device, terminal and storage medium

【技术实现步骤摘要】
处理器核心配置方法、装置、终端及存储介质
本申请实施例涉及终端
,特别涉及一种处理器核心配置方法、装置、终端及存储介质。
技术介绍
随着处理器制造技术的不断提高,越来越多的厂商为终端配置多核心的处理器,以此来提高终端整体的处理能力。出于性能和功耗等方面的考虑,包含多个核心的处理器采用Big-Little架构。采用Big-Little架构的处理器中包含多个高性能核心和多个低性能核心,其中,高性能核心用于处理复杂运算,而低性能核心则用于处理简单运算。然而,相关技术中尚未提供一种合理的处理器核心配置方法。
技术实现思路
本申请实施例提供了一种处理器核心配置方法、装置、终端及存储介质,可以用于解决如何合理调度处理器核心的问题。所述技术方案如下:根据本申请实施例的第一方面,提供了一种处理器核心配置方法,所述方法应用于终端,所述终端运行有操作系统和至少一个应用程序,所述方法包括:目标应用程序通过调用软件开发工具包(SoftwareDevelopmentKit,SDK)提供的第一应用程序编程接口(ApplicationPro本文档来自技高网...

【技术保护点】
1.一种处理器核心配置方法,其特征在于,所述方法应用于终端,所述终端运行有操作系统和至少一个应用程序,所述方法包括:/n目标应用程序通过调用软件开发工具包SDK提供的第一应用程序编程接口API,向所述操作系统发送目标请求,所述目标请求携带有所述目标应用程序的目标任务的任务标识;/n所述操作系统获取所述任务标识对应的目标核心;/n所述操作系统对所述目标任务和所述目标核心进行绑定,并将所述目标核心设置为隔离状态,所述隔离状态下所述目标核心上只允许运行绑定后的所述目标任务。/n

【技术特征摘要】
1.一种处理器核心配置方法,其特征在于,所述方法应用于终端,所述终端运行有操作系统和至少一个应用程序,所述方法包括:
目标应用程序通过调用软件开发工具包SDK提供的第一应用程序编程接口API,向所述操作系统发送目标请求,所述目标请求携带有所述目标应用程序的目标任务的任务标识;
所述操作系统获取所述任务标识对应的目标核心;
所述操作系统对所述目标任务和所述目标核心进行绑定,并将所述目标核心设置为隔离状态,所述隔离状态下所述目标核心上只允许运行绑定后的所述目标任务。


2.根据权利要求1所述的方法,其特征在于,所述目标应用程序通过调用SDK提供的第一API,向所述操作系统发送目标请求,包括:
所述目标应用程序获取待执行的候选任务的任务属性,所述任务属性用于指示所述候选任务是否与所述目标应用程序的运行流畅度相关;
当所述任务属性用于指示所述候选任务与所述目标应用程序的运行流畅度相关时,所述目标应用程序将所述候选任务确定为所述目标任务;
所述目标应用程序通过调用所述SDK提供的所述第一API,向所述操作系统发送携带有所述目标任务的任务标识的目标请求。


3.根据权利要求2所述的方法,其特征在于,所述目标应用程序获取待执行的候选任务的任务属性,包括:
所述目标应用程序通过调用所述SDK提供的第二API,向所述操作系统发送调度请求,所述调度请求用于指示所述操作系统反馈待执行的所述候选任务的关键程度等级;
所述目标应用程序接收所述操作系统反馈的所述关键程度等级;
所述当所述任务属性用于指示所述候选任务为与所述目标应用程序的运行流畅度相关时,所述目标应用程序将所述候选任务确定为所述目标任务,包括:
若所述关键程度等级高于预设等级阈值,所述目标应用程序则将所述候选任务确定为所述目标任务。


4.根据权利要求2所述的方法,其特征在于,所述候选任务的任务属性包括所述候选任务的任务标识;所述当所述任务属性用于指示所述候选任务为与所述目标应用程序的运行流畅度相关时,所述目标应用程序将所述候选任务确定为所述目标任务,包括:
若所述候选任务的任务标识属于预设任务标识列表,所述目标应用程序则将所述候选任务确定为所述目标任务;
其中,所述预设任务标识列表中包含与所述目标应用程序的运行流畅度相关的多个任务标识。


5.根据权利要求1至4任一所述的方法,其特征在于,所述操作系统获取所述任务标识对应的目标核心之前,还包括:
所述操作系统初始化多个控制组,所述多个控制组包括默认控制组和预留控制组,所述默认控制组用于指示默认的用于处理任务的处理器核心,所述预留控制组用于指示预留的用于处理所述目标任务的处理器核心;
所述操作系统获取所述任务标识对应的目标核心,包括:
所述操作系统将所述预留控制组所指示的处理器核...

【专利技术属性】
技术研发人员:王猛猛程杰陈岩
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1