[發明專利]存儲設備的擴展地址空間有效
| 申請號: | 201811074911.3 | 申請日: | 2018-09-14 |
| 公開(公告)號: | CN110865945B | 公開(公告)日: | 2022-11-11 |
| 發明(設計)人: | 代亮亮;高鵬;湯峰 | 申請(專利權)人: | 上海憶芯實業有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F12/1009 |
| 代理公司: | 北京卓特專利代理事務所(普通合伙) 11572 | 代理人: | 陳變花 |
| 地址: | 200120 上海市浦東*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 設備 擴展 地址 空間 | ||
1.一種訪問存儲設備的擴展地址空間的方法,包括:
獲取訪問擴展地址空間的寫擴展區命令;
將寫擴展區命令對應的數據寫入第一物理地址;
根據寫擴展區命令生成寫鏡像區命令;
將寫鏡像區命令對應的數據寫入第二物理地址;以及
指示寫擴展區命令處理完成;其中,
基于寫擴展區命令的LTA地址加上擴展區的大小得到鏡像區命令的LTA地址,LTA地址為LTA空間的元素,LTA空間是存儲設備所維護的存儲空間;以及
將存儲要寫入擴展區的數據的緩存單元分配給鏡像區命令,并將緩存單元所對應的LTA地址更新為鏡像區命令指示的LTA地址,且不改變該緩存單元中所存儲的數據。
2.根據權利要求1所述的方法,還包括:
獲取訪問邏輯地址空間的寫命令;
將寫命令對應的數據寫入第三物理地址;以及
指示寫命令處理完成。
3.根據權利要求2所述的方法,其中
擴展地址空間被映射到LTA空間的擴展區,以及邏輯地址空間被映射到LTA空間的邏輯地址區。
4.根據權利要求3所述方法,其中
寫擴展區命令訪問擴展地址空間的地址被映射到擴展區的第一地址;
寫鏡像命令訪問第二地址,第二地址屬于LTA空間的鏡像區;第二地址是根據第一地址計算得到。
5.根據權利要求4所述的方法,其中
響應于將寫擴展區命令對應的數據寫入第一物理地址,記錄寫擴展區命令訪問的第一地址與第一物理地址的對應關系;
將寫鏡像區命令對應的數據寫入第二物理地址,記錄寫鏡像區命令訪問的第二地址同第二物理地址的對應關系。
6.根據權利要求4或5所述的方法,其中
為邏輯地址區的地址分配第一類存儲介質的物理地址;
為擴展區的地址分配第二類存儲介質的物理地址;以及
第二類存儲介質具有比第一類存儲介質更低的訪問延遲。
7.一種訪問存儲設備的擴展地址空間的方法,包括:
獲取訪問擴展地址空間的讀擴展區命令;
根據讀擴展區命令的第一地址獲取第一物理地址,從第一物理地址讀出數據;
響應于從第一物理地址讀出數據有誤;
生成讀鏡像區命令,其中,所述讀鏡像區命令用于指示從鏡像區讀取其所備份的所述讀擴展區命令對應的數據;
根據讀鏡像區命令的第二地址獲取第二物理地址,從第二物理地址讀出數據;
將從第二物理地址讀出的數據作為對所述讀擴展區命令的響應;
其中,基于讀擴展區命令的第一地址加上擴展區的大小得到讀鏡像區命令的第二地址,并基于第二地址與物理地址之間的映射關系得到第二物理地址,基于第二物理地址從鏡像區命令讀出數據作為對所述讀擴展區命令的響應;第一地址為擴展區的LTA地址,第二地址為鏡像區的LTA地址,LTA地址為LTA空間的元素,LTA空間是存儲設備所維護的存儲空間。
8.根據權利要求7所述方法,其中
讀擴展區命令訪問擴展地址空間的地址被映射到擴展區的第一地址;
讀鏡像命令訪問第二地址,第二地址屬于中間地址空間的鏡像區;第二地址是根據第一地址計算得到。
9.根據權利要求8所述的方法,其中
響應于獲取所述讀擴展區命令,根據讀擴展區命令訪問的第一地址查詢FTL表得到第一物理地址;
響應于生成所述讀鏡像區命令,根據所述讀鏡像區命令訪問的第二地址,查詢FTL表得到第二物理地址。
10.一種存儲設備,包括控制部件與NVM存儲介質;
所述控制部件執行根據權利要求1-9之一所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海憶芯實業有限公司,未經上海憶芯實業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811074911.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于電視機的遠程互動系統及方法
- 下一篇:變速箱及其駐車機構





