【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种决定可并行运行的多个任务的执行顺序的执行顺序决定装置、执行顺序决定程序、执行顺序决定电路及信息处理装置,尤其是涉及一种可适应硬件结构的变化高效地进行任务的时序安排(schedule)的执行顺序决定装置、执行顺序决定程序、执 行顺序决定电路及信息处理装置。
技术介绍
以往,以数码家用电器或移动电话等为代表的信息处理设备,为实现多种功能,通 过在计算机系统中驻留或启动多个任务来执行有关任务。 近年,由于信息处理设备的网络化,信息处理设备所提供的服务日益多样化,用户 的要件日趋高级。相应地,信息处理设备所执行的作业和任务的数量及处理量增大,作业和 任务的处理内容也呈现复杂化的倾向。 为了适应作业和任务的数量及处理量的增大,构筑了配备多个CPU(中央演算处 理装置)或可并行执行多种演算的单一CPU的计算机系统。在计算机系统中,并行执行多 个作业和任务。 在这样的计算机系统中,为了实现与计算能力相符的处理时间,必须为作业和任 务编制效率好的时序安排。尤其是在可并行执行多个任务的计算机系统中,由于多个任务 独立运行,因此作业间及任务间的同步设计和执行顺序的 ...
【技术保护点】
一种执行顺序决定装置,用来决定可并行运行的多个任务的执行顺序,其特征在于包括:任务控制信息存储部,存储用于让各任务的执行开始的执行条件及多个任务的执行顺序;任务执行部,按照所述任务控制信息存储部中存储的所述执行顺序执行所述任务;任务执行管理部,监视执行中的任务的状态,基于所述任务控制信息存储部中存储的所述执行条件,检测所述任务的状态处于从执行任务的执行状态转移至待机直到有来自其他任务的应答为止的处理等待状态的任务;以及虚拟任务管理部,生成由所述任务执行管理部检测出的转移至所述处理等待状态的任务的拷贝作为虚拟任务,其中,所述任务执行管理部,当受理了来自转移至所述处理等待状态的 ...
【技术特征摘要】
【国外来华专利技术】JP 2008-6-30 2008-170070一种执行顺序决定装置,用来决定可并行运行的多个任务的执行顺序,其特征在于包括任务控制信息存储部,存储用于让各任务的执行开始的执行条件及多个任务的执行顺序;任务执行部,按照所述任务控制信息存储部中存储的所述执行顺序执行所述任务;任务执行管理部,监视执行中的任务的状态,基于所述任务控制信息存储部中存储的所述执行条件,检测所述任务的状态处于从执行任务的执行状态转移至待机直到有来自其他任务的应答为止的处理等待状态的任务;以及虚拟任务管理部,生成由所述任务执行管理部检测出的转移至所述处理等待状态的任务的拷贝作为虚拟任务,其中,所述任务执行管理部,当受理了来自转移至所述处理等待状态的任务的执行其他任务的要求时,对转移至所述处理等待状态的任务发出的所述要求作出应答,所述虚拟任务管理部,将生成的所述虚拟任务追加到所述任务控制信息存储部的所述执行顺序中,以便并行执行所述虚拟任务和转移至所述处理等待状态的任务。2. 根据权利要求1所述的执行顺序决定装置,其特征在于还包括设备控制信息存储部,存储用于开始控制与所述执行顺序决定装置连接的周边设备的 控制条件;设备控制管理部,监视执行中的周边设备的状态,基于所述设备控制信息存储部中存 储的所述控制条件,检测周边设备的状态处于从执行控制周边设备的设备控制的执行状态 转移至待机直到有来自其他周边设备的应答为止的处理等待状态的设备控制,其中,所述虚拟任务管理部,生成由所述设备控制管理部检测出的转移至所述处理等待状态 的设备控制的拷贝设备控制作为虚拟任务,所述设备控制管理部,当检测出转移至所述处理等待状态的设备控制时,将与该设备 控制有关的信息通知给所述任务执行管理部,所述任务执行管理部,接收来自所述设备控制管理部的与所述设备控制有关的信息, 基于接收到的与所述设备控制有关的信息,当受理了来自转移至所述处理等待状态的设备 控制的执行其他设备控制的要求时,对转移至所述处理等待状态的设备控制发出的所述要 求作出应答,所述虚拟任务管理部,将生成的所述虚拟任务追加到所述任务控制信息存储部的所述 执行顺序中,以便并行执行所述虚拟任务和转移至所述处理等待状态的设备控制。3. 根据权利要求1或2所述的执行顺序决定装置,其特征在于还包括 任务履历存储部,存储包含有执行各任务的执行结果和各任务的执行开始及执行结束的日志的履历信息;任务结果预测部,在由所述任务执行管理部检测出转移至所述处理等待状态的任务 时,基于所述任务控制信息存储部中存储的执行条件和所述任务履历存储部中存储的履历 信息,预测所述其...
【专利技术属性】
技术研发人员:谷川忠雄,
申请(专利权)人:松下电器产业株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。