一種提高智能卡FLASH寫入壽命的方法

基本信息

申請?zhí)?/td> CN202110661150.7 申請日 -
公開(公告)號 CN113434438A 公開(公告)日 2021-09-24
申請公布號 CN113434438A 申請公布日 2021-09-24
分類號 G06F12/02(2006.01)I;G06F11/10(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 加歡;劉凱;肖靈;張新訪;董逢華 申請(專利權(quán))人 武漢天喻信息產(chǎn)業(yè)股份有限公司
代理機構(gòu) 武漢智權(quán)專利代理事務(wù)所(特殊普通合伙) 代理人 彭程程
地址 430223湖北省武漢市東湖開發(fā)區(qū)華中科技大學(xué)科技園天喻大廈
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種提高智能卡FLASH寫入壽命的方法,屬于智能卡數(shù)據(jù)存儲技術(shù)領(lǐng)域,包括文件系統(tǒng)創(chuàng)建文件時,在文件頭擴展多個字節(jié)以存儲該文件在FLASH中的起始地址和輪詢頁數(shù),根據(jù)起始地址和輪詢頁數(shù)在FLASH中劃分包括多個物理頁的輪詢空間,將文件體和標記頭作為一個數(shù)據(jù)塊寫入輪詢空間;文件系統(tǒng)更新文件時,以數(shù)據(jù)塊的塊大小為單位遍歷輪詢空間直至找到有效塊,判定有效塊的后一個連續(xù)存儲空間為可寫塊,并將更新的文件寫入該可寫塊,后一個連續(xù)存儲空間的存儲容量與數(shù)據(jù)塊的塊大小相同。本發(fā)明能夠通過FLASH頁內(nèi)輪詢的方式,以數(shù)據(jù)塊的塊大小為單位遍歷輪詢空間直至找到有效塊和可寫塊,在可寫塊內(nèi)直接寫入新數(shù)據(jù),提高寫入效率和寫入壽命。