[發明專利]一種目標端SCSI設備統一驅動模塊及方法有效
| 申請號: | 200810066795.0 | 申請日: | 2008-04-25 |
| 公開(公告)號: | CN101566923A | 公開(公告)日: | 2009-10-28 |
| 發明(設計)人: | 周洋 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 深圳市永杰專利商標事務所 | 代理人: | 曹建軍 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 目標 scsi 設備 統一 驅動 模塊 方法 | ||
技術領域
本發明涉及小型計算機系統接口(Small?Computer?System Interface,SCSI)領域,具體涉及一種基于SCSI-3標準協議下目標 端SCSI設備統一驅動模塊及方法。
背景技術
SCSI與其他接口一樣,實際上是主機與設備之間相互通信的一 套協議。SCSI主機利用SCSI主機總線適配器(Host?Bus?Adaptor, HBA)將存儲設備或其他外部設備接入到主機的I/O總線,并使用SCSI 協議管理、控制和操作這些外部設備。
SCSI是一個協議族,由數十個協議組成,其協議結構的最下層 是傳送協議和物理接口,每個SCSI產品只需要遵守其中一個傳送協 議和物理接口標準即可。中間兩層是每個SCSI產品都必須遵守的協 議,包括SCSI體系結構模型(SAM)和SCSI基本命令集(SPC)。最 上層是SCSI專有命令集,每個SCSI產品只需要實現其中一個專有命 令集即可。隨著技術的發展,SCSI支持的設備種類越來越多,協議 變得越來越復雜,SCSI-3重新定義了SCSI協議的體系結構,它采用 分而治之的策略,將SCSI標準分成多個相對獨立的子標準。各個子 標準可以同時開發,共同遵守體系結構的約定。
設計開發一種SCSI產品的過程就是從協議結構不同層中選擇合 適標準的過程。每一種SCSI設備都必須根據自身設備的類型開發相 應的驅動程序。
隨著網絡存儲等設備的應用,遠程發起端(Initiator端)主機 通過各種傳輸方式與目標端(Target端)主機相連,實現對目標端 各種SCSI設備的操作訪問。從而目標端需根據不同的SCSI設備開發 相應的設備驅動,如圖1所示,每一種SCSI設備都有其相應的驅動 程序,每當加入一種新的SCSI設備,整個系統驅動都需重新編寫, 從而系統的穩定性及兼容性得不到保證。
發明內容
本發明所要解決的技術問題是,提供一種目標端SCSI設備統一 驅動模塊,同時在該模塊的基礎上提供一種目標端SCSI設備統一驅 動方法,本發明在不改變現有系統驅動框架的前提下,可實現對SCSI 設備的擴展使用。
一種目標端SCSI設備統一驅動模塊,該模塊位于SCSI設備驅動 接口模塊與Linux系統SCSI內核中間層模塊之間,包括驅動調用接 口模塊,驅動模塊以及內核調用接口模塊,所述接口模塊用于實現與 外界的信息交互,所述驅動模塊用于實現對SCSI設備的驅動。
所述驅動模塊包括SCSI磁盤(SCSI?Disk,SD)驅動模塊,SCSI 磁帶(SCSI?Tape,ST)驅動模塊及SCSI光驅設備(SCSI?CD-ROM, SR)驅動模塊。
一種目標端SCSI設備統一驅動方法,包括以下步驟:
步驟一:目標端SCSI設備驅動接口模塊接收到遠程發起端主機 發送的包含有SCSI命令的數據后,從所述數據中解析SCSI命令,并 發送給SCSI設備統一驅動模塊;
步驟二:SCSI設備統一驅動模塊根據SCSI命令調用相應的驅動 模塊,然后再調用Linux系統SCSI內核中間層中的子系統做進一步 處理。
所述SCSI設備統一驅動模塊接收到SCSI命令后,首先判斷該命 令是對何種SCSI設備的操作,然后再調用相應的驅動模塊。
所述SCSI設備統一驅動模塊通過內核調用接口調用Linux系統 SCSI內核中間層中的子系統。
本發明實現了SCSI目標端驅動程序編寫的簡單化、快速化,從 而當系統內加入新的設備后,整個系統的結構可以保持不變,保證了 系統的快速開發及升級。
附圖說明
圖1是傳統的SCSI目標端設備驅動原理框圖;
圖2是實現本發明的SCSI目標端設備驅動原理框圖;
圖3是本發明所述SCSI設備統一驅動模塊內部實現框圖。
具體實施方式
下面將結合附圖對本發明的具體實施方式進行詳細說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810066795.0/2.html,轉載請聲明來源鉆瓜專利網。





