[发明专利]选择性地使能主机传递中断有效
申请号: | 201110448623.1 | 申请日: | 2011-12-22 |
公开(公告)号: | CN102622316A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | J·布思;R·A·威尔森 | 申请(专利权)人: | 西部数据技术公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 赵蓉民 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 选择性 主机 传递 中断 | ||
1.一种能够减少中断开销的非易失性存储系统,所述非易失性存储系统包括:
接口,所述接口被配置以从主机装置接收命令,所述命令包括标识标签,所述标识标签从标识标签的有限集中选择,每个标识标签对于未完成的命令是唯一的,所述接口附加地被配置以使用主机通信线程调度主机数据传递,所述主机通信线程能够在主机传递完成时产生中断;以及
处理器,所述处理器被配置以管理通过所述接口与所述主机装置的通信,以及在主机传递完成时选择性地禁止所述接口产生中断,所述选择性的禁止至少部分基于命令类型、接口资源接受额外主机传递的可用性和命令大小中之一,由此所述选择性的禁止减少与执行所述命令相关联的开销。
2.根据权利要求1所述的非易失性存储系统,其中所述处理器选择性地禁止为读命令产生中断。
3.根据权利要求1所述的非易失性存储系统,其中所述非易失性存储系统包括固态非易失性存储器阵列。
4.根据权利要求1所述的非易失性存储系统,其中所述标识标签包括加标签的命令排队标签和原生命令排队标签之一。
5.根据权利要求1所述的非易失性存储系统,其中所述接口使用串行ATA接口与所述主机装置通信。
6.根据权利要求1所述的非易失性存储系统,其中所述接口使用串行附接SCSI接口与所述主机装置通信。
7.根据权利要求1所述的非易失性存储系统,其中所述标识标签由特定协议分配。
8.根据权利要求1所述的非易失性存储系统,其中所述处理器还被配置以通过释放分配给主机数据传递完成的命令的资源对中断做出响应。
9.根据权利要求8所述的非易失性存储系统,其中所述处理器还被配置以当所述中断被选择性地禁止时重用分配给所述命令的资源。
10.根据权利要求9所述的非易失性存储系统,其中所述资源被另一个命令重用,该另一个命令包括与所述命令包括的标识标签相同的标识标签。
11.根据权利要求1所述的非易失性存储系统,其中根据每个主机传递的完成,所述接口产生的中断被可配置地产生。
12.根据权利要求1所述的非易失性存储系统,其中根据一批主机传递的完成,所述接口产生的中断被可配置地产生。
13.一种主机传递请求处理的方法,所述方法包括:
通过与主机系统通信的非易失性存储装置:
从所述主机系统接收主机传递请求,所述主机传递请求与从标识标签的有限集中选择的标识标签相关联,每个标识标签对于未完成的命令是唯一的;
使用主机接口执行所述主机传递请求;以及
当主机传递请求完成时确定是否中断非易失性存储装置的处理器,所述确定是否中断处理器是至少部分基于至少以下一个:所分配的所述与主机传递请求相关联的资源和接口资源接受额外主机传递请求的可用性。
14.根据权利要求13所述的主机传递请求处理的方法,还包括针对主机传递请求的使用分配资源,所分配的资源与所述标识标签的有限集中的每个标识标签相关联,其中分配步骤在接收步骤之前进行。
15.一种由实现原生命令排队的存储子系统执行的方法,所述方法包括:
从主机系统接收加标签的读命令,以及在所述存储子系统的队列中存储所述加标签的读命令;
执行来自所述队列的所述加标签的读命令,其中执行所述加标签的读命令包括向所述主机系统传递由所述存储子系统存储的数据;以及
至少部分地基于是否任何其它命令存储在所述队列中确定是否执行与所述加标签的读命令相关联的中断处理。
16.根据权利要求15所述的方法,其中所述方法包括作为对确定所述队列中没有存储其它命令的响应而禁止所述中断处理,由此避免与所述中断处理相关联的开销。
17.根据权利要求15所述的方法,其中所述存储子系统根据SATA接口接收和执行所述加标签的读命令。
18.根据权利要求15所述的方法,其中所述存储子系统根据SAS接口接收和执行所述加标签的读命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西部数据技术公司,未经西部数据技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110448623.1/1.html,转载请声明来源钻瓜专利网。