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

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

文檔序號:8282101閱讀:369來源:國知局
一種數(shù)據(jù)處理方法及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理技術(shù),具體涉及一種數(shù)據(jù)處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,基于基本輸入輸出系統(tǒng)(B1S,Basic Input Output System)的數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)都是單線程的,即當(dāng)數(shù)據(jù)備份時,需要讀取系統(tǒng)數(shù)據(jù)、壓縮系統(tǒng)數(shù)據(jù)生成備份文件并在指定存儲區(qū)域?qū)懭雮浞菸募?;?shù)據(jù)恢復(fù)時,需要讀取備份文件、解壓縮備份文件生成系統(tǒng)安裝文件以及安裝該系統(tǒng)安裝文件,這兩個過程都是串行操作,使數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)的效率較低,消耗的時間較長。

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

[0003]為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實施例提供一種數(shù)據(jù)處理方法及電子設(shè)備,能夠提高數(shù)據(jù)備份/恢復(fù)的效率,減少數(shù)據(jù)備份/恢復(fù)的時間。
[0004]為達到上述目的,本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
[0005]本發(fā)明提供了一種數(shù)據(jù)處理方法,應(yīng)用于電子設(shè)備中,所述電子設(shè)備設(shè)置有中央處理器CPU和統(tǒng)一的可擴展固件接口 UEFI基本輸出輸出系統(tǒng)B1S ;所述CPU包括至少兩個執(zhí)行內(nèi)核,每個內(nèi)核能夠執(zhí)行一個線程;所述方法包括:
[0006]當(dāng)啟動UEFI B1S運行時,獲取第一指令,所述第一指令用于指定數(shù)據(jù)的備份/恢復(fù);
[0007]基于所述第一指令調(diào)用所述CPU的第二執(zhí)行內(nèi)核,通過所述UEFI B1S和所述第二執(zhí)行內(nèi)核執(zhí)行所述指定數(shù)據(jù)的備份/恢復(fù);其中,所述UEFI B1S通過所述CPU的第一執(zhí)行內(nèi)核運行。
[0008]較佳地,所述通過所述UEFI B1S和所述第二執(zhí)行內(nèi)核執(zhí)行所述指定數(shù)據(jù)的備份/恢復(fù),包括:通過所述UEFI B1S和所述第二執(zhí)行內(nèi)核并行執(zhí)行所述指定數(shù)據(jù)的備份/恢復(fù)。
[0009]較佳地,所述第一執(zhí)行內(nèi)核能夠執(zhí)行第一線程;所述第二執(zhí)行內(nèi)核能夠執(zhí)行第二線程;所述通過所述UEFI B1S和所述第二執(zhí)行內(nèi)核并行執(zhí)行所述指定數(shù)據(jù)的備份/恢復(fù),包括:
[0010]通過所述第一線程按第一預(yù)設(shè)處理方式處理所述第η數(shù)據(jù)至第一存儲區(qū)域;其中,所述第η數(shù)據(jù)為所述指定數(shù)據(jù)的第η部分,η為正整數(shù);
[0011]當(dāng)滿足第一條件時,將所述第一存儲區(qū)域中的所述第η數(shù)據(jù)寫入第二存儲區(qū)域;
[0012]當(dāng)滿足第二條件時,生成第二指令,響應(yīng)所述第二指令使能所述第二線程;并且,通過所述第一線程讀取第η+1數(shù)據(jù),按所述第一預(yù)設(shè)處理方式處理所述第η+1數(shù)據(jù)至所述第一存儲區(qū)域;
[0013]通過所述第二線程將所述第二存儲區(qū)域中的所述第η數(shù)據(jù)寫入指定區(qū)域,直至所述指定數(shù)據(jù)寫入所述指定區(qū)域完成。
[0014]較佳地,所述指定數(shù)據(jù)為待備份的數(shù)據(jù)時,所述通過所述第一線程按第一預(yù)設(shè)處理方式處理所述第η數(shù)據(jù)至第一存儲區(qū)域,包括:
[0015]通過所述第一線程讀取所述第η數(shù)據(jù),壓縮所述第η數(shù)據(jù)至第一存儲區(qū)域。
[0016]較佳地,所述指定數(shù)據(jù)為待恢復(fù)的數(shù)據(jù)時,所述通過所述第一線程按第一預(yù)設(shè)處理方式處理所述第η數(shù)據(jù)至第一存儲區(qū)域,包括:
[0017]通過所述第一線程讀取所述第η數(shù)據(jù),解壓縮所述第η數(shù)據(jù)至第一存儲區(qū)域;
[0018]相應(yīng)的,所述通過所述第二線程將所述第二存儲區(qū)域中的所述第η數(shù)據(jù)寫入指定區(qū)域,直至所述指定數(shù)據(jù)寫入所述指定區(qū)域完成,包括:通過所述第二線程將所述第二存儲區(qū)域中的所述第η數(shù)據(jù)寫入指定區(qū)域,以替換所述指定區(qū)域中的源第η數(shù)據(jù),直至所述指定數(shù)據(jù)寫入所述指定區(qū)域,替換所述指定區(qū)域中的源指定數(shù)據(jù),完成所述指定數(shù)據(jù)的恢復(fù);其中,所述源第η數(shù)據(jù)為所述第η數(shù)據(jù)的原始數(shù)據(jù);所述源指定數(shù)據(jù)為所述指定數(shù)據(jù)的原始數(shù)據(jù);所述指定區(qū)域為所述源指定數(shù)據(jù)所在區(qū)域。
[0019]較佳地,所述滿足第一條件,包括:所述第η數(shù)據(jù)寫入所述第一存儲區(qū)域完成時,確定滿足第一條件;或者,所述第一存儲區(qū)域?qū)憹M時,確定滿足第一條件。
[0020]較佳地,所述滿足第二條件,包括:所述第一存儲區(qū)域中的所述第η數(shù)據(jù)寫入第二存儲區(qū)域完成時,確定滿足第二條件;或者,所述第一存儲區(qū)域中的所述第η數(shù)據(jù)開始寫入第二存儲區(qū)域時,確定滿足第二條件。
[0021]本發(fā)明又提供了一種電子設(shè)備,所述電子設(shè)備設(shè)置有中央處理器CPU和統(tǒng)一的可擴展固件接口 UEFI基本輸出輸出系統(tǒng)B1S ;所述CPU包括至少兩個執(zhí)行內(nèi)核,每個內(nèi)核能夠執(zhí)行一個線程;所述電子設(shè)備還包括:獲取單元、調(diào)用單元和執(zhí)行單元;其中,
[0022]所述獲取單元,用于當(dāng)啟動UEFI B1S運行時,獲取第一指令,所述第一指令用于指定數(shù)據(jù)的備份/恢復(fù);
[0023]所述調(diào)用單元,用于基于所述獲取單元獲取的所述第一指令調(diào)用所述CPU的第二執(zhí)行內(nèi)核;
[0024]所述執(zhí)行單元,用于通過所述UEFI B1S和所述第二執(zhí)行內(nèi)核執(zhí)行所述指定數(shù)據(jù)的備份/恢復(fù);其中,所述UEFI B1S通過所述CPU的第一執(zhí)行內(nèi)核運行。
[0025]較佳地,所述執(zhí)行單元,用于通過所述UEFI B1S和所述第二執(zhí)行內(nèi)核并行執(zhí)行所述指定數(shù)據(jù)的備份/恢復(fù)。
[0026]較佳地,所述第一執(zhí)行內(nèi)核能夠執(zhí)行第一線程;所述第二執(zhí)行內(nèi)核能夠執(zhí)行第二線程;所述執(zhí)行單元,用于通過所述第一線程按第一預(yù)設(shè)處理方式處理所述第η數(shù)據(jù)至第一存儲區(qū)域;其中,所述第η數(shù)據(jù)為所述指定數(shù)據(jù)的第η部分,η為正整數(shù);當(dāng)滿足第一條件時,將所述第一存儲區(qū)域中的所述第η數(shù)據(jù)寫入第二存儲區(qū)域;當(dāng)滿足第二條件時,生成第二指令,響應(yīng)所述第二指令使能所述第二線程;并且,通過所述第一線程讀取第η+1數(shù)據(jù),按所述第一預(yù)設(shè)處理方式處理所述第η+1數(shù)據(jù)至所述第一存儲區(qū)域;通過所述第二線程將所述第二存儲區(qū)域中的所述第η數(shù)據(jù)寫入指定區(qū)域,直至所述指定數(shù)據(jù)寫入所述指定區(qū)域完成。
[0027]較佳地,所述執(zhí)行單元,用于當(dāng)所述指定數(shù)據(jù)為待備份的數(shù)據(jù)時,通過所述第一線程讀取所述第η數(shù)據(jù),壓縮所述第η數(shù)據(jù)至第一存儲區(qū)域。
[0028]較佳地,所述執(zhí)行單元,用于當(dāng)所述指定數(shù)據(jù)為待恢復(fù)的數(shù)據(jù)時,通過所述第一線程讀取所述第η數(shù)據(jù),解壓縮所述第η數(shù)據(jù)至第一存儲區(qū)域;還用于通過所述第二線程將所述第二存儲區(qū)域中的所述第η數(shù)據(jù)寫入指定區(qū)域,替換所述指定區(qū)域中的源第η數(shù)據(jù),直至所述指定數(shù)據(jù)寫入所述指定區(qū)域,替換所述指定區(qū)域中的源指定數(shù)據(jù),完成所述指定數(shù)據(jù)的恢復(fù);其中,所述源第η數(shù)據(jù)為所述第η數(shù)據(jù)的原始數(shù)據(jù);所述源指定數(shù)據(jù)為所述指定數(shù)據(jù)的原始數(shù)據(jù);所述指定區(qū)域為所述源指定數(shù)據(jù)所在區(qū)域。
[0029]較佳地,所述滿足第一條件,包括:所述第η數(shù)據(jù)寫入所述第一存儲區(qū)域完成時,確定滿足第一條件;或者,所述第一存儲區(qū)域?qū)憹M時,確定滿足第一條件。
[0030]較佳地,所述滿足第二條件,包括:所述第一存儲區(qū)域中的所述第η數(shù)據(jù)寫入第二存儲區(qū)域完成時,確定滿足第二條件;或者,所述第一存儲區(qū)域中的所述第η數(shù)據(jù)開始寫入第二存儲區(qū)域時,確定滿足第二條件。
[0031]本發(fā)明實施例提供的數(shù)據(jù)處理方法及電子設(shè)備,所述電子設(shè)備設(shè)置有中央處理器(CPU,Central Processing Unit)和統(tǒng)一的可擴展固件接口 (UEFI, Unified ExtensibleFirmware Interface)基本輸出輸出系統(tǒng)(B1S);所述CPU包括至少兩個執(zhí)行內(nèi)核,每個內(nèi)核能夠執(zhí)行一個線程;當(dāng)啟動UEFI B1S運行時,獲取第一指令,所述第一指令用于指定數(shù)據(jù)的備份/恢復(fù);基于所述第一指令調(diào)用所述CPU的第二執(zhí)行內(nèi)核,通過所述UEFI B1S和所述第二執(zhí)行內(nèi)核執(zhí)行所述指定數(shù)據(jù)的備份/恢復(fù);其中,所述UEFI B1S通過所述CPU的第一執(zhí)行內(nèi)核運行。由于UEFI B1S為單線程任務(wù),即所述UEFI B1S運行時,只調(diào)用所述CPU的一個執(zhí)行內(nèi)核;如此,本發(fā)明實施例提供的技術(shù)方案實現(xiàn)了調(diào)用電子設(shè)備的CPU的兩個執(zhí)行內(nèi)核執(zhí)行指定數(shù)據(jù)的備份/恢復(fù),相比于現(xiàn)有技術(shù)中數(shù)據(jù)備份/恢復(fù)的單線程操作,大大提高了數(shù)據(jù)備份/恢復(fù)的效率,減少數(shù)據(jù)備份/恢復(fù)的時間。
【附圖說明】
[0032]圖1為本發(fā)明實施例一的數(shù)據(jù)處理方法的流程示意圖;
[0033]圖2為本發(fā)明實施例二的數(shù)據(jù)處理方法的流程示意圖;
[0034]圖3為本發(fā)明實施例三的數(shù)據(jù)處理方法的流程示意圖;
[0035]圖4為本發(fā)明實施例的電子設(shè)備的組成結(jié)構(gòu)示意圖。
【具體實施方式】
[0036]下面結(jié)合附圖及具體實施例對本發(fā)明作進一步詳細的說明。
[0037]實施例一
[0038]本發(fā)明實施例提供了一種數(shù)據(jù)處理方法,所述數(shù)據(jù)處理方法應(yīng)用于電子設(shè)備中。圖1為本發(fā)明實施例一的數(shù)據(jù)處理方法的流程示意圖;如圖1所示,所述
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
合肥市| 肇源县| 东乡县| 宁津县| 古丈县| 苗栗市| 澳门| 拉孜县| 崇仁县| 韶山市| 凌源市| 华容县| 桃园县| 安阳市| 海南省| 嘉善县| 连平县| 黔东| 娄烦县| 南木林县| 冕宁县| 夏河县| 革吉县| 江门市| 临泉县| 镇江市| 乌兰浩特市| 磐石市| 天水市| 区。| 三都| 屯昌县| 台南市| 临朐县| 和静县| 德令哈市| 巴林左旗| 阜康市| 永胜县| 临朐县| 江油市|