[发明专利]一种中断处理方法及装置在审

专利信息
申请号: 202111520281.X 申请日: 2021-12-13
公开(公告)号: CN114416408A 公开(公告)日: 2022-04-29
发明(设计)人: 刘莹;李振宇;李泓霖 申请(专利权)人: 飞腾信息技术有限公司
主分类号: G06F11/07 分类号: G06F11/07;G06F11/30
代理公司: 广州三环专利商标代理有限公司 44202 代理人: 颜希文;郝传鑫
地址: 300450 天津市滨海新*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 中断 处理 方法 装置
【说明书】:

一种中断处理方法及装置,涉及计算机技术领域,解决了监测主机是否崩溃宕机时,硬件成本较高、监测效率较低、兼容性较差的问题。中断处理方法应用于主机,该主机包括:M个处理器核和N个虚拟定时器,M个处理器核对应N个虚拟定时器,M为正整数,N为大于或等于1,且小于或等于M的整数。具体方案包括:中断处理装置注册每个处理器核对应的回调函数,并在N个虚拟定时器中存在目标虚拟定时器超时的情况下,生成目标中断请求,且根据目标中断请求对应的中断处理函数和M个处理器核对应的回调函数,获取M个处理器核的运行异常信息。其中,每个回调函数用于被回调后存储对应的处理器核的运行异常信息。

技术领域

本申请涉及计算机技术领域,尤其涉及一种中断处理方法及装置。

背景技术

随着科技的发展,Windows、Linux等操作系统(operating system,OS)在各个领域的应用越来越广泛。操作系统是一台主机的系统软件,处理器核是一台主机的硬件资源,操作系统运行在处理器核上,来执行主机的任务。

目前,OS在处理器核上运行时可能会出现主机崩溃宕机的问题。当主机崩溃宕机后,主机通过触发快速中断请求(fast interrupt request,FIQ)的方式,来采集运行的异常信息。

现有技术中,主机可以利用自身硬件资源包括的看门狗电路,来监测是否崩溃宕机。但是,该方案硬件成本较高。或者,主机可以利用与其连接的外部看门狗监测设备,监测主机是否崩溃宕机。但是,该方案流程复杂,会导致监测效率较低。

发明内容

本申请提供一种中断处理方法及装置,解决了监测主机是否崩溃宕机时,硬件成本较高、监测效率较低、兼容性较差的问题。

为达到上述目的,本申请采用如下技术方案:

第一方面,本申请提供一种中断处理方法,该方法应用于主机,主机可以包括:M个处理器核和N个虚拟定时器,M个处理器核对应N个虚拟定时器,M为正整数,N为大于或等于1,且小于或等于M的整数。该方法包括:中断处理装置注册每个处理器核对应的回调函数,并在N个虚拟定时器中存在目标虚拟定时器超时的情况下,生成目标中断请求,且根据目标中断请求对应的中断处理函数和M个处理器核对应的回调函数,获取M个处理器核的运行异常信息。其中,每个回调函数用于被回调后存储对应的处理器核的运行异常信息。

这样,通过利用主机中的M个处理器核对应的N个虚拟定时器替代看门狗电路或者外部看门狗监测设备,来监测主机的各个处理器核的运行状态,不仅降低了硬件成本,而且利用虚拟定时器来监测对应的处理器核的运行状态,实现了通过软件控制的方法实现监测功能,提高了监测效率和主机的兼容性。

在本申请的一种可能的实现方式中,中断处理方法还可以包括:中断处理装置对N个虚拟定时器中的每个虚拟定时器进行中断配置,配置后的虚拟定时器用于监测对应的处理器核的运行状态。

在本申请的一种可能的实现方式中,上述中断处理装置对N个虚拟定时器中的每个虚拟定时器进行中断配置,具体包括:中断处理装置使能每个虚拟定时器,使能每个虚拟定时器中断,注册每个虚拟定时器对应的中断号,建立注册的中断号与中断类型的对应关系,以及注册每个处理器核对应的异常信息地址,异常信息地址用于存储对应的处理器核的运行异常信息。该情况下,上述中断处理装置在N个虚拟定时器中存在目标虚拟定时器超时的情况下,生成目标中断请求,具体包括:中断处理装置在目标虚拟定时器超时,且目标虚拟定时器使能、目标虚拟定时器中断使能的情况下,生成目标中断请求。

在本申请的一种可能的实现方式中,上述中断处理装置注册每个处理器核对应的回调函数,具体包括:中断处理装置调用注册函数,注册每个处理器核对应的回调函数的地址。

在本申请的一种可能的实现方式中,上述中断处理装置生成目标中断请求,具体包括:中断处理装置获取目标虚拟定时器对应的目标中断号,并根据预存的中断号与中断类型的对应关系,获取目标中断号对应的目标中断类型,且根据目标中断类型生成目标中断请求。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞腾信息技术有限公司,未经飞腾信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111520281.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top