[發明專利]硬盤裝置及計算機系統有效
| 申請號: | 201410132202.1 | 申請日: | 2014-04-02 |
| 公開(公告)號: | CN103927133B | 公開(公告)日: | 2017-03-01 |
| 發明(設計)人: | 胡永發;畢德春;孫衛華;劉會芬 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司11138 | 代理人: | 黃厚剛 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 硬盤 裝置 計算機系統 | ||
技術領域
本發明涉及計算機領域,特別涉及一種硬盤裝置及計算機系統。
背景技術
如圖1所示,目前大部分硬盤裝置中安裝轉換電路,轉換電路提供網絡接口,主機與硬盤裝置的網絡接口相連接,主機下發網絡格式的指令,主機下發的命令經過轉換電路的CPU(英文全稱為:Central?Processing?Unit,中央處理器)將網絡格式的指令轉換成ATA(advanced?technology?attachment,高級附件技術?)/SCSI(Small?Computer?System?Interface,小型計算機系統接口)命令格式,然后下發給SAS(Serial?Attached?SCSI,串行連接SCSI)/SATA(Serial?Advanced?Technology?Attachment,串行高級技術附件)硬盤;轉換電路的CPU將SAS/SATA硬盤向主機反饋的ATA/SCSI格式執行結果轉換為網絡格式反饋給主機。
由于主機與硬盤裝置之間傳輸的消息需要經過轉換,造成指令執行的時延較長。
發明內容
本發明實施例提供一種硬盤裝置及計算機系統,能夠減少指令執行的時延。
本發明實施例采用如下技術方案:
第一方面,提供一種硬盤裝置,包括:接口模塊,中央處理器CPU,存儲模塊,所述接口模塊與所述CPU連接,所述CPU與所述存儲模塊連接,所述CPU通過所述接口模塊與主機進行通信;所述接口模塊,用于接收主機傳輸的控制指令,并向所述CPU傳輸所述控制指令;所述CPU,用于接收所述接口模塊傳輸的所述控制指令,根據所述指令對所述存儲模塊進行控制;所述CPU還用于,獲取所述指令的執行結果,并通過所述接口模塊向所述主機反饋所述執行結果。
結合第一方面,在第一方面第一種可能的實現方式中,所述接口模塊包括網絡接口,或者所述接口模塊包括串行接口,或者所述接口模塊包括網絡接口和串行接口。
結合第一方面,在第一方面第二種可能的實現方式中,所述接口模塊包括串行接口;所述CPU還用于,檢測所述主機通過所述串行接口傳輸的控制指令。
結合第一方面,在第一方面第三種可能的實現方式中,所述接口模塊包括網絡接口和串行接口,所述串行接口,用于當所述主機通過所述網絡接口與所述CPU通信失敗時,接收所述主機傳輸的所述網絡接口的配置參數,向所述網絡接口傳輸所述配置參數。
結合第一方面,在第一方面第四種可能的實現方式中,所述接口模塊包括網絡接口和串行接口,所述串行接口,用于當所述主機通過所述網絡接口與所述CPU通信失敗時,接收所述主機傳輸的檢測所述存儲模塊的檢測指令,向所述CPU傳輸所述檢測指令;所述CPU還用于,收到所述檢測指令后對所述存儲模塊進行故障檢測,當檢測到所述存儲模塊存在故障時,對所述存儲模塊進行故障修復。
結合第一方面,在第一方面第五種可能的實現方式中,所述接口模塊包括網絡接口和串行接口,所述串行接口,用于當所述主機通過所述網絡接口與所述CPU通信失敗時,接收所述主機傳輸的收集所述存儲模塊的狀態信息的收集指令,向所述CPU傳輸所述收集指令;所述CPU還用于,收到所述收集指令后收集所述存儲模塊的狀態信息,并通過所述串行接口向所述主機反饋所述存儲模塊的狀態信息。
結合第一方面,或者結合第一方面任一中可能的實現方式,在第一方面第六種可能的實現方式中,所述存儲模塊包括機械式硬盤,或者所述存儲模塊包括固態硬盤SSD。
第二方面,提供一種計算機系統,包括主機及硬盤裝置,所述硬盤裝置包括接口模塊,中央處理器CPU,存儲模塊,所述接口模塊與所述CPU連接,所述CPU與所述存儲模塊連接,所述CPU通過所述接口模塊與所述主機進行通信;所述主機,用于通過所述接口模塊向所述硬盤裝置傳輸控制指令,對所述硬盤裝置進行控制;所述接口模塊,用于接收所述主機傳輸的控制指令,并向所述CPU傳輸所述控制指令;所述CPU,用于接收所述接口模塊傳輸的所述控制指令,根據所述指令對所述存儲模塊進行控制;所述CPU還用于,獲取所述指令的執行結果,并通過所述接口模塊向所述主機反饋所述執行結果。
結合第二方面,在第二方面第一種可能的實現方式中,所述硬盤裝置的接口模塊包括串行接口,所述系統還包括背板,所述背板與所述硬盤裝置的串行接口連接,所述主機通過所述背板與所述硬盤裝置進行通信;所述主機還用于,通過所述背板向所述硬盤裝置傳輸控制指令時攜帶所述硬盤裝置的地址;所述背板用于,根據所述硬盤裝置的地址將所述控制指令通過所述硬盤裝置的串行接口傳輸至所述硬盤裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410132202.1/2.html,轉載請聲明來源鉆瓜專利網。





