[發(fā)明專利]屏蔽固態(tài)硬盤存儲接口差異的方法及存儲系統(tǒng)有效
| 申請?zhí)枺?/td> | 201210190644.2 | 申請日: | 2012-06-11 |
| 公開(公告)號: | CN102760061A | 公開(公告)日: | 2012-10-31 |
| 發(fā)明(設(shè)計)人: | 馮旭剛 | 申請(專利權(quán))人: | 記憶科技(深圳)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F13/10 |
| 代理公司: | 北京律誠同業(yè)知識產(chǎn)權(quán)代理有限公司 11006 | 代理人: | 黃韌敏 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 屏蔽 固態(tài) 硬盤 存儲 接口 差異 方法 存儲系統(tǒng) | ||
1.一種屏蔽固態(tài)硬盤存儲接口差異的方法,其特征在于,所述方法包括:
在固態(tài)硬盤的存儲系統(tǒng)中設(shè)置固態(tài)硬盤抽象層和驅(qū)動適配層;
所述固態(tài)硬盤的訪問及存儲功能通過所述固態(tài)硬盤抽象層和驅(qū)動適配層與所述固態(tài)硬盤的驅(qū)動模塊和/或所述存儲系統(tǒng)的上層應(yīng)用模塊進行交互。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述存儲系統(tǒng)檢測到所述固態(tài)硬盤連接到所述存儲系統(tǒng)時,將與所述固態(tài)硬盤對應(yīng)的功能函數(shù)注冊到所述固態(tài)硬盤抽象層,以及將所述固態(tài)硬盤的靜態(tài)信息存儲到所述固態(tài)硬盤抽象層。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述固態(tài)硬盤對應(yīng)的功能函數(shù)包括IO功能函數(shù)和/或IO返回函數(shù)和/或所述存儲系統(tǒng)上層應(yīng)用模塊的管理請求的相關(guān)管理函數(shù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述存儲系統(tǒng)的上層應(yīng)用模塊下發(fā)IO請求時,在所述固態(tài)硬盤抽象層內(nèi)注冊的IO功能函數(shù)把所述IO請求的數(shù)據(jù)格式轉(zhuǎn)化成所述固態(tài)硬盤的驅(qū)動程序能夠識別的格式,并將轉(zhuǎn)化后的IO請求發(fā)送到所述固態(tài)硬盤的固件;
在所述固件將所述IO請求返回時,由在所述固態(tài)硬盤抽象層注冊的IO返回函數(shù),把所述固態(tài)硬盤的固件返回的IO請求的數(shù)據(jù)格式轉(zhuǎn)換成所述上層應(yīng)用模塊能夠識別的格式。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述固態(tài)硬盤為PCIE固態(tài)硬盤,所述固態(tài)硬盤抽象層設(shè)置于所述存儲系統(tǒng)中的Raid/Cache層與驅(qū)動適配層之間;所述驅(qū)動適配層設(shè)置于所述固態(tài)硬盤抽象層與所述固態(tài)硬盤的驅(qū)動程序?qū)又g;
并且將處于所述存儲系統(tǒng)底層的PCIE卡和FD分別抽象成為所述固態(tài)硬盤抽象層中的Card對象和FD對象;所述靜態(tài)信息對應(yīng)存儲到所述Card對象和FD對象的相關(guān)成員中。
6.根據(jù)權(quán)利要求5所述的方法,在所述固態(tài)硬盤的上層應(yīng)用模塊下發(fā)管理請求時,若所述管理請求獲取的為所述固態(tài)硬盤的動態(tài)管理數(shù)據(jù),則由在所述固態(tài)硬盤抽象層所注冊的與所述管理請求相關(guān)的管理函數(shù)通過所述驅(qū)動模塊獲取相關(guān)信息并返回所述上層應(yīng)用模塊;
若所述管理請求獲取的為所述固態(tài)硬盤的動態(tài)管理數(shù)據(jù),則由在所述固態(tài)硬盤抽象層中的Card對象或者FD對象的相關(guān)成員直接向所述上層應(yīng)用模塊返回所述動態(tài)管理數(shù)據(jù)。
7.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述固態(tài)硬盤的存儲系統(tǒng)的底層接口包括IDE,SATA,PATA,SCSI接口。
8.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述驅(qū)動適配層將所述固態(tài)硬盤抽象層與所述驅(qū)動模塊進行適配;在所述功能函數(shù)被調(diào)用時,所述功能函數(shù)在所述驅(qū)動適配層處理。
9.一種用于實現(xiàn)權(quán)利要求1~8任一項所述的屏蔽固態(tài)硬盤存儲接口差異的方法的存儲系統(tǒng),其特征在于,所述存儲系統(tǒng)包括固態(tài)硬盤抽象層和驅(qū)動適配層;
所述固態(tài)硬盤的訪問及存儲功能通過所述固態(tài)硬盤抽象層和驅(qū)動適配層與所述固態(tài)硬盤的驅(qū)動模塊和/或所述存儲系統(tǒng)的上層應(yīng)用模塊進行交互。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于記憶科技(深圳)有限公司,未經(jīng)記憶科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210190644.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





