正文
本文主要講述智能卡系統(tǒng)的斷電保護(hù)和數(shù)據(jù)備份相關(guān)知識(shí),主要內(nèi)容如下圖,包括數(shù)據(jù)的備份、備份區(qū)的設(shè)計(jì)、均衡磨損技術(shù)以及數(shù)據(jù)恢復(fù)的時(shí)機(jī)等等。
1.數(shù)據(jù)備份的原因
在數(shù)據(jù)的一次寫過(guò)程中,由于Flash物理特性,需要先擦除要改寫的地址空間所在的頁(yè)面,每次擦除的物理頁(yè)面大小為512 Byte(假設(shè)一頁(yè)大小為512Byte)。智能卡由外部供電,如果在寫過(guò)程中突然掉電,導(dǎo)致卡內(nèi)數(shù)據(jù)的丟失,就有可能導(dǎo)致COS崩潰或者用戶數(shù)據(jù)寫入不正確。因此,COS必須提供掉電保護(hù)機(jī)制保證卡內(nèi)數(shù)據(jù)的讀寫安全。
數(shù)據(jù)備份就是COS的掉電保護(hù)機(jī)制,在寫入數(shù)據(jù)時(shí),將整個(gè)頁(yè)面?zhèn)浞莺笤俨脸龑懭耄乐乖诟膶戇^(guò)程中出現(xiàn)突然掉電,導(dǎo)致數(shù)據(jù)丟失。