[發明專利]一種提高NVM擦寫效率的方法有效
| 申請號: | 202210140090.9 | 申請日: | 2022-02-16 |
| 公開(公告)號: | CN114510198B | 公開(公告)日: | 2023-06-30 |
| 發明(設計)人: | 何迪 | 申請(專利權)人: | 北京中電華大電子設計有限責任公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 102209 北京市昌平區北七家鎮未*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 提高 nvm 擦寫 效率 方法 | ||
1.一種提高NVM擦寫效率的方法,其特征在于,措施包括:
1)寫入操作:
執行寫入操作時,根據寫入地址計算待寫頁號PN,通過比較待寫頁號PN與CACHE中對應的若干個物理頁號CACHEPN,判斷當前CACHE緩存中是否存在待寫入的頁:
CACHE命中:如果PN和第i個CACHEPN相等,0≤i<N,N為大于0的任意整數,則直接在該頁CACHE數據CACHE[i]中更新待寫入的數據;
CACHE未命中:如果PN不等于任何一個CACHEPN,則根據引用矩陣獲取一個CACHE索引i,并把待寫入的頁號PN對應存儲在NVM中的一整頁數據讀出來存儲到CACHE[i]中,然后更新CACHE[i]中的數據,并正向更新引用矩陣,同時設置更新標記CACHEFLAG[i]為標記A,標明該頁最終需要提交到NVM中;i是CACHE索引代號,0≤i<N,所述CACHE命中和CACHE未命中里分別描述的i互相之間并無關聯;
2)提交操作:
在當前指令全部結束后,執行提交操作,把CACHE中更新標記CACHEFLAG[i]為標記A的有效數據頁更新到NVM中,然后設置更新標記CACHEFLAG[i]為標記B,標明該頁不再需要提交到NVM中;
3)取消操作:
如需要執行某頁的取消寫入操作時,根據待取消寫入地址計算待寫頁號PN,通過比較待取消頁號PN與CACHE中對應的若干個物理頁號CACHEPN,判斷當前CACHE緩存中是否存在待寫入的頁,如果PN和第i個CACHEPN相同,則設置物理頁號CACHEPN[i]為無效頁號并反向更新引用矩陣,并設置更新標記CACHEFLAG[i]為標記B,所述取消操作和所述寫入操作里分別描述的i互相之間并無關聯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中電華大電子設計有限責任公司,未經北京中電華大電子設計有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210140090.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種測試針及其加工方法
- 下一篇:一種基于電子標簽的防錯輸液系統及其使用方法





