一种虚拟中断处理方法、装置、设备及介质制造方法及图纸

技术编号:32569991 阅读:32 留言:0更新日期:2022-03-09 16:56
本申请涉及一种虚拟中断处理方法、装置、设备及介质,通过当等待状态列表中不包含未激活状态的待处理虚拟中断请求时,确定多个待处理虚拟中断请求中优先级最低的第一待替换虚拟中断请求,并在目标虚拟中断请求的优先级高于第一待替换虚拟中断请求的优先级时,利用目标虚拟中断请求替换第一待替换虚拟中断请求,从而避免优先级较高的目标虚拟中断请求在等待状态列表外长期等待,可以缩短高优先级虚拟中断的延时,提高高优先级虚拟中断的响应效率,提高系统整体的实时性和可靠性。提高系统整体的实时性和可靠性。提高系统整体的实时性和可靠性。

【技术实现步骤摘要】
一种虚拟中断处理方法、装置、设备及介质


[0001]本专利技术涉及数据处理领域,尤其涉及一种虚拟中断处理方法、装置、设备及介质。

技术介绍

[0002]虚拟中断是一种中断机制,利用时分数据总线实现中断,即在时间共享的基础上通过数据总线用消息传递方式来处理中断信号。对于使用虚拟中断技术实现的产品功能,需要利用虚拟中断机制以支持虚拟中断请求的处理。相关技术中,可以设置等待状态列表,当接收到新的虚拟中断请求时,将新的虚拟中断请求存储到等待状态列表的可存储位置,若等待状态列表已满,将新的虚拟中断请求进行排队处理,在等待状态列表中的一条虚拟中断请求被处理完后,再将排队等待的虚拟中断请求存储至等待状态列表,这导致等待状态列表以外的虚拟中断请求的处理延时,使整体系统的实时性和可靠性受到影响。

技术实现思路

[0003]为了解决上述技术问题,本专利技术提供一种虚拟中断处理方法、装置、设备及介质,可以减少部分虚拟中断请求的处理延时,大大提高系统整体的实时性和可靠性。
[0004]为了达到上述申请的目的,本申请提供了一种虚拟中断处理方法,该本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种虚拟中断处理方法,其特征在于,所述方法包括:响应于目标虚拟中断请求,获取等待状态列表以及所述等待状态列表中多个待处理虚拟中断请求的状态;当所述等待状态列表中不包含未激活状态的待处理虚拟中断请求时,确定所述多个待处理虚拟中断请求中优先级最低的第一待替换虚拟中断请求;在所述目标虚拟中断请求的优先级高于所述第一待替换虚拟中断请求的优先级时,利用所述目标虚拟中断请求替换所述第一待替换虚拟中断请求。2.根据权利要求1所述的方法,其特征在于,所述在所述目标虚拟中断请求的优先级高于所述第一待替换虚拟中断请求的优先级时,利用所述目标虚拟中断请求替换所述第一待替换虚拟中断请求之前,所述方法还包括:获取所述目标虚拟中断请求的目标身份标识和目标业务场景,以及第一中断映射表,所述第一中断映射表表征不同业务场景下虚拟中断请求的身份标识与优先级的对应关系;根据所述目标身份标识和所述目标业务场景,从所述第一中断映射表中确定所述目标虚拟中断请求对应的优先级。3.根据权利要求1所述的方法,其特征在于,所述在所述目标虚拟中断请求的优先级高于所述第一待替换虚拟中断请求的优先级时,利用所述目标虚拟中断请求替换所述第一待替换虚拟中断请求之前,所述方法还包括:获取所述目标虚拟中断请求的目标身份标识,以及第二中断映射表,所述第二中断映射表表征虚拟中断请求的身份标识与优先级的对应关系;根据所述目标身份标识,从所述第二中断映射表中确定对应的所述目标虚拟中断请求的优先级。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述等待状态列表中的待处理虚拟中断请求进行处理;将所述等待状态列表中处理过的待处理虚拟中断请求的状态改为未激活状态。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述等待状态列表中包含未激活状态的待处理虚拟中断请求时,基于所述未激活状态的待处理虚拟中断请求确定第二待替换虚拟中断请求;利用所述目标虚拟中断请求替换所述第二待替换虚拟中断请求。6.根据权利要求1所述的方法,其特征在于,所述确定所述多个待处理虚拟中断请...

【专利技术属性】
技术研发人员:秦民王天亮尚祚彦
申请(专利权)人:中汽创智科技有限公司
类型:发明
国别省市:

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

1