欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

向存儲(chǔ)器寫入數(shù)據(jù)的方法及裝置、智能卡的制作方法

文檔序號(hào):9375489閱讀:765來(lái)源:國(guó)知局
向存儲(chǔ)器寫入數(shù)據(jù)的方法及裝置、智能卡的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及存儲(chǔ)器領(lǐng)域,尤其涉及一種向存儲(chǔ)器寫入數(shù)據(jù)的方法及裝置、智能卡。
【背景技術(shù)】
[0002]存儲(chǔ)器在現(xiàn)代信息技術(shù)中廣泛應(yīng)用于信息的保存,是一種記憶設(shè)備,主要功能是存儲(chǔ)程序和各種數(shù)據(jù),并能在計(jì)算機(jī)運(yùn)行過(guò)程中高速、自動(dòng)地完成程序或數(shù)據(jù)的存取。
[0003]在現(xiàn)有技術(shù)中,存儲(chǔ)器中某一存儲(chǔ)區(qū)域在執(zhí)行寫入操作時(shí)若發(fā)生掉電,則將要寫入的數(shù)據(jù)就無(wú)法完整寫入存儲(chǔ)器,而需要被替換的原始數(shù)據(jù)可能已經(jīng)被全部或部分擦除,這就造成這一存儲(chǔ)區(qū)域的原始數(shù)據(jù)丟失。例如:在智能卡系統(tǒng)中,每次對(duì)智能卡執(zhí)行寫入操作之前讀卡器都要先讀取并存儲(chǔ)智能卡內(nèi)的原始數(shù)據(jù),若寫入過(guò)程中發(fā)生掉電,會(huì)使智能卡內(nèi)的原始數(shù)據(jù)丟失,這樣由讀卡器存儲(chǔ)了執(zhí)行寫入操作之前智能卡的原始數(shù)據(jù),待下次對(duì)智能卡上電時(shí)讀卡器需要再對(duì)這個(gè)備份的原始數(shù)據(jù)進(jìn)行恢復(fù)。但是,這種方法使得智能卡對(duì)原始數(shù)據(jù)的備份完全依賴于讀卡器,并且對(duì)于智能卡的存儲(chǔ)器本身而言,并沒(méi)有掉電保護(hù)的功能。
[0004]另外,影響存儲(chǔ)器使用壽命的重要因素就是存儲(chǔ)器的可寫次數(shù),而存儲(chǔ)器的可寫次數(shù)有一個(gè)上限,例如:可寫100000次,也就是說(shuō)存儲(chǔ)器的使用壽命是一定的。若存儲(chǔ)器在執(zhí)行寫入操作時(shí)針對(duì)的存儲(chǔ)區(qū)域一為該存儲(chǔ)器的寫入操作的操作單位,在使用存儲(chǔ)器的過(guò)程中,控制端可能需要以存儲(chǔ)區(qū)域二為操作單位執(zhí)行寫入操作,且存儲(chǔ)區(qū)域二比存儲(chǔ)區(qū)域一的存儲(chǔ)區(qū)域小,在這種情況下,若對(duì)存儲(chǔ)區(qū)域二的數(shù)據(jù)進(jìn)行不斷更新,則存儲(chǔ)器不僅會(huì)對(duì)存儲(chǔ)區(qū)域一反復(fù)執(zhí)行寫入的操作,還會(huì)對(duì)存儲(chǔ)區(qū)域一中除了存儲(chǔ)區(qū)域二以外的其他存儲(chǔ)區(qū)域執(zhí)行反復(fù)寫入的操作,這就使得其他存儲(chǔ)區(qū)域的可寫次數(shù)被浪費(fèi),從而減少了存儲(chǔ)器的使用壽命,相應(yīng)地,應(yīng)用此存儲(chǔ)器的智能卡的使用壽命也會(huì)減少。例如若智能卡要求執(zhí)行數(shù)據(jù)的寫入操作是以容量為16字節(jié)的塊為操作單位,而該智能卡中的存儲(chǔ)器是以頁(yè)為執(zhí)行寫入操作的操作單位,假設(shè)一頁(yè)的容量為128字節(jié),那么就可以在一頁(yè)中存放128 + 16 =8個(gè)塊,如果需要頻繁對(duì)一頁(yè)中的一個(gè)塊執(zhí)行寫入操作,該頁(yè)其他的塊也會(huì)一起被執(zhí)行寫入操作,那么就會(huì)造成存儲(chǔ)器的使用壽命大大減少。

