[发明专利]读取信息的方法和串行小型计算机系统接口SAS扩展器有效
申请号: | 201911050333.4 | 申请日: | 2019-10-31 |
公开(公告)号: | CN110941580B | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 张帅豪 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42;G06F13/16;G06F11/30 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 白天明;解婷婷 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 读取 信息 方法 串行 小型 计算机系统 接口 sas 扩展 | ||
1.一种读取信息的方法,其特征在于,包括:
由SAS扩展器接收X86架构的计算机系统根据STP协议发送的指令;其中,所述计算机系统发送的指令用于管理SATA硬盘;
由所述SAS扩展器将所述计算机系统发送的指令以及所述SAS扩展器的STP启动器发送的用于启动硬盘状态信息获取线程的指令进行排序和串行化处理,包括:
根据SAS扩展器的延时阈值,确定在对所述计算机系统发送的指令以及所述SAS扩展器的STP启动器发送的用于启动硬盘状态信息获取线程的指令进行排序和串行化处理时由所述计算机系统发送的指令在指令的序列中的位置,以使得所述SAS扩展器在通过SAS端口向所述SATA硬盘发送所述由所述计算机系统发送的指令之后在延时阈值之内从所述SATA硬盘接收到对于由所述计算机系统发送的指令的响应;
由所述SAS扩展器根据STP协议向所述SATA硬盘发送指令;
由串行小型计算机系统接口SAS扩展器通过SAS端口向SATA硬盘发送根据串行ATA通道协议STP的协议包,以进行获取所述SATA硬盘的状态信息的线程;其中,所述SATA硬盘的状态信息包括所述SATA硬盘的温度信息;
由所述SAS扩展器根据通过SAS端口接收的指示所述SATA硬盘状态信息的数据,确定是否调节所述SATA硬盘的状态。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
由所述SAS扩展器在通过SAS端口接收到来自所述SATA硬盘的对于所述X86架构的计算机发送的指令的响应的时候,向所述X86架构的计算机发送所述响应。
3.根据权利要求1所述的方法,其中,所述由SAS扩展器通过SAS端口向SATA硬盘发送STP协议包的步骤包括:
判断由所述SAS扩展器或者由所述计算机提供通过SAS端口获取所述SATA硬盘的状态信息;
若确定由所述SAS扩展器通过SAS端口获取硬盘的状态信息,则由SAS扩展器通过SAS端口向SATA硬盘发送STP协议包;
所述方法还包括:
若确定由所述计算机系统通过SAS端口获取所述SATA硬盘的状态信息,则由所述计算机系统获取所述SATA硬盘的状态信息之后,将所述SATA硬盘的状态信息发送至所述SAS扩展器。
4.一种串行小型计算机系统接口SAS扩展器,其特征在于,包括存储器和处理器;
所述存储器用于存储计算机可读指令;
所述处理器用于读取所述计算机可读指令,以执行如下操作:
接收X86架构的计算机系统根据STP协议发送的指令;其中,所述计算机系统发送的指令用于管理SATA硬盘;
将所述计算机系统发送的指令以及所述SAS扩展器的STP启动器发送的用于启动硬盘状态信息获取线程的指令进行排序和串行化处理,包括:
根据SAS扩展器的延时阈值,确定在对所述计算机系统发送的指令以及所述SAS扩展器的STP启动器发送的用于启动硬盘状态信息获取线程的指令进行排序和串行化处理时由所述计算机系统发送的指令在指令的序列中的位置,以使得所述SAS扩展器在通过SAS端口向所述SATA硬盘发送所述由所述计算机系统发送的指令之后在延时阈值之内从所述SATA硬盘接收到对于由所述计算机系统发送的指令的响应;
根据STP协议向所述SATA硬盘发送指令;
通过SAS端口向SATA硬盘发送STP协议包,以进行获取所述SATA硬盘的状态信息的线程;
根据通过SAS端口接收的指示所述SATA硬盘状态信息的数据,确定是否调节所述SATA硬盘的状态。
5.根据权利要求4所述的扩展器,其特征在于,所述处理器用于读取执行所述计算机可读指令,以执行如下操作:
在通过SAS端口接收到来自所述SATA硬盘的对于所述X86架构的计算机发送的指令的响应的时候,向所述X86架构的计算机发送所述响应。
6.根据权利要求4所述的扩展器,其中,所述通过SAS端口向SATA硬盘发送STP协议包的操作包括:
判断由所述SAS扩展器或者由所述计算机提供通过SAS端口获取所述SATA硬盘的状态信息;
若确定由所述SAS扩展器通过SAS端口获取硬盘的状态信息,则通过SAS端口向SATA硬盘发送STP协议包;
所述处理器用于读取执行所述计算机可读指令,以执行如下操作:
若确定由所述计算机系统通过SAS端口获取所述SATA硬盘的状态信息,则接收所述计算机系统在获取到所述SATA硬盘的状态信息之后发送的所述SATA硬盘的状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911050333.4/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置