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

基本信息

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

摘要

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