[发明专利]信息处理装置、调整方法及调整程序在审
| 申请号: | 201880093080.6 | 申请日: | 2018-05-07 |
| 公开(公告)号: | CN112136110A | 公开(公告)日: | 2020-12-25 |
| 发明(设计)人: | 寺田由梨香;出原章雄;水口武尚;久场亮平;落合真一;小中裕喜 | 申请(专利权)人: | 三菱电机株式会社 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 何立波;张天舒 |
| 地址: | 日本*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 信息处理 装置 调整 方法 程序 | ||
在信息处理装置(100)中,第1取得部(200)及第2取得部(230)这些取得部在执行实时应用和多个通用应用的试运转阶段,取得通用OS信息。通用OS信息是与在试运转阶段执行的多个通用应用各自的硬件的使用相关的信息。管理部(220)针对各个通用应用,基于由取得部取得的通用OS信息,判定是否满足用于对硬件的使用进行限制的条件。管理部(220)在判定为满足条件的情况下,在执行实时应用和多个通用应用的实际运用阶段,对相应的通用应用的硬件的使用进行限制。
技术领域
本发明涉及信息处理装置、调整方法及调整程序。
背景技术
近年来,通过与CPU的高性能化相伴的虚拟化技术的发展,能够在1台信息处理系统搭载多个OS。在这样的搭载有多个OS的信息处理系统中,将对各OS的动作进行管理的软件称为管理程序。将运行的OS称为客户OS。使用管理程序使多个OS在单一硬件平台上运行的技术也被用于嵌入式系统。在这样的系统中,使用同时执行进行实时性高的处理的实时OS、进行信息处理的Windows(注册商标)等通用OS的环境。但是,这些OS使用相同的硬件。因此,根据通用OS的处理内容,有时总线长时间被占用。其结果,有可能产生相对于实时OS的实时响应性能的开销。“CPU”是Central Processing Unit的缩写。“OS”是OperatingSystem的缩写。
在专利文献1中记载了如下技术,即,在优先级低的虚拟服务器的DMA流量比预先设定好的阈值大的情况下,通过减少分配的CPU时间,优先级高的虚拟服务器能够进行向I/O的访问。“DMA”是Direct Memory Access的缩写。“I/O”是Input/Output的缩写。
专利文献1:日本特开2008-176482号公报
发明内容
在专利文献1所记载的技术中,由于减少向优先级低的虚拟服务器分配的CPU时间,因此优先级低的虚拟服务器的不对其它虚拟服务器的处理造成影响的处理也会停止。
本发明的目的在于使得实时OS能够优先地进行向硬件的访问而不将实时OS之外的OS的不对实时OS的处理造成影响的处理停止。
本发明的一个方式涉及的信息处理装置具有:
硬件;
取得部,其在执行实时应用、多个通用应用的试运转阶段,取得与所述多个通用应用各自的所述硬件的使用相关的信息即通用OS信息,该实时应用是经由实时操作系统而使用所述硬件运行的应用程序,该多个通用应用各自是经由非实时操作系统而使用所述硬件运行的应用程序;以及
管理部,其针对各个通用应用,基于由所述取得部取得的通用OS信息,判定是否满足用于对所述硬件的使用进行限制的条件,在判定为满足所述条件的情况下,在执行所述实时应用和所述多个通用应用的实际运用阶段,对相应的通用应用的所述硬件的使用进行限制。
发明的效果
在本发明中,对于在实时OS之外的OS上运行的应用中的基于在试运转阶段得到的信息判定为满足规定条件的应用,在实际运用阶段,硬件的使用受到限制。对于判定为不满足条件的应用,在实际运用阶段不对硬件的使用进行限制,由此能够使实时OS优先地进行向硬件的访问而不将实时OS之外的OS的不对实时OS的处理造成影响的处理停止。
附图说明
图1是表示实施方式1涉及的信息处理装置的软件结构的框图。
图2是表示实施方式1涉及的信息处理装置的硬件结构的框图。
图3是表示实施方式1涉及的信息处理装置的功能结构的框图。
图4是表示实施方式1涉及的信息处理装置的HV存储区域内的表格组的框图。
图5是表示实施方式1涉及的信息处理装置的RTOS信息表格例的图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880093080.6/2.html,转载请声明来源钻瓜专利网。





