[發明專利]數據訪問的處理方法和裝置在審
| 申請號: | 201410177794.9 | 申請日: | 2014-04-29 |
| 公開(公告)號: | CN103984655A | 公開(公告)日: | 2014-08-13 |
| 發明(設計)人: | 林明德 | 申請(專利權)人: | 三星半導體(中國)研究開發有限公司;三星電子株式會社 |
| 主分類號: | G06F13/20 | 分類號: | G06F13/20 |
| 代理公司: | 北京銘碩知識產權代理有限公司 11286 | 代理人: | 王艷嬌;張云珠 |
| 地址: | 215021 江蘇省蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 訪問 處理 方法 裝置 | ||
技術領域
本發明涉及存儲技術領域。更具體地講,涉及一種優化數據訪問調度的處理方法和裝置。
背景技術
SCSI(Small?Computer?System?Interface,小型計算機系統接口)是一種用于計算機和智能設備(硬盤、軟驅、光驅、打印機、掃描儀等)之間系統級接口的獨立處理器標準。SCSI是一種智能的通用接口標準。它是各種計算機與外部設備之間的接口標準。
處理SCSI命令通常利用處理程序判斷SCSI命令的優先級,再按照優先級對SCSI命令進行排隊,這額外增加了系統消耗,并且增加了處理SCSI命令的復雜度,此外,采用處理程序對SCSI命令進行處理速度慢,降低了數據訪問效率。
發明內容
本發明的目的在于提供一種高效率的、復雜度低的數據訪問的處理方法、系統和裝置。
為了實現上述目的,根據本發明的一方面,提供了一種數據訪問的處理方法,包括:a)獲取和應用相關的輸入/輸出I/O數據包,所述I/O數據包攜帶有優先級信息;b)基于攜帶有優先級信息的I/O數據包獲取攜帶有相應優先級信息的小型計算機系統接口SCSI命令;c)將獲取的SCSI命令存儲于先進先出FIFO寄存器的相應優先級的存儲區域,所述FIFO寄存器是供SCSI命令啟動端和SCSI命令執行端存取SCSI命令信息的寄存器,所述FIFO寄存器包括被標記為不同優先級的存儲區域。
可選地,步驟c)可包括:c1)獲取SCSI命令的長度信息;c2)將SCSI命令的內容和命令長度信息存儲于先進先出FIFO寄存器的相應優先級的存儲區域。
可選地,所述FIFO寄存器可以是主機總線適配器HBA設備的內存訪問空間。
可選地,所述方法可還包括:從FIFO寄存器讀取來自SCSI命令執行端的標志SCSI命令執行完成的命令信息以完成對SCSI命令執行端數據的訪問。
根據本發明的另一方面,提供了一種數據訪問的處理方法,包括:a)從先進先出FIFO寄存器相應優先級的存儲區域讀取小型計算機系統接口SCSI命令;b)基于讀取的SCSI命令的內容執行存取操作。
可選地,步驟a)可包括:a1)從先進先出FIFO寄存器相應優先級的存儲區域讀取小型計算機系統接口SCSI命令的命令長度信息;a2)基于所述命令長度信息讀取SCSI命令的內容。
可選地,步驟a)可包括:優先讀取優先級高的FIFO存儲區域的SCSI命令的內容和命令長度信息。
可選地,所述方法可還包括:將標志SCSI命令執行完成的命令信息存儲于FIFO寄存器。
根據本發明的另一方面,提供了一種帶有小型計算機系統接口SCSI的服務器,包括:I/O數據包獲取單元,用于獲取和應用相關的輸入/輸出I/O數據包,所述I/O數據包攜帶有優先級信息;SCSI命令獲取單元,用于基于攜帶有優先級信息的I/O數據包獲取攜帶有相應優先級信息的小型計算機系統接口SCSI命令;存儲單元,用于將SCSI命令存儲于先進先出FIFO寄存器的相應優先級的存儲區域,所述FIFO寄存器是供SCSI命令啟動端和SCSI命令執行端存取SCSI命令信息的寄存器,所述FIFO寄存器包括被標記為不同優先級的存儲區域。
可選地,所述存儲單元可包括:獲取器,用于獲取SCSI命令的長度信息;存儲器,用于將SCSI命令的內容和命令長度信息存儲于先進先出FIFO寄存器的相應優先級的存儲區域。
根據本發明的另一方面,提供了一種帶有小型計算機系統接口SCSI的存儲設備,包括:讀取單元,用于從先進先出FIFO寄存器相應優先級的存儲區域讀取SCSI命令;執行單元,用于基于讀取的SCSI命令的內容執行存取操作。
根據本發明的技術方案,可通過硬件投遞SCSI命令,降低了數據訪問的復雜度,節省了系統資源,提高了數據訪問效率。
將在接下來的描述中部分闡述本發明另外的方面和/或優點,還有一部分通過描述將是清楚的,或者可以經過本發明的實施而得知。
附圖說明
通過下面結合附圖進行的詳細描述,本發明的上述和其它目的、特點和優點將會變得更加清楚,其中:
圖1是示出了根據本發明示例性實施例的數據訪問的處理方法的第一流程圖;
圖2是示出了根據本發明示例性實施例的數據訪問的處理方法的第二流程圖;
圖3是示出了根據本發明示例性實施例的帶有小型計算機系統接口SCSI的服務器的框圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星半導體(中國)研究開發有限公司;三星電子株式會社,未經三星半導體(中國)研究開發有限公司;三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410177794.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種內外雙調合高效油品旋轉噴頭
- 下一篇:一種智能變電站戶外電纜溝
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





