[發明專利]一種Flash存儲器的高效率存儲方法有效
| 申請號: | 201410074367.8 | 申請日: | 2014-03-03 |
| 公開(公告)號: | CN103823640B | 公開(公告)日: | 2017-12-01 |
| 發明(設計)人: | 毛應龍;曹璟華;徐衍勝;張建中 | 申請(專利權)人: | 山西科泰航天防務技術股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F12/02 |
| 代理公司: | 太原高欣科創專利代理事務所(普通合伙)14109 | 代理人: | 崔雪花 |
| 地址: | 030006 *** | 國省代碼: | 山西;14 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 flash 存儲器 高效率 存儲 方法 | ||
1.一種Flash 存儲器的高效率存儲方法,其特征在于:以塊為單位將Flash 存儲器劃
分為不同的數據存儲區域,再將每個數據存儲區域均劃分為多個緩沖塊和多個數據塊,其
中,一個數據存儲區域中,一個數據塊的邏輯地址的前一邏輯地址和后一邏輯地址均為不
同緩沖塊的邏輯地址,一個緩沖塊的邏輯地址的前一邏輯地址和后一邏輯地址均為不同數
據塊的邏輯地址,每個緩沖塊又分為多個緩沖頁,每個數據塊又分為多個數據頁,當接收到新數據后,先將新數據寫入相應的數據存儲區域中緩沖塊的緩沖頁中,當緩沖頁寫滿后再將本頁的數據存儲至數據塊的數據頁中,具體包括以下步驟:
(1.1)接收數據;
(1.2)將數據寫入緩沖塊的緩沖頁;
(1.3)判斷緩沖塊的緩沖頁是否寫滿;
(1.4)如已寫滿,則進入步驟(1.5),否則,進入步驟(1.8);
(1.5)將緩沖塊的前一緩沖頁數據追加新數據后存至數據塊的數據頁;
(1.6)擦除整個緩沖塊的內容;
(1.7)緩沖塊地址+1,緩沖頁地址置0,數據頁地址+1,然后返回步驟(1.1);
(1.8)將緩沖塊的前一緩沖頁數據追加新數據后存至當前緩沖頁,緩沖頁地址+1,最后
返回步驟(1.1)。
2.根據權利要求1 所述的一種Flash 存儲器的高效率存儲方法,其特征在于:步驟
(1.8)中,將緩沖塊的前一緩沖頁數據追加新數據后存至當前緩沖頁、緩沖頁地址+1 之后,先判斷當前緩沖頁是否是緩沖塊的最后一頁,若是,則備份最后一個緩沖頁的內容,并且擦除整個緩沖塊的內容,然后將備份數據保存至新的緩沖塊的第一頁,緩沖頁地址置0,最后才返回步驟(1.1),否則,直接返回步驟(1.1)。
3.根據權利要求1 所述的一種Flash 存儲器的高效率存儲方法,其特征在于:步驟
(1.7)中,緩沖塊地址+1、緩沖頁地址置0、數據頁地址+1 之后,先判斷數據塊的數據頁是否寫滿,如已寫滿,則將數據塊地址+1 后才返回步驟(1.1),否則,直接返回步驟(1.1)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山西科泰航天防務技術股份有限公司,未經山西科泰航天防務技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410074367.8/1.html,轉載請聲明來源鉆瓜專利網。