【發(fā)明內(nèi)容】

[0005]本發(fā)明提供一種向存儲(chǔ)器寫入數(shù)據(jù)的方法及裝置、智能卡,用以實(shí)現(xiàn)延長(zhǎng)存儲(chǔ)器的使用壽命,并在數(shù)據(jù)寫入時(shí)可以進(jìn)行掉電保護(hù)。
[0006]本發(fā)明提供一種向存儲(chǔ)器寫入數(shù)據(jù)的方法,所述存儲(chǔ)器包括兩個(gè)以上頁(yè),所述頁(yè)包括數(shù)據(jù)單元和信息單元,所述數(shù)據(jù)單元存儲(chǔ)數(shù)據(jù),所述信息單元存儲(chǔ)輔助信息,所述輔助信息包括邏輯頁(yè)號(hào)、用于對(duì)所述數(shù)據(jù)進(jìn)行校驗(yàn)的校驗(yàn)值和寫入次數(shù),所述方法包括:
[0007]根據(jù)所述校驗(yàn)值從所述兩個(gè)以上頁(yè)中選取發(fā)生掉電的頁(yè)作為備份頁(yè);
[0008]根據(jù)所述備份頁(yè)的寫入次數(shù)判斷所述備份頁(yè)是否需要替換;
[0009]當(dāng)判定所述備份頁(yè)需要替換時(shí),根據(jù)所述寫入次數(shù)從所述兩個(gè)以上頁(yè)中選取替換頁(yè),將所述替換頁(yè)的數(shù)據(jù)寫入所述備份頁(yè)的數(shù)據(jù)單元,更新所述備份頁(yè)的信息單元,將所述替換頁(yè)作為新的備份頁(yè),并將需要寫入的數(shù)據(jù)寫入所述新的備份頁(yè)的數(shù)據(jù)單元,更新所述新的備份頁(yè)的信息單元;
[0010]當(dāng)判定所述備份頁(yè)不需要替換時(shí),將需要寫入的數(shù)據(jù)寫入所述備份頁(yè)的數(shù)據(jù)單元,更新所述備份頁(yè)的信息單元。
[0011]本發(fā)明還提供一種向存儲(chǔ)器寫入數(shù)據(jù)的裝置,所述存儲(chǔ)器包括兩個(gè)以上頁(yè),所述頁(yè)包括:數(shù)據(jù)單元和信息單元,所述數(shù)據(jù)單元存儲(chǔ)數(shù)據(jù),所述信息單元存儲(chǔ)輔助信息,所述輔助信息包括邏輯頁(yè)號(hào)、用于對(duì)所述數(shù)據(jù)進(jìn)行校驗(yàn)的校驗(yàn)值和寫入次數(shù),所述裝置包括:
[0012]第一選取模塊,用于根據(jù)所述校驗(yàn)值從所述兩個(gè)以上頁(yè)中選取發(fā)生掉電的頁(yè)作為備份頁(yè);
[0013]判斷模塊,用于根據(jù)所述備份頁(yè)的寫入次數(shù)判斷所述備份頁(yè)是否需要替換;
[0014]第一寫入模塊,用于當(dāng)判定所述備份頁(yè)需要替換時(shí),根據(jù)所述寫入次數(shù)從所述兩個(gè)以上頁(yè)中選取替換頁(yè),將所述替換頁(yè)的數(shù)據(jù)寫入所述備份頁(yè)的數(shù)據(jù)單元,更新所述備份頁(yè)的信息單元,將所述替換頁(yè)作為新的備份頁(yè),并將需要寫入的數(shù)據(jù)寫入所述新的備份頁(yè)的數(shù)據(jù)單元,更新所述新的備份頁(yè)的信息單元;
[0015]第二寫入模塊,用于當(dāng)判定所述備份頁(yè)不需要替換時(shí),將需要寫入的數(shù)據(jù)寫入所述備份頁(yè)的數(shù)據(jù)單元,更新所述備份頁(yè)的信息單元。
[0016]本發(fā)明還提供一種智能卡,包括:射頻接口、控制器和存儲(chǔ)器,所述存儲(chǔ)器包括兩個(gè)以上頁(yè),所述頁(yè)包括:數(shù)據(jù)單元和信息單元,所述數(shù)據(jù)單元存儲(chǔ)數(shù)據(jù),所述信息單元存儲(chǔ)輔助信息,所述輔助信息包括邏輯頁(yè)號(hào)、用于對(duì)所述數(shù)據(jù)進(jìn)行校驗(yàn)的校驗(yàn)值和寫入次數(shù);
[0017]所述控制器用于根據(jù)所述校驗(yàn)值從所述兩個(gè)以上頁(yè)中選取發(fā)生掉電的頁(yè)作為備份頁(yè),根據(jù)所述備份頁(yè)的寫入次數(shù)判斷所述備份頁(yè)是否需要替換,當(dāng)判定所述備份頁(yè)需要替換時(shí),根據(jù)所述寫入次數(shù)從所述兩個(gè)以上頁(yè)中選取替換頁(yè),將所述替換頁(yè)的數(shù)據(jù)寫入所述備份頁(yè)的數(shù)據(jù)單元,更新所述備份頁(yè)的信息單元,將所述替換頁(yè)作為新的備份頁(yè),并將需要寫入的數(shù)據(jù)寫入所述新的備份頁(yè)的數(shù)據(jù)單元,更新所述新的備份頁(yè)的信息單元,當(dāng)判定所述備份頁(yè)不需要替換時(shí),將需要寫入的數(shù)據(jù)寫入所述備份頁(yè)的數(shù)據(jù)單元,更新所述備份頁(yè)的信息單元。
[0018]在本發(fā)明中,第一選取模塊根據(jù)校驗(yàn)值從兩個(gè)以上頁(yè)中選取發(fā)生掉電的頁(yè)作為備份頁(yè),然后判斷模塊根據(jù)備份頁(yè)的寫入次數(shù)判斷備份頁(yè)是否需要替換,當(dāng)備份頁(yè)需要替換時(shí),第一寫入模塊則根據(jù)寫入次數(shù)從兩個(gè)以上頁(yè)中選取替換頁(yè),將替換頁(yè)的數(shù)據(jù)寫入備份頁(yè)的數(shù)據(jù)單元,更新備份頁(yè)的信息單元,將替換頁(yè)作為新的備份頁(yè),并將需要寫入的數(shù)據(jù)寫入新的備份頁(yè)的數(shù)據(jù)單元,更新新的備份頁(yè)的信息單元;當(dāng)備份頁(yè)不需要替換時(shí),第二寫入模塊將需要寫入的數(shù)據(jù)寫入備份頁(yè)的數(shù)據(jù)單元,并更新備份頁(yè)的信息單元。這樣,每次寫入數(shù)據(jù)之前先根據(jù)寫入次數(shù)判斷備份頁(yè)是否需要替換,使存儲(chǔ)器的每個(gè)頁(yè)都可以在使用過(guò)程中進(jìn)行替換得到新的備份頁(yè),最終達(dá)到對(duì)各頁(yè)的均勻使用,使存儲(chǔ)器的使用壽命得到均衡,從而延長(zhǎng)存儲(chǔ)器的總的使用壽命;并且在向存儲(chǔ)器寫入數(shù)據(jù)的過(guò)程中,由于將數(shù)據(jù)寫入到了備份頁(yè)中,所以即使在寫入過(guò)程中發(fā)生掉電,也不會(huì)影響原始頁(yè)中的數(shù)據(jù),有效地進(jìn)行了掉電保護(hù)。
【附圖說(shuō)明】
[0019]圖1為本發(fā)明向存儲(chǔ)器寫入數(shù)據(jù)的裝置實(shí)施例的結(jié)構(gòu)示意圖;
[0020]圖2為本發(fā)明向存儲(chǔ)器寫入數(shù)據(jù)的裝置實(shí)施例的工作過(guò)程示意圖;
[0021]圖3為本發(fā)明向存儲(chǔ)器寫入數(shù)據(jù)的裝置實(shí)施例中頁(yè)的存儲(chǔ)格式的具體實(shí)例;
[0022]圖4為本發(fā)明向存儲(chǔ)器寫入數(shù)據(jù)的裝置實(shí)施例中具體的工作過(guò)程的一個(gè)實(shí)例的流程示意圖。
【具體實(shí)施方式】
[0023]下面結(jié)合說(shuō)明書附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步的描述。
[0024]如圖1所示,為本發(fā)明向存儲(chǔ)器寫入數(shù)據(jù)的裝置實(shí)施例的結(jié)構(gòu)示意圖,該裝置可以包括:第一選取模塊11、判斷模塊12、第一寫入模塊13和第二寫入模塊14,判斷模塊12與第一選取模塊11連接,第一寫入模塊13與判斷模塊12連接,第二寫入模塊14與第一寫入模塊13連接,第二寫入模塊14與判斷模塊12連接。
[0025]在本實(shí)施例中,存儲(chǔ)器可以包括兩個(gè)以上頁(yè),該頁(yè)可以包括:數(shù)據(jù)單元和信息單元,數(shù)據(jù)單元存儲(chǔ)數(shù)據(jù),信息單元存儲(chǔ)輔助信息,這里的輔助信息可以包括邏輯頁(yè)號(hào)、用于對(duì)數(shù)據(jù)進(jìn)行校驗(yàn)的校驗(yàn)值和寫入次數(shù),寫入次數(shù)表示該頁(yè)發(fā)生寫入操作的次數(shù);第一選取模塊11用于根據(jù)校驗(yàn)值從兩個(gè)以上頁(yè)中選取發(fā)生掉電的頁(yè)作為備份頁(yè),若在存儲(chǔ)器執(zhí)行寫入操作的過(guò)程中執(zhí)行到某頁(yè)時(shí)發(fā)生掉電,則該頁(yè)的校驗(yàn)值會(huì)發(fā)生錯(cuò)誤,因而可以通過(guò)校驗(yàn)值判斷某頁(yè)是否發(fā)生掉電,實(shí)際中可以通過(guò)循環(huán)冗余校驗(yàn)、邏輯運(yùn)算等方法判斷校驗(yàn)值是否發(fā)生錯(cuò)誤,若在此過(guò)程中沒(méi)有頁(yè)發(fā)生掉電,也就是第一選取模塊11沒(méi)有找到發(fā)生掉電的頁(yè),則可以通過(guò)每頁(yè)的信息單元中的其他輔助信息來(lái)選取備份頁(yè),例如:根據(jù)邏輯頁(yè)號(hào)或?qū)懭氪螖?shù)設(shè)定選取備份頁(yè)的依據(jù)來(lái)選取備份頁(yè);判斷模塊12用于根據(jù)備份頁(yè)的寫入次數(shù)判斷備份頁(yè)是否需要替換;第一寫入模塊13用于當(dāng)判定備份頁(yè)需要替換時(shí),根據(jù)寫入次數(shù)從兩個(gè)以上頁(yè)中選
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
光泽县| 子洲县| 酉阳| 化隆| 英德市| 黄冈市| 昭觉县| 始兴县| 会东县| 多伦县| 稷山县| 呈贡县| 裕民县| 承德县| 公主岭市| 文昌市| 寿光市| 大田县| 信丰县| 含山县| 手机| 信宜市| 龙泉市| 阿图什市| 察隅县| 荆州市| 区。| 屏边| 龙海市| 涿州市| 上虞市| 罗定市| 晋宁县| 绵阳市| 大荔县| 雷州市| 积石山| 巫山县| 芦溪县| 永德县| 黔西|