[发明专利]中断处理方法和装置、电子设备及计算机可读存储介质在审
申请号: | 202210033718.5 | 申请日: | 2022-01-12 |
公开(公告)号: | CN114546911A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 张捷;袁信 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F13/24 | 分类号: | G06F13/24;G06F13/16;G06F13/40;G06F13/42 |
代理公司: | 北京市惠诚律师事务所 11353 | 代理人: | 刘子敬 |
地址: | 310056 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中断 处理 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本申请公开了一种中断处理方法和装置、电子设备及计算机可读存储介质。该方法包括:获取源设备执行的命令的处理状态;根据所述处理状态生成中断请求,其中,所述中断请求中包含有用于执行所述中断请求的目标设备的第一存储地址;将所述中断请求发送给所述目标设备。本申请实施例省去了处理器处理中断请求所导致的额外延时,而且还消除了中断请求转发过程中对于处理器资源的占用,降低了处理器的负载和资源消耗。
技术领域
本申请涉及数据存储技术领域,尤其涉及一种中断处理方法和装置、电子设备及计算机可读存储介质。
背景技术
随着网络技术的发展,可以通过网络为用户提供计算机与存储介质之间的连接。特别是原本只能够在本地实现的高速数据通道也可以通过网络来实现。例如,在现有技术中已经提出了NVMe(非易失性内存主机控制器接口规范)over Fabrics(通过光线的NVMe)技术,该技术也被称为NOF。该技术是一个相对较新的协议规范,其可以允许用户使用NVMe通过网络结构将主机连接到存储。NOF技术的提出允许使用各种通用的传输层协议来实现NVMe功能。
在NOF协议的基础上,现有技术中又进一步提出了PCIe(peripheral componentinterconnect express,高速串行计算机扩展总线标准)peer-to-peer(端到端)(P2P)协议,在该协议中可以由源设备作为主机来取得PCI总线的控制权进而与PCI总线上的其他目标设备进行通信和数据传输。由于P2P的传输效率高,因此当前已经成为了实现NOF功能的主要方式。但是在该方案中,通常PCIe-ep(端点)设备作为源设备在完成命令流程处理的结束时会发起MSI(Message Signaled Interrupt,消息信号中断)来通知目的设备介入处理,但是在使用P2P场景下使用这样的MSI机制需要通过处理器来向目的设备转发该中断消息,因此需要占用处理器资源这样的中断请求的转发。
发明内容
本申请实施例提供一种中断处理方法和装置、电子设备及计算机可读存储介质,以解决现有技术中需要额占用处理器资源进行中断转发的缺陷。
为达到上述目的,本申请实施例提供了一种中断处理方法,包括:
获取源设备执行的命令的处理状态;
根据所述处理状态生成中断请求,其中,所述中断请求中包含有用于执行所述中断请求的目标设备的第一存储地址;
将所述中断请求发送给所述目标设备。
本申请实施例还提供了一种中断处理装置,包括:
获取模块,用于获取源设备执行的命令的处理状态;
生成模块,用于根据所述处理状态生成中断请求,其中,所述中断请求中包含有用于执行所述中断请求的目标设备的第一存储地址;
发送模块,用于将所述中断请求发送给所述目标设备。
本申请实施例还提供了一种电子设备,包括:
存储器,用于存储程序;
处理器,用于运行所述存储器中存储的所述程序,所述程序运行时执行本申请实施例提供的中断处理方法。
本申请实施例还提供了一种计算机可读存储介质,其上存储有可被处理器执行的计算机程序,其中,该程序被处理器执行时实现如本申请实施例提供的中断处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210033718.5/2.html,转载请声明来源钻瓜专利网。