[发明专利]零CPU负载实现存储系统命令传输的装置和方法有效
| 申请号: | 201510696564.8 | 申请日: | 2015-10-23 |
| 公开(公告)号: | CN105354154B | 公开(公告)日: | 2018-12-28 |
| 发明(设计)人: | 吕新浩;郑静;周文;丁杰 | 申请(专利权)人: | 贵州轩通大数据科技有限责任公司 |
| 主分类号: | G06F12/0811 | 分类号: | G06F12/0811 |
| 代理公司: | 贵阳睿腾知识产权代理有限公司 52114 | 代理人: | 谷庆红 |
| 地址: | 550000 贵州省贵阳市南明区花果园彭家湾花果园项*** | 国省代码: | 贵州;52 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | cpu 负载 实现 存储系统 命令 传输 装置 方法 | ||
1.零CPU负载实现存储系统命令传输的传输模块,其特征在于,所述的传输模块包括请求命令寄存器、完成命令寄存器、请求命令寄存器解码器、完成命令寄存器解码器、读写主设备、第一级请求命令缓冲器、一个或多个第二级请求命令缓冲器、请求命令解码器、请求命令分发器、完成命令解码器、完成命令编码器、一个或多个第一级完成命令缓冲器、第二级完成命令缓冲器;
所述的请求命令寄存器,用于存储客户端向存储系统发出的一级请求命令的数量;
所述的完成命令寄存器,用于存储第二级完成命令缓冲器向客户端反馈的二级完成命令的数量;
所述的请求命令寄存器解码器,用于解析请求命令寄存器,触发读写主设备从客户端读取一级请求命令;
所述的完成命令寄存器解码器,用于解析完成命令寄存器,触发读写主设备从第二级完成命令缓冲器读取二级完成命令;
所述的读写主设备,用于根据请求命令寄存器解码器的触发从客户端读取一级请求命令存储到第一级请求命令缓冲器,还用于根据完成命令寄存器解码器的触发从第二级完成命令缓冲器读取二级完成命令发送到客户端;
所述的请求命令解码器,用于分解第一级请求命令缓冲器中存储的一级请求命令,将分解得到的二级请求命令存储到相关存储单元对应的第二级请求命令缓冲器;
所述的请求命令分发器,用于将第二级请求命令缓冲器中存储的二级请求命令发送到对应控制器;
所述的第一级请求命令缓冲器,用于存储一级请求命令;
所述的第二级请求命令缓冲器,用于存储二级请求命令;
所述的完成命令解码器,用于将一级完成命令存储到相关存储单元对应的第一级完成命令缓冲器;
所述的完成命令编码器,用于将第一级完成命令缓冲器中的一级完成命令汇集,形成二级完成命令,存储到第二级完成命令缓冲器,并将第二级完成命令缓冲器中二级完成命令的数量存储到完成命令寄存器;
所述的第一级完成命令缓冲器,用于存储一级完成命令;
所述的第二级完成命令缓冲器,用于存储二级完成命令。
2.根据权利要求1所述的传输模块,其特征在于,所述的传输模块还包括数据地址解码器、一个或多个写数据缓冲器、一个或多个写数据地址缓冲器、一个或多个读数据缓冲器、一个或多个读数据地址缓冲器;
所述的数据地址解码器,用于根据控制器状态的变化,读取写数据地址缓冲器或读数据地址缓冲器,对读取到的数据地址进行解析,触发读写主设备进行写数据操作或读数据操作;
所述的写数据缓冲器,用于缓存客户端需要写入存储系统的数据;
所述的写数据地址缓冲器,用于存储二级请求命令中包含的客户端需要写入存储系统数据的地址;
所述的读数据缓冲器,用于缓存客户端需要从存储系统读取的数据;
所述的读数据地址缓冲器,用于存储二级请求命令中包含的客户端需要从存储系统读取的数据的地址;
所述的读写主设备,还用于通过数据地址解码器的触发在客户端和存储系统之间传输请求命令的相关数据;
所述的请求命令分发器,还用于将二级请求命令中包含的相关数据的地址发送到写数据地址缓冲器或读数据地址缓冲器。
3.根据权利要求1或2所述的传输模块,其特征在于,
所述的请求命令分发器轮询读取第二级请求命令缓冲器中存储的二级请求命令,依次发送到对应控制器;
所述的完成命令编码器轮询汇集第一级完成命令缓冲器中的一级完成命令,形成二级完成命令,存储到第二级完成命令缓冲器。
4.根据权利要求1或2所述的传输模块,其特征在于,所述的请求命令分发器发送到对应控制器的二级请求命令是互斥命令。
5.零CPU负载实现存储系统命令传输的装置,其特征在于,所述的装置包括存储系统和根据权利要求1或2所述的传输模块;
所述的存储系统包括一个或多个控制器、一个或多个存储单元,状态寄存器组;
所述的控制器,用于执行二级请求命令,生成相关存储单元对应的一级完成命令;
所述的状态寄存器组,用于反映控制器状态的变化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州轩通大数据科技有限责任公司,未经贵州轩通大数据科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510696564.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:熔融结晶器
- 下一篇:负压节能高效气液分离装置





