国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)處理方法及裝置的制造方法

      文檔序號:9843882閱讀:248來源:國知局
      數(shù)據(jù)處理方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種數(shù)據(jù)處理方法及裝置。
      【背景技術(shù)】
      [0002]隨著閃存存儲技術(shù)的發(fā)展,閃存已經(jīng)廣泛應(yīng)用于各種移動設(shè)備、個人計算機(jī)(Personal Computer,簡稱為PC)和服務(wù)器中,作為一種完全不同于磁盤的新型存儲介質(zhì),閃存具有非易失性、低延遲、高并發(fā)、低能耗、體積小、抗震性等特性。
      [0003]閃存的一種限制在于即使它可以以單一字節(jié)的方式讀或?qū)懭?,但是擦除一定是一整個區(qū)塊。一般來說都是設(shè)置某一區(qū)中的所有比特為“1”,剛開始區(qū)塊內(nèi)的所有部分都可以寫入,然而當(dāng)有任何一個比特被設(shè)為“O”時,就只能借由清除整個區(qū)塊來恢復(fù)“I”的狀態(tài)。換句話說閃存能提供隨機(jī)讀取與寫入操作,卻無法提供任意的隨機(jī)改寫。
      [0004]閃存存儲系統(tǒng)普遍存在寫性能較差,讀寫速度上存在較大的不對稱性的問題,這些問題是閃存存儲系統(tǒng)廣泛應(yīng)用的主要障礙。
      [0005]CN102880432A專利公開了一種利用數(shù)據(jù)有限壽命提高閃存芯片寫入速度的方法;CN102915211A專利公開了一種提高閃存芯片寫入速度的方法,其中每一閃存芯片封裝體內(nèi)設(shè)有閃存芯片和加熱芯片,且每一閃存芯片具有多個存儲單元,該方法包括:在編程/擦除閃存芯片的存儲單元之后檢測所述存儲單元的噪音容限;當(dāng)所述閃存芯片的存儲單元的噪音容限過差以致無法保證當(dāng)前的數(shù)據(jù)寫入速度時,啟動所述閃存芯片封裝體內(nèi)的加熱芯片以對所述閃存芯片進(jìn)行修復(fù)。但是采用上述技術(shù)均無法很好的解決相關(guān)技術(shù)中存在的閃存存儲器的寫入速率慢的問題。
      [0006]針對相關(guān)技術(shù)中存在的閃存存儲器的寫入速率慢的問題,目前尚未提出有效的解決方案。

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

      [0007]本發(fā)明提供了一種數(shù)據(jù)處理方法及裝置,以至少解決相關(guān)技術(shù)中存在的閃存存儲器的寫入速率慢的問題。
      [0008]根據(jù)本發(fā)明的一個方面,提供了一種數(shù)據(jù)處理方法,包括:將閃存中存儲的數(shù)據(jù)與待寫入所述閃存的待寫入數(shù)據(jù)進(jìn)行分塊比較;根據(jù)比較結(jié)果對所述待寫入數(shù)據(jù)進(jìn)行寫入處理。
      [0009]進(jìn)一步地,將所述閃存中存儲的數(shù)據(jù)與待寫入所述閃存的數(shù)據(jù)進(jìn)行分塊比較包括:以按位比較的方式將所述閃存中存儲的數(shù)據(jù)與待寫入所述閃存的數(shù)據(jù)進(jìn)行分塊比較。
      [0010]進(jìn)一步地,根據(jù)比較結(jié)果對所述待寫入數(shù)據(jù)進(jìn)行寫入處理包括:當(dāng)所述比較結(jié)果為所述待寫入數(shù)據(jù)與所述閃存中存儲的數(shù)據(jù)完全相等時,放棄寫入所述待寫入數(shù)據(jù)。
      [0011 ] 進(jìn)一步地,根據(jù)比較結(jié)果對所述待寫入數(shù)據(jù)進(jìn)行寫入處理包括:當(dāng)所述比較結(jié)果為所述待寫入數(shù)據(jù)與所述閃存中存儲的數(shù)據(jù)按位與的結(jié)果與所述待寫入數(shù)據(jù)完全相等時,將所述待寫入數(shù)據(jù)寫入所述閃存的對應(yīng)分塊區(qū)域中。
      [0012]進(jìn)一步地,根據(jù)比較結(jié)果對所述待寫入數(shù)據(jù)進(jìn)行寫入處理包括:當(dāng)所述比較結(jié)果為所述待寫入數(shù)據(jù)與所述閃存中存儲的數(shù)據(jù)按位與的結(jié)果與所述待寫入數(shù)據(jù)不完全相等時,擦除所述閃存的對應(yīng)分塊區(qū)域中存儲的數(shù)據(jù);將所述待寫入數(shù)據(jù)寫入所述閃存的對應(yīng)分塊區(qū)域中。
      [0013]根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)處理裝置,包括:比較模塊,用于將閃存中存儲的數(shù)據(jù)與待寫入所述閃存的待寫入數(shù)據(jù)進(jìn)行分塊比較;處理模塊,用于根據(jù)比較結(jié)果對所述待寫入數(shù)據(jù)進(jìn)行寫入處理。
      [0014]進(jìn)一步地,所述比較模塊包括:以按位比較的方式將所述閃存中存儲的數(shù)據(jù)與待寫入所述閃存的數(shù)據(jù)進(jìn)行比較。
      [0015]進(jìn)一步地,所述處理模塊包括:放棄單元,用于當(dāng)所述比較結(jié)果為所述待寫入數(shù)據(jù)與所述閃存中存儲的數(shù)據(jù)完全相等時,放棄寫入所述待寫入數(shù)據(jù)。
      [0016]進(jìn)一步地,所述處理模塊包括:第一寫入單元,用于當(dāng)所述比較結(jié)果為所述待寫入數(shù)據(jù)與所述閃存中存儲的數(shù)據(jù)按位與的結(jié)果與所述待寫入數(shù)據(jù)完全相等時,將所述待寫入數(shù)據(jù)寫入所述閃存的對應(yīng)分塊區(qū)域中。
      [0017]進(jìn)一步地,所述處理模塊包括:擦除單元,用于當(dāng)所述比較結(jié)果為所述待寫入數(shù)據(jù)與所述閃存中存儲的數(shù)據(jù)按位與的結(jié)果與所述待寫入數(shù)據(jù)不完全相等時,擦除所述閃存的對應(yīng)分塊區(qū)域中存儲的數(shù)據(jù);第二寫入單元,用于將所述待寫入數(shù)據(jù)寫入所述閃存的對應(yīng)分塊區(qū)域中。
      [0018]通過本發(fā)明,采用將閃存中存儲的數(shù)據(jù)與待寫入所述閃存的待寫入數(shù)據(jù)進(jìn)行分塊比較;根據(jù)比較結(jié)果對所述待寫入數(shù)據(jù)進(jìn)行寫入處理,解決了相關(guān)技術(shù)中存在的閃存存儲器的寫入速率慢的問題,進(jìn)而達(dá)到了提高閃存存儲器的寫入速率的效果。
      【附圖說明】
      [0019]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
      [0020]圖1是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理方法的流程圖;
      [0021]圖2是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖;
      [0022]圖3是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理裝置中處理模塊24的結(jié)構(gòu)框圖一;
      [0023]圖4是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理裝置中處理模塊24的結(jié)構(gòu)框圖二 ;
      [0024]圖5是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理裝置中處理模塊24的結(jié)構(gòu)框圖三;
      [0025]圖6是根據(jù)本發(fā)明實(shí)施例的提高閃存寫入速率的方法流程圖;
      [0026]圖7是根據(jù)本發(fā)明實(shí)施例的硬件的結(jié)構(gòu)框圖;
      [0027]圖8是根據(jù)本發(fā)明實(shí)施例的升級閃存中的boot文件的流程圖;
      [0028]圖9是根據(jù)本發(fā)明實(shí)施例的升級閃存中的版本文件的流程圖;
      [0029]圖10是根據(jù)本發(fā)明實(shí)施例的升級內(nèi)存中的邏輯文件的流程圖。
      【具體實(shí)施方式】
      [0030]下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
      [0031]在本實(shí)施例中提供了一種數(shù)據(jù)處理方法,圖1是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理方法的流程圖,如圖1所示,該流程包括如下步驟:
      [0032]步驟S102,將閃存中存儲的數(shù)據(jù)與待寫入該閃存的待寫入數(shù)據(jù)進(jìn)行分塊比較;
      [0033]步驟S104,根據(jù)比較結(jié)果對待寫入數(shù)據(jù)進(jìn)行寫入處理。
      [0034]通過上述步驟,采用將閃存中存儲的數(shù)據(jù)與待寫入該閃存的待寫入數(shù)據(jù)進(jìn)行分塊比較,根據(jù)比較結(jié)果再對待寫入數(shù)據(jù)進(jìn)行處理,其中,該寫入處理可以包括放棄將待寫入數(shù)據(jù)寫入閃存中的處理、直接將待寫入數(shù)據(jù)寫入閃存中的處理、將閃存中的相應(yīng)區(qū)域中的數(shù)據(jù)擦除后再將待寫入數(shù)據(jù)寫入閃存中的處理等,從而避免了只要閃存中存儲的數(shù)據(jù)存在比特位為O的情況下,就擦除整個區(qū)塊的問題,解決了相關(guān)技術(shù)中存在的閃存存儲器的寫入速率慢的問題,進(jìn)而達(dá)到了提高閃存存儲器的寫入速率的效果。
      [0035]在將閃存中存儲的數(shù)據(jù)與待寫入該閃存的待寫入數(shù)據(jù)進(jìn)行分塊比較時,可以按位進(jìn)行比較,也可以按照字節(jié)進(jìn)行比較,在一個可選的實(shí)施例中,將閃存中存儲的數(shù)據(jù)與待寫入該閃存的數(shù)據(jù)進(jìn)行分塊比較包括:以按位比較的方式將閃存中存儲的數(shù)據(jù)與待寫入該閃存的數(shù)據(jù)進(jìn)行分塊比較。從而提高了比對的準(zhǔn)確性。
      [0036]根據(jù)比較結(jié)果對待寫入數(shù)據(jù)進(jìn)行寫入處理可以包括以下之一:
      [0037]當(dāng)比較結(jié)果為待寫入數(shù)據(jù)與閃存中存儲的數(shù)據(jù)完全相等時,放棄寫入待寫入數(shù)據(jù)。
      [0038]當(dāng)比較結(jié)果為待寫入數(shù)據(jù)與閃存中存儲的數(shù)據(jù)按位與的結(jié)果與待寫入數(shù)據(jù)完全相等時,將待寫入數(shù)據(jù)寫入閃存的對應(yīng)分塊區(qū)域中。
      [0039]當(dāng)比較結(jié)果為待寫入數(shù)據(jù)與閃存中存儲的數(shù)據(jù)按位與的結(jié)果與待寫入數(shù)據(jù)不完全相等時,擦除閃存的對應(yīng)分塊區(qū)域中存儲的數(shù)據(jù);將待寫入數(shù)據(jù)寫入閃存的對應(yīng)分塊區(qū)域中。從而保證在待寫入數(shù)據(jù)與閃存中存儲的數(shù)據(jù)完全相等以及待寫入數(shù)據(jù)與閃存中存儲的數(shù)據(jù)按位與的結(jié)果與待寫入數(shù)據(jù)完全相等的情況下,不對閃存中存儲的數(shù)據(jù)進(jìn)行擦除,并且,在待寫入數(shù)據(jù)與閃存中存儲的數(shù)據(jù)完全相等的情況下,無需寫入待寫入數(shù)據(jù),并繼續(xù)對后續(xù)數(shù)據(jù)進(jìn)行寫入處理,從而加快了待寫入數(shù)據(jù)整體的寫入速度,節(jié)省閃存寫入時間。
      [0040]在本實(shí)施例中還提供了一種數(shù)據(jù)處理裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
      [0041]圖2是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括比較模塊22和處理模塊24,下面對該裝置繼續(xù)說明。
      [0042]比較模塊22,用于將閃存中存儲的數(shù)據(jù)與待寫入該閃存的待寫入數(shù)據(jù)進(jìn)行分塊比較;處理模塊24,連接至上述比較模塊22,用于根據(jù)比較結(jié)果對待寫入數(shù)據(jù)進(jìn)行寫入處理。
      [0043]其中,該比較模塊22可以包括:以按位比較的方式將閃存中存儲的數(shù)據(jù)與待寫入該閃存的數(shù)據(jù)進(jìn)行比較。
      [0044]圖3是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理裝置中處理模塊24的結(jié)構(gòu)框圖一,如圖3所示,該處理模塊24包括放棄單元32,下面對該其進(jìn)行說明。
      [0045]放棄單元32,用于當(dāng)比較結(jié)果為待寫入數(shù)據(jù)與閃存中存儲的數(shù)據(jù)完全相等時,放棄寫入該待寫入數(shù)據(jù)。
      [0046]圖4是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理裝置中處理模塊24的結(jié)構(gòu)框圖二,如圖4所示,該處理模塊24包括第一寫入單元42,下面對該其進(jìn)行說明。
      [0047]第一寫入單元42,用于當(dāng)比較結(jié)果為待寫入數(shù)據(jù)與閃存中存儲的數(shù)據(jù)按位與的結(jié)果與待寫入數(shù)據(jù)完全相等時,將待寫入數(shù)據(jù)寫入閃存的對應(yīng)分塊區(qū)域中。
      [0048]圖5是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理裝置中處理模塊24的結(jié)構(gòu)框圖三,如圖5所示,該處理模塊24包括擦除單元52和第二寫入單元54,下面對該其進(jìn)行說明。
      [0049]擦除單元52,用于當(dāng)比較結(jié)果為待寫入數(shù)據(jù)與閃存中存儲的數(shù)據(jù)按位與的結(jié)果與待寫入數(shù)據(jù)不完全相等時,擦除閃存的對應(yīng)分塊區(qū)域中存儲的數(shù)據(jù);第二寫入單元54,連接至上述擦除單元52,用于將待寫入數(shù)據(jù)寫入閃存的對應(yīng)分塊區(qū)域中。
      [0050]在本發(fā)明實(shí)施例中,還提供了一種提高閃存寫入速率的方法,實(shí)現(xiàn)該方法的裝置包括如下模塊:閃存、擦除模塊(同上述的處理模塊24)、寫入模塊(同上述的處理模塊24)、讀取模塊(同上述的處理模塊24)和數(shù)據(jù)分析模
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1