[發明專利]跨電源周期來跟蹤對寫入命令和解除映射命令的混合有效
| 申請號: | 201580046782.5 | 申請日: | 2015-10-01 |
| 公開(公告)號: | CN107077427B | 公開(公告)日: | 2020-06-30 |
| 發明(設計)人: | D.A.普林斯;A.K.奧布里希;H.關;G.韋斯頓-路易斯;A.庫爾卡尼;Y.于 | 申請(專利權)人: | 桑迪士克科技有限責任公司 |
| 主分類號: | G06F12/1009 | 分類號: | G06F12/1009 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 邱軍 |
| 地址: | 美國得*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 電源 周期 跟蹤 寫入 命令 解除 映射 混合 | ||
1.一種管理存儲系統的方法,所述方法包括:
在所述存儲系統的存儲設備處,接收來自與所述存儲設備操作性地耦合的主機的多個命令,來自所述主機的所述多個命令包括寫入命令和解除映射命令,所述存儲設備包括非易失性存儲器;
維護與來自所述主機的寫入命令和解除映射命令相對應的日志;
在易失性存儲器中維護映射表,所述映射表用于將邏輯地址空間中對所述主機可用的邏輯地址轉換為在所述存儲設備的物理地址空間中的物理地址,其中,所述映射表不同于所述日志;
在與接收和處理所述解除映射命令無關的調度基礎上,將所述映射表保存至所述存儲設備的所述非易失性存儲器中;
將所述日志保存到所述存儲設備的所述非易失性存儲器中;以及
當所述存儲設備上電時,從所述存儲設備的所述非易失性存儲器中的所述保存的映射表以及從所述存儲設備的所述非易失性存儲器中的所述保存的日志來重建所述映射表。
2.如權利要求1所述的方法,其中,保存所述映射表包括將指向所述日志中的位置的位置指針存儲在所述非易失存儲器中,并且重建所述映射表包括用來自所述保存日志的由所述存儲的位置指針指向的所述日志中的所述位置處開始的條目來更新所述保存的映射表。
3.如權利要求1所述的方法,其中,保存所述映射表包括在不同的調度時間處將所述映射表的多個不同部分保存到所述非易失性存儲器中。
4.如權利要求3所述的方法,其中,針對寫入命令,所述日志包括結合執行所述寫入命令來存儲數據的物理地址。
5.如權利要求1至4中任一項所述的方法,其中,所述日志包括針對第一解除映射命令的條目,所述條目包括標識根據所述第一解除映射命令而被解除映射的多個邏輯地址的信息。
6.如權利要求1至4中任一項所述的方法,其中,所述日志包括針對第一解除映射命令的條目,所述條目包括標識根據所述第一解除映射命令而被解除映射的邏輯地址范圍的信息。
7.如權利要求1至4中任一項所述的方法,其中,將所述日志保存到所述非易失性存儲器中包括結合掉電事件將所述日志的至少一部分保存到所述非易失性存儲器中。
8.如權利要求1至4中任一項所述的方法,其中,將所述日志保存到所述非易失性存儲器中包括當所述日志滿足預定義的充滿度標準時將所述日志的至少第一部分保存到所述非易失性存儲器中,并且結合掉電事件將所述日志的最終部分保存到所述非易失性存儲器中。
9.如權利要求1至4中任一項所述的方法,其中,所述存儲設備包括一個或多個閃存設備。
10.一種存儲設備,包括:
用于在所述存儲設備處接收來自與所述存儲設備操作性地耦合的主機的多個命令的裝置,來自所述主機的所述多個命令包括寫入命令和解除映射命令,所述存儲設備包括非易失性存儲器;
用于維護與來自所述主機的寫入命令和解除映射命令相對應的日志的裝置;
用于在易失性存儲器中維護映射表的裝置,所述映射表用于將邏輯地址空間中對所述主機可用的邏輯地址轉換為在所述存儲設備的物理地址空間中的物理地址,其中所述日志不同于所述映射表;
用于在與接收和處理所述解除映射命令無關的調度基礎上將所述映射表保存至所述存儲設備的所述非易失性存儲器中的裝置;
用于將所述日志保存到所述存儲設備的所述非易失性存儲器中的裝置;以及
用于當所述存儲設備上電時從所述存儲設備的所述非易失性存儲器中的所述保存的映射表以及從所述存儲設備的所述非易失性存儲器中的所述保存的日志來重建所述映射表的裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于桑迪士克科技有限責任公司,未經桑迪士克科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201580046782.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種天線與揚聲器模組相互獨立的移動電子設備
- 下一篇:寬帶超薄聲波擴散結構





