信息处理装置、调度器及调度方法制造方法及图纸

技术编号:3750147 阅读:155 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种能够进行各个运算周期不同的多个程序的高效运算的信息处理装置、调度器及调度方法。具备:计算出将多个程序的各个运算周期的最大公约数作为单位时间的单位时间计算部(301);分配部(305),其将多个程序的各个运算时间按运算周期从短到长的顺序分别分配到具有单位时间的多个连续的基准期间的每一个中,且将在多个基准期间中的一个基准期间中运算未完成的程序的剩余运算时间按运算周期从短到长的顺序分配到一个基准期间后面的基准期间中;运算被分配了运算时间的多个程序的运算部(400)。

【技术实现步骤摘要】

本专利技术涉及计算机技术,涉及。
技术介绍
过程控制器及PLC(ProgrammabIe Logic Controller 可编程控制器)等数字式 控制器,进行离散的控制处理。因此,数字式控制器在规定的运算周期重复进行实现控制处 理的程序运算(例如参照专利文献1)。近年来,由于微处理器的高集成化,微处理器的处理 能力高速化正在发展,运算周期的缩短化也正在发展。而另一方面,预备从短到长的运算周 期,根据控制处理的用途分配适当的运算周期给各程序也正在被规划。专利文献1 日本特开2002-351509号公报
技术实现思路
各个运算周期不同的多个程序,以往通过多重任务操作系统(OS)执行。但是用多 重任务OS的单纯的分时,不能保证遵守程序严密的运算周期。还有,分别对多个程序附以 优先顺序需要烦杂的手续。另外,将微处理器的处理能力预先分配给运算周期短的程序和 运算周期长的程序的方式也正在被规划。但是,可能发生实际被运算的程序的数目未对应 预先被设定的处理能力的分配的情况。因此,例如可能发生运算周期短的程序的数目多、预 先分配到运算周期短的程序处理中的微处理器的处理能力不足,另一方面运算周期长的本文档来自技高网...

【技术保护点】
一种信息处理装置,其特征在于,具备:  单位时间计算部,其计算出多个程序的各个运算周期的最大公约数作为单位时间;  分配部,其将上述多个程序的各个运算时间按上述运算周期从短到长的顺序,分别分配到具有上述单位时间的多个连续的基准期间的每一个中,且将在上述多个基准期间中的一个基准期间中运算未完成的程序的剩余运算时间按上述运算周期从短到长的顺序,分配到上述一个基准期间后面的基准期间中;  运算部,其对在上述多个基准期间中分别被分配了上述运算时间的上述多个程序进行运算。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:星加一幸
申请(专利权)人:株式会社山武
类型:发明
国别省市:JP[日本]

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

1