[发明专利]计算机装置和计算机装置的控制方法有效
申请号: | 201380071709.4 | 申请日: | 2013-01-31 |
公开(公告)号: | CN104956337B | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 德永寿郎;摄津敦 | 申请(专利权)人: | 三菱电机株式会社 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/445;G06F9/48 |
代理公司: | 北京三友知识产权代理有限公司11127 | 代理人: | 李辉,黄纶伟 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 装置 控制 方法 | ||
1.一种计算机装置,具有:
CPU(Central Processing Unit),其包含有检测中断的中断检测机构;和
OS(Operating System),其包含有中断判定部,所述中断判定部在所述中断检测机构检测出中断时被所述中断检测机构调用,判定所述中断检测机构检测出的中断是否是CPU例外,
所述计算机装置的特征在于,
在向所述计算机装置追加了进行针对CPU例外的处理的程序即RAS(Reliability Availability Serviceability)模块而不修改OS或管理程序的模块的情况下,
所述CPU
在所述计算机装置起动时,调用所述RAS模块中包含的第1初始化进程,执行所述第1初始化进程,对所述RAS模块使用的资源进行初始化,
在所述RAS模块的所述第1初始化进程执行后,调用所述OS中包含的初始化进程,执行所述初始化进程,对所述OS使用的资源进行初始化,
在所述OS的所述初始化进程执行后,调用所述RAS模块中包含的第2初始化进程,执行所述第2初始化进程,将所述OS中包含的所述中断判定部复制到所述RAS模块,将所述中断检测机构设定成在所述中断检测机构检测出中断时调用复制到所述RAS模块的中断判定部而不是所述OS的中断判定部。
2.根据权利要求1所述的计算机装置,其特征在于,
所述计算机装置还具有存储器,所述存储器存储有所述OS的程序代码和所述RAS模块的程序代码,
在与所述OS的所述初始化进程对应的程序代码的最后,记载有跳至所述初始化进程的调用源的程序代码的跳转命令,
所述CPU执行所述RAS模块的所述第1初始化进程,将存储在所述存储器中的、与所述OS的所述初始化进程对应的程序代码的最后处的记载,变更为跳至所述RAS模块的所述第2初始化进程的程序代码的跳转命令。
3.根据权利要求2所述的计算机装置,其特征在于,所述CPU执行所述RAS模块的所述第1初始化进程,将存储在所述存储器中的、与所述RAS模块的所述第2初始化进程对应的程序代码的最后处的记载,变更为跳至所述OS的所述初始化进程的调用源的程序代码的跳转命令。
4.根据权利要求1所述的计算机装置,其特征在于,
在所述RAS模块中包含有进行针对CPU例外的处理的CPU例外处理部,
在所述中断检测机构检测出中断的情况下,由所述中断检测机构调用复制到所述RAS模块的中断判定部,
在由复制到所述RAS模块的中断判定部判定为所述中断检测机构检测出的中断是CPU例外的情况下,由所述CPU例外处理部进行针对CPU例外的处理。
5.根据权利要求4所述的计算机装置,其特征在于,
在所述中断检测机构检测出中断的情况下,由所述中断检测机构调用复制到所述RAS模块的中断判定部,
在由复制到所述RAS模块的中断判定部判定为所述中断检测机构检测出的中断是CPU例外的情况下,由所述CPU例外处理部确定在CPU例外发生时进行了动作的OS,由所述CPU例外处理部从所确定的OS收集信息而进行针对CPU例外的处理。
6.根据权利要求1所述的计算机装置,其特征在于,
在所述RAS模块内包含有OS确定部,所述OS确定部确定在CPU例外以外的中断发生时进行了动作的OS,
在所述中断检测机构检测出中断的情况下,由所述中断检测机构调用复制到所述RAS模块的中断判定部,
在由复制到所述RAS模块的中断判定部判定为所述中断检测机构检测出的中断是CPU例外以外的情况下,由所述OS确定部确定在中断发生时进行了动作的OS,由所确定的OS进行针对中断的处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380071709.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:从视频生成软件测试脚本
- 下一篇:基于云的油墨订购消息