资源分配方法及装置与流程

文档序号:12271073阅读:来源:国知局

技术特征:

1.一种资源分配方法,其特征在于,包括:

监控工作状态的处理器核心的运行状态及其处理的当前任务的执行需求;

检测所述工作状态的处理器核心的运行状态是否满足其处理的当前任务的执行需求;

若不满足,则通过处理器核心资源池中空闲状态的处理器核心处理所述当前任务。

2.根据权利要求1所述的方法,其特征在于,所述若不满足,则通过处理器核心资源池中空闲状态的处理器核心处理所述当前任务包括:

判断所述处理器核心资源池中是否存在所述空闲状态的处理器核心;

若存在所述空闲状态的处理器核心,则根据处理器核心资源池中空闲状态的处理器核心处理所述当前任务。

3.根据权利要求2所述的方法,其特征在于,所述判断所述处理器核心资源池中是否存在所述空闲状态的处理器核心之后,所述方法还包括:

若不存在所述空闲状态的处理器核心,则获取各工作状态的处理器核心处理的当前任务的优先级别;

通过比当前任务的优先级别低且满足当前任务的执行需求的工作状态的处理器核心处理所述当前任务。

4.根据权利要求1所述的方法,其特征在于,所述监控工作状态的处理器核心的运行状态包括:

根据中央处理器CPU占用率确定所述工作状态的处理器核心的运行状态;或

根据所述工作状态的处理器核心执行的有效代码占整体执行代码比率确定所述工作状态的处理器核心的运行状态。

5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:

若所述工作状态的处理器核心的运行状态为空闲,则将所述处于空闲状态的处理器核心回收至所述处理器核心资源池。

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

获取待执行任务的执行需求;

检测所述工作状态的处理器核心的运行状态是否满足所述待执行任务的执行需求;

若满足,则通过所述工作状态的处理器核心处理所述待执行任务;

若不满足,则通过所述处理器核心资源池中空闲状态的处理器核心处理所述待执行任务。

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

从满足待执行任务执行需求的工作状态的处理器核心中获取处理任务类型与所述待执行任务的任务类型相同的工作状态的处理器核心;

所述通过所述工作状态的处理器核心处理所述待执行任务包括:

通过所述获取的工作状态的处理器核心处理所述待执行任务。

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

若未获取到处理任务类型与所述待执行任务的任务类型相同的工作状态的处理器核心,则从所述处理器核心资源池中获取处理任务类型与所述待执行任务的任务类型相同的空闲状态的处理器核心;

所述通过所述处理器核心资源池中空闲状态的处理器核心处理所述待执行任务包括:

通过所述获取的空闲状态的处理器核心处理所述待执行任务。

9.一种资源分配装置,其特征在于,包括:

监控单元,用于监控工作状态的处理器核心的运行状态及其处理的当前任务的执行需求;

检测单元,用于检测所述工作状态的处理器核心的运行状态是否满足其处理的当前任务的执行需求;

处理单元,用于若所述工作状态的处理器核心的运行状态不满足其处理的当前任务的执行需求,则通过处理器核心资源池中空闲状态的处理器核心处理所述当前任务。

10.根据权利要求9所述的装置,其特征在于,所述处理单元包括:

判断模块,用于判断所述处理器核心资源池中是否存在所述空闲状态的处理器核心;

处理模块,用于若存在所述空闲状态的处理器核心,则根据处理器核心资源池中空闲状态的处理器核心处理所述当前任务。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1