[發明專利]快速刪除flash數據的方法、系統、計算機設備及存儲介質在審
| 申請號: | 202011513530.8 | 申請日: | 2020-12-17 |
| 公開(公告)號: | CN112579004A | 公開(公告)日: | 2021-03-30 |
| 發明(設計)人: | 方利紅;柳振強;包建意;李軍軍;楊延志;劉軍 | 申請(專利權)人: | 杭州艾芯智能科技有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 杭州裕陽聯合專利代理有限公司 33289 | 代理人: | 金方瑋 |
| 地址: | 310051 浙江省杭州市濱江區東*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 快速 刪除 flash 數據 方法 系統 計算機 設備 存儲 介質 | ||
本申請涉及一種快速刪除flash數據的方法、裝置、計算機設備和存儲介質。其中,方法包括以下步驟:設定數據的有效標記值;將數據結合其有效標記值根據數據大小和標準扇區大小存入一個或多個連續的標準扇區內;若需要擦除該組數據時,直接修改其有效標記值的狀態為無效數據。本申請技術方案在需要擦除這組數據時,直接將表征這組數據有效性的有效標記改寫即可,不再需要實際擦除這組數據,運行中的時間損耗少,提高了運行效率,避免flash損壞的問題,并延長了flash的使用壽命。
技術領域
本申請涉及數據存儲技術領域,特別是涉及一種快速刪除flash數據的方法、系統、計算機設備及存儲介質。
背景技術
現如今,我們已然步入了計算機信息技術高速發展的時代,
在這一時期的flash芯片,被越來越多的使用在各種大大小小的計算機系統之中。用到的flash芯片雖然存儲容量大小不一致,型號不一致,讀寫壽命也不一致,但是其被大量使用到的目的是一致的,那就是能安全存儲各種數據信息。
在flash芯片其固有的操作流程當中,當使用者需要將flash中存儲的某個數據刪除時,需要先將有用的數據讀取出來,然后再擦除所在扇區,最后再將讀取的數據寫入。當需要寫入時,仍然需要將所在扇區刪除,再寫入需要存儲的數據。采用這種簡單的操作方式會導致頻繁的擦除扇區,如此將導致擦除整個扇區的操作時,需要耗費相當多的時間資源,將嚴重影響程序的響應效率,不能給使用者帶來良好的交互體驗。
發明內容
基于此,有必要針對上述技術問題,提供一種快速刪除flash數據的方法、系統、計算機設備及存儲介質。
一種快速刪除flash數據的方法,包括以下步驟:
設定數據的有效標記值;
將數據結合其有效標記值根據數據大小和標準扇區大小存入一個或多個連續的標準扇區內;
若需要擦除該組數據時,直接修改其有效標記值的狀態為無效數據。
作為一種實施方式,還包括以下步驟:
若需要改寫該組數據時,先擦除包含該組數據的一個或多個連續標準扇區的數據;
寫入新的數據;
修改表征新數據的有效標記值。
作為一種實施方式,所述將數據結合其有效標記值根據數據大小和標準扇區大小存入一個或多個連續的標準扇區內,具體包括以下步驟:
計算數據的占用標準扇區個數;
將數據結合其有效標記值存入相應標準扇區內。
作為一種實施方式,所述計算數據的占用標準扇區個數,具體包括以下步驟:
設定一個標準扇區大小為4096;
讀取數據存儲的大小;
N1代表存儲信息大小除以一個標準扇區大小的整數部分,N1=(實際數據大小+2)/4096;
N2代表存儲信息大小除以一個標準扇區大小是否有小數部分,若N2有小數部分,則N2=1,否則N2=0,N2=((實際數據大小+2)%4096?1:0);
N=N1+N2,N表示為數據占用標準扇區的個數。
一種快速刪除flash數據的系統,包括:
設定單元,用于設定數據的有效標記值;
存儲單元,用于將數據結合其有效標記值根據數據大小和標準扇區大小存入一個或多個連續的標準扇區內;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州艾芯智能科技有限公司,未經杭州艾芯智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011513530.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種一體化在軌修復系統
- 下一篇:一種環保可降解和毛油及其制備方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





