[發明專利]增強型主機接口有效
| 申請號: | 200680034856.4 | 申請日: | 2006-08-01 |
| 公開(公告)號: | CN101288045A | 公開(公告)日: | 2008-10-15 |
| 發明(設計)人: | 艾倫·韋爾什·辛克萊 | 申請(專利權)人: | 桑迪士克股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京律盟知識產權代理有限責任公司 | 代理人: | 劉國偉 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 增強 主機 接口 | ||
1.一種用于在非易失性存儲器陣列中存儲數據的存儲器系統,所述存儲器系統接收來自一個或一個以上應用程序的不同邏輯格式的數據,并以常用邏輯格式將數據存儲在所述存儲器陣列中,所述存儲器系統包括:
第一協議適配器,其接收來自第一應用程序的第一數據作為第一主機文件,在所述文件之前是所述第一主機文件長度的指示,并將所述第一數據發送到所述非易失性存儲器陣列,其中所述第一數據存儲在使用第一文件識別符記錄的位置處;
第二協議適配器,其接收來自第二應用程序的第二數據作為識別為第二主機文件的數據的數據流而沒有所述第二主機文件長度的指示,并將所述第二數據發送到所述非易失性存儲器陣列,其中所述第二數據存儲在使用第二文件識別符記錄的位置處;以及
第三協議適配器,其接收來自第三應用程序的第三數據作為具有來自為所述存儲器系統界定的邏輯地址范圍的個別邏輯地址的多個扇區,并將所述第三數據發送到所述非易失性存儲器陣列,其中所述第三數據存儲在使用第三文件識別符記錄的位置處。
2.根據權利要求1所述的存儲器系統,其中所述存儲器系統包含在可通過標準化連接以可移除方式連接到主機系統的存儲器卡中。
3.根據權利要求2所述的存儲器系統,其中所述第一應用程序在第一主機系統上運行,所述存儲器卡在第一時間連接到所述第一主機系統;
所述第二應用程序在第二主機系統上運行,所述存儲器卡在第二時間連接到所述第二主機系統;且
所述第三應用程序在第三主機系統上運行,所述存儲器卡在第三時間連接到所述第三主機系統。
4.根據權利要求1所述的存儲器系統,其中所述第一、第二和第三數據的位置是用指示所述存儲器陣列中對應于所述第一、第二和第三文件識別符中每一者的一個或一個以上區塊的條目來記錄的。
5.根據權利要求1所述的存儲器系統,其中所述第一協議適配器向所述主機產生所述第一主機文件已被接收的指示。
6.根據權利要求1所述的存儲器系統,其中所述第一協議適配器產生所述第一主機文件結束的指示符,所述指示符致使調度所述第一數據以進行垃圾收集。
7.一種實施在可移除存儲器卡上的存儲器系統,所述可移除存儲器卡連接到主機接口并存儲通過所述主機接口接收的數據,所述存儲器系統包括:
非易失性存儲器陣列;
后端存儲器管理系統,其將所述非易失性存儲器陣列內的數據作為文件來管理;
接口層,其與主機通信;
轉譯層,其位于所述接口層與所述后端存儲器管理系統之間,所述轉譯層接收來自所述接口層的主機命令,所述主機命令遵守對象協議,且響應于接收到所述主機命令,所述轉譯層向所述后端存儲器管理系統產生經轉譯的命令,所述經轉譯的命令不遵守所述對象協議。
8.根據權利要求7所述的存儲器系統,其中所述對象協議是媒體傳輸協議(MTP)。
9.根據權利要求7所述的存儲器系統,其中主機在發送對象之前發送包含所述對象的大小的指示的元數據,且所述轉譯層根據所述指示確定何時已從所述主機接收到整個對象。
10.根據權利要求9所述的存儲器系統,其中響應于確定已接收到所述整個對象,所述轉譯層產生發送到所述主機的響應,并產生發送到所述后端存儲器管理系統的文件結束指示符。
11.根據權利要求7所述的存儲器系統,其中所述轉譯層進一步包含:
文件協議適配器,其將來自使用主機文件協議的第二主機的通信轉譯到所述后端文件協議;以及
LBA協議適配器,其將來自使用邏輯地址協議的第三主機的通信轉譯到所述后端文件協議。
12.根據權利要求11所述的存儲器系統,其中所述LBA協議適配器從為所述存儲器系統界定的邏輯地址空間接收具有由所述第三主機分配的邏輯地址的數據扇區,并將所述扇區映射到在大小上等于所述存儲器陣列的元區塊的容量的虛擬文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于桑迪士克股份有限公司,未經桑迪士克股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680034856.4/1.html,轉載請聲明來源鉆瓜專利網。





