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

一種數(shù)據(jù)處理方法及電子設(shè)備的制造方法_3

文檔序號:9471094閱讀:來源:國知局
單元的狀態(tài)最優(yōu),同時表示待處理數(shù)據(jù)的處理頻率最高(即為頻繁讀取的熱數(shù)據(jù));危險表 示存儲單元的狀態(tài)最差,同時表示關(guān)聯(lián)的待處理數(shù)據(jù)的處理頻率最低(即為偶爾讀取的冷 數(shù)據(jù));
[0098] 同樣,當(dāng)待處理數(shù)據(jù)為待寫入的數(shù)據(jù)時,待處理數(shù)據(jù)的特征可以為存儲設(shè)備的存 儲單元中存儲的數(shù)據(jù)的處理頻率,相應(yīng)地,不同的待處理數(shù)據(jù)的特征可以采用與存儲單元 的定性的標(biāo)記(如前述的正常、危險、高危和損壞)來對應(yīng),其中,正常表示存儲單元的狀態(tài) 最優(yōu),同時表示待處理數(shù)據(jù)的處理頻率最高(即為頻繁寫入以進行修改的熱數(shù)據(jù)),高危表 示存儲單元的狀態(tài)最差,同時表示關(guān)聯(lián)的待處理數(shù)據(jù)的處理頻率最低(即為偶爾寫入以進 行修改的冷數(shù)據(jù))。
[0099] 這里,與上文描述相對應(yīng),當(dāng)待處理數(shù)據(jù)為待讀取的數(shù)據(jù)時,待處理數(shù)據(jù)的特征與 定性標(biāo)記10對應(yīng)時,可以選取存儲待處理數(shù)據(jù)的且標(biāo)記為10的存儲單元響應(yīng)數(shù)據(jù)處理請 求;待處理數(shù)據(jù)為待讀取的數(shù)據(jù)時,且待讀取的數(shù)據(jù)的特征與定性標(biāo)記1對應(yīng)時,可以選取 存儲有待處理數(shù)據(jù)的且標(biāo)記為1 (或者大于1)的存儲單元響應(yīng)數(shù)據(jù)處理請求;
[0100] 當(dāng)待處理數(shù)據(jù)為待寫入的數(shù)據(jù),且待處理數(shù)據(jù)的特征與定性的標(biāo)記正常對應(yīng)時, 可以選取標(biāo)記為正常的空閑存儲單元響應(yīng)數(shù)據(jù)處理請求。
[0101] 可見,本實施例中通過將存儲單元的標(biāo)記與待處理數(shù)據(jù)的特征對應(yīng),實際上將存 儲單元對數(shù)據(jù)處理請求的支持能力與不同的待處理數(shù)據(jù)對應(yīng),這樣利用對應(yīng)關(guān)系能夠準確 確定支持對待處理數(shù)據(jù)的數(shù)據(jù)處理請求進行響應(yīng)的存儲單元,可避免對屬性較差的存儲單 元的使用壽命加速用盡,相應(yīng)解決了現(xiàn)有數(shù)據(jù)處理過程中因遇到壞塊而導(dǎo)致的阻塞正常數(shù) 據(jù)處理流程的問題。
[0102] 實施例三
[0103] 本發(fā)明實施例提供了一種數(shù)據(jù)處理方法,應(yīng)用于第一電子設(shè)備,所述電子設(shè)備至 少包括存儲器,所述存儲器中包括至少一個存儲單元;如圖3所示,包括:
[0104] 步驟301 :獲取到預(yù)設(shè)時間段內(nèi)針對所述存儲器中每個存儲單元的操作信息;
[0105] 步驟302 :基于所述操作信息,獲取到所述存儲器中每個存儲單元當(dāng)前對應(yīng)的參 考值;
[0106] 步驟303:基于所述存儲單元當(dāng)前對應(yīng)的參考值以及至少一個預(yù)設(shè)的門限值,標(biāo) 記所述存儲器中的每個存儲單元;所述標(biāo)記,用于標(biāo)識所述存儲單元的屬性信息;
[0107] 步驟304 :獲取待處理數(shù)據(jù)的特征,確定與所述待處理數(shù)據(jù)的特征對應(yīng)的標(biāo)記;
[0108] 步驟305 :選取與所述已確定標(biāo)記對應(yīng)的存儲單元、或高于所述已確定標(biāo)記對應(yīng) 的存儲單元進行所述數(shù)據(jù)寫入操作。
[0109] 本發(fā)明實施例中,所述每個存儲單元的操作信息可包括以下信息至少之一:存儲 單元的錯誤檢查和糾正(ECC,ErrorCorrectingCode)信息;存儲單元支持的擦除次數(shù); 存儲單元的讀取和擦除糾錯的歷史信息。
[0110] 這里,由于針對每個存儲單元的操作信息是變化的,因此,需要獲取一段時間內(nèi)的 操作信息,例如:可設(shè)置每隔1分鐘獲取一次針對每個存儲單元的操作信息。
[0111] 本發(fā)明實施例中,所述存儲器中每個存儲單元當(dāng)前對應(yīng)的參考值,可基于所述獲 取的操作信息進行計算得到,例如:可以設(shè)置損失函數(shù),所述損失函數(shù)的參數(shù)為上述獲取的 操作信息,作為一個應(yīng)用場景,所述損失函數(shù)為COSt,可表示如下:
[0113] 其中,所述t為預(yù)設(shè)時間段的值,所述GlobalWrite表示當(dāng)前讀寫操作的存儲器 (bank)中的所有物理塊被寫入的次數(shù);所述BlockWrite表示當(dāng)前物理塊被寫入的次數(shù);所 述GlobalValidPage表示當(dāng)前讀寫操作的存儲器中總的有效頁數(shù);所述BlockValidPage表 示當(dāng)前物理塊的有效頁數(shù);所述Blockerase表示當(dāng)前物理塊被擦除的次數(shù)。
[0114] 本發(fā)明實施例中,所述基于所述存儲單元當(dāng)前對應(yīng)的參考值以及至少一個預(yù)設(shè)的 門限值,標(biāo)記所述存儲器中的每個存儲單元,包括:
[0115] 確定所述參考值小于第一預(yù)設(shè)門限值時,將所述存儲單元標(biāo)記為第一屬性,用于 表征所述存儲單元支持第一預(yù)設(shè)次數(shù)(正常使用頻率)的數(shù)據(jù)讀取、擦除或?qū)懭氩僮鳎?br>[0116] 確定所述參考值大于第一預(yù)設(shè)門限值且小于等于第二預(yù)設(shè)門限值時,將所述存儲 單元標(biāo)記為第二屬性,用于表征所述存儲單元支持第二預(yù)設(shè)次數(shù)的數(shù)據(jù)擦除或?qū)懭氩僮鳎?所述第二預(yù)設(shè)次數(shù)小于所述第一預(yù)設(shè)次數(shù);
[0117] 確定所述參考值大于第二預(yù)設(shè)門限值且小于等于第三預(yù)設(shè)門限值時,將所述存儲 單元標(biāo)記為第三屬性,用于表征所述存儲單元只支持數(shù)據(jù)讀取操作;
[0118] 確定所述參考值大于第三預(yù)設(shè)門限值時,將所述存儲單元標(biāo)記為第四屬性,用于 表征所述存儲單元已損壞。
[0119] 這里,所述第一預(yù)設(shè)門限值小于第二預(yù)設(shè)門限值,所述第二預(yù)設(shè)門限值小于所述 第三預(yù)設(shè)門限值。當(dāng)然,基于實際的應(yīng)用場景的不同,這里可設(shè)置更多個預(yù)設(shè)門限值,相應(yīng) 的,可以將所述存儲器中的存儲單元標(biāo)記為更多個屬性。
[0120] 作為一個應(yīng)用場景,基于上述損失函數(shù),所述第一、二、三預(yù)設(shè)門限值可分別設(shè)置 為T1,T2,T3,相應(yīng)的,所述cost彡1\時,將所述存儲單元標(biāo)記為所述第一屬性;所述T^cos t< 1~2時,將所述存儲單元標(biāo)記為所述第二屬性;所述T2〈C〇st< !^時,將所述存儲單元標(biāo) 記為所述第三屬性;所述cost>TJt,將所述存儲單元標(biāo)記為所述第四屬性。
[0121] 本發(fā)明實施例中,所述存儲單元的標(biāo)記可以寫入到每個存儲單元的存儲空間中, 例如使用特定格式編碼的符號或數(shù)字(如二進制數(shù)字的組合)來表征不同的標(biāo)記,將每個 存儲單元的標(biāo)記對應(yīng)寫入到存儲單元的起始存儲空間中(當(dāng)然,可以攜帶存儲單元的特定 存儲空間如最后幾位的存儲空間中),標(biāo)記所需的存儲空間使標(biāo)記的種類而定;存儲單元 的標(biāo)記也可以寫入到存儲設(shè)備的特定的存儲單元中,即預(yù)先約定用于存儲各存儲單元的標(biāo) 記的存儲單元,并將各存儲單元的標(biāo)記統(tǒng)一寫入,這有利于快速查找存儲單元的標(biāo)記,作為 優(yōu)選方案,存儲設(shè)備中各存儲單元的標(biāo)記統(tǒng)一寫入到存儲單元中支持正常使用頻率的存儲 單元中,即:所述存儲單元支持的擦寫次數(shù)高于擦寫次數(shù)閾值,從而避免存儲單元的損壞導(dǎo) 致存儲設(shè)備中各存儲單元的標(biāo)記丟失。
[0122] 由于標(biāo)記標(biāo)識的是存儲單元的不同的屬性信息,因此可以采用定量或定性的標(biāo)記 來描述存儲單元的屬性信息;以采用定量的標(biāo)記為例,存儲單元的屬性可以采用從10至 100等差序列中的元素來表示,其中100表示存儲單元的屬性最優(yōu),10標(biāo)識存儲單元的屬性 最差;
[0123] 以采用定性的標(biāo)記為例,可以采用健康和不健康來描述一個存儲單元的狀態(tài)信 息;當(dāng)然,存儲單元的屬性信息也可以采用多個定性標(biāo)記來描述,如使用正常、危險、高危和 損壞來描述,其中正常表示存儲單元支持正常頻率的讀取、寫入和擦除操作;危險表示存儲 單元支持的擦寫次數(shù)低于正常值,不能支持正常頻率的擦除和寫入,只能支持頻率較低的 擦除和寫入;高危表示存儲單元支持的擦寫次數(shù)接近臨界值(如零),不能支持數(shù)據(jù)的擦除 和寫入,只能支持數(shù)據(jù)的讀??;損壞表示存儲單元已經(jīng)不能使用。
[0124] 本發(fā)明實施例中,所述獲取待處理數(shù)據(jù)的特征,包括:對所述待處理數(shù)據(jù)進行分 析,確定所述待處理數(shù)據(jù)的特征。
[0125] 作為一個實施例,存儲設(shè)備可基于接收到的外部的數(shù)據(jù)處理請求后,對待處理數(shù) 據(jù)進行分析;所述數(shù)據(jù)處理請求可對需要處理的數(shù)據(jù),也即待處理數(shù)據(jù)、以及處理的類型 (包括讀取、刪除和寫入)進行指示。其中,所述待處理數(shù)據(jù)的特征可包括:待處理數(shù)據(jù)的 處理頻率(表征待處理數(shù)據(jù)的冷熱程度)以及待處理數(shù)據(jù)的類型,也就是待處理數(shù)據(jù)是需 要讀取的數(shù)據(jù)、需要刪除的數(shù)據(jù)還是需要寫入的數(shù)據(jù)。其中,可通過對存儲單元中存儲的數(shù) 據(jù)響應(yīng)的歷史處理請求進行分析,可以確定需要寫入的待處理數(shù)據(jù)的操作頻率,如一個或 多個存儲單元中存儲的某一數(shù)據(jù)塊(可以對應(yīng)一個文件)被讀取的頻率。
[0126] 本發(fā)明實施例中,所述選取與所述已確定標(biāo)記對應(yīng)的存儲單元、或高于所述已確 定標(biāo)記對應(yīng)的存儲單元進行所述數(shù)據(jù)寫入操作,可包括:
[0127] 確定與所述待處理數(shù)據(jù)的特征對應(yīng)的標(biāo)記;基于所述已確定的標(biāo)記,選擇與所述 標(biāo)記對應(yīng)的存儲單元進行數(shù)據(jù)寫入操作。
[0128] 作為一個實施例,當(dāng)待處理數(shù)據(jù)為待寫入的數(shù)據(jù)時,待處理數(shù)據(jù)的特征可以為存 儲設(shè)備的存儲單元中存儲的數(shù)據(jù)的處理頻率,相應(yīng)地,不同的待處理數(shù)據(jù)的特征可以采用 與存儲單元的量化的標(biāo)記(如1-10)來對應(yīng),其中,10表示存儲單元的狀態(tài)最優(yōu),同時表示 待處理數(shù)據(jù)的處理頻率最高(即為頻繁寫入以進行修改的熱數(shù)據(jù)),1表示存儲單元的狀態(tài) 最差,同時表示關(guān)聯(lián)的待處理數(shù)據(jù)的處理頻率最低(即為偶爾寫入以進行修改的冷數(shù)據(jù))。
[0129] 作為一個實施例,當(dāng)待處理數(shù)據(jù)為待寫入的數(shù)據(jù)時,待處理數(shù)據(jù)的特征可以為存 儲設(shè)備的存儲單元中存儲的數(shù)據(jù)的處理頻率,相應(yīng)地,不同的待處理數(shù)據(jù)的特征可以采用 與存儲單元的定性的標(biāo)記(如前述的正常、危險、高危和損壞)來對應(yīng),其中,正常表示存儲 單元的狀態(tài)最優(yōu),同時表示待處理數(shù)據(jù)的處理頻率最高(即為頻繁寫入以進行修改的熱數(shù) 據(jù)),高危表示存儲單元的狀態(tài)最差,同時表示關(guān)聯(lián)的待處理數(shù)據(jù)的處理頻率最低(即為偶 爾寫入以進行修改的冷數(shù)據(jù))。
[0130] 這里,與上文描述相對應(yīng),當(dāng)待處理數(shù)據(jù)為待寫入的數(shù)據(jù),且待處理數(shù)據(jù)的特征與 定性標(biāo)記中的危險(低于最高等級的標(biāo)記)對應(yīng)時,可以選取標(biāo)記為危險的空閑的存儲單 元進行所述數(shù)據(jù)寫入操作;當(dāng)然,這里還可以選擇標(biāo)記等級更高的、標(biāo)記為正常的空閑的存 儲單元進行所述數(shù)據(jù)寫入操作。如果待處理數(shù)據(jù)為待寫入的數(shù)據(jù),且待處理數(shù)據(jù)的特征與 定性標(biāo)記中的正常(等級最高的標(biāo)記)對應(yīng)時,只能選取標(biāo)記為正常的空閑的存儲單元進 行所述數(shù)據(jù)寫入操作。
[0131] 對于讀取操作同理,此處不再詳述。
[0132] 可見,本發(fā)明實施例選取與已確定標(biāo)記對應(yīng)的存儲單元進行所述數(shù)據(jù)寫入等操 作,而且高于已確定標(biāo)記對應(yīng)的存儲單元也支持所述數(shù)據(jù)寫入等操作,因此可以選擇標(biāo)記 等級較高的存儲單元進行數(shù)據(jù)處理操作,這樣,可以避免擦寫次數(shù)接近臨界值的存儲單元 加速損壞,實現(xiàn)了磨損均衡,保證了對數(shù)據(jù)處理請求的響應(yīng)性能。
[0133] 實施例四
[0134] 本發(fā)明實施例還提供了一種電
當(dāng)前第3頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
教育| 中山市| 仁化县| 米脂县| 宜兴市| 惠安县| 巴塘县| 自治县| 梅州市| 绿春县| 延津县| 临猗县| 綦江县| 平罗县| 通道| 谢通门县| 芮城县| 会理县| 南安市| 北京市| 凌云县| 嘉荫县| 金溪县| 蒲城县| 玛多县| 济阳县| 双鸭山市| 新建县| 新泰市| 布拖县| 盐边县| 临沭县| 阿拉尔市| 攀枝花市| 凌海市| 东源县| 广州市| 清涧县| 长武县| 萝北县| 安达市|