一種數(shù)據(jù)管理方法及存儲(chǔ)設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及系統(tǒng)處理技術(shù)領(lǐng)域,更具體的說(shuō),特別涉及一種數(shù)據(jù)管理方法及存儲(chǔ)設(shè)備。
【背景技術(shù)】
[0002]近年來(lái),諸如移動(dòng)電話、平板電腦和個(gè)人數(shù)字助理的電子設(shè)備已經(jīng)越來(lái)越普及,其具有輕便、采用簡(jiǎn)單觸控操作的優(yōu)點(diǎn),可以輕松實(shí)現(xiàn)上網(wǎng)、玩游戲、看視頻、閱讀雜志等等功能。這些電子設(shè)備開(kāi)機(jī)時(shí),需要啟動(dòng)操作系統(tǒng),且如果操作系統(tǒng)啟動(dòng)快,會(huì)提高用戶體驗(yàn),并為用戶提供很大的便利;如果操作系統(tǒng)啟動(dòng)慢,在開(kāi)機(jī)后需要用戶耗費(fèi)時(shí)間等待操作系統(tǒng)完全啟動(dòng),這不僅浪費(fèi)大量時(shí)間,還會(huì)使得用戶體驗(yàn)不佳,因此如何提高操作系統(tǒng)的啟動(dòng)速度是一個(gè)研究重點(diǎn)。
[0003]研究人員嘗試將操作系統(tǒng)啟動(dòng)所需讀取的啟動(dòng)數(shù)據(jù)存儲(chǔ)在緩存中,這樣在操作系統(tǒng)啟動(dòng)過(guò)程中,電子設(shè)備可以從緩存中讀取啟動(dòng)數(shù)據(jù),由于緩存的數(shù)據(jù)讀取速度較快,經(jīng)過(guò)嘗試后發(fā)現(xiàn)系統(tǒng)啟動(dòng)速度有一定提高。
[0004]但是將數(shù)據(jù)存儲(chǔ)在緩存中有一個(gè)問(wèn)題:電子設(shè)備斷電后,緩存內(nèi)存儲(chǔ)的數(shù)據(jù)丟失,這樣在下一次啟動(dòng)時(shí)需要電子設(shè)備重新獲取啟動(dòng)數(shù)據(jù),并將獲取到的啟動(dòng)數(shù)據(jù)存儲(chǔ)在緩存中。也就是說(shuō)電子設(shè)備每次斷電重啟都需要重新獲取啟動(dòng)數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明提供一種數(shù)據(jù)管理方法及存儲(chǔ)設(shè)備,用于提高數(shù)據(jù)讀取速度。技術(shù)方案如下:
[0006]本發(fā)明提供一種數(shù)據(jù)管理方法,所述方法包括:
[0007]獲取電子設(shè)備運(yùn)行的第一系統(tǒng)使用的數(shù)據(jù);
[0008]當(dāng)所述數(shù)據(jù)符合預(yù)設(shè)條件時(shí),將所述數(shù)據(jù)存入所述電子設(shè)備的存儲(chǔ)單元的第一存儲(chǔ)區(qū)域,所述存儲(chǔ)單元至少包括第一類存儲(chǔ)顆粒和第二類存儲(chǔ)顆粒,所述第一類存儲(chǔ)顆粒組成第一存儲(chǔ)區(qū)域,其中第一類存儲(chǔ)顆粒的存儲(chǔ)性能優(yōu)于所述第二類存儲(chǔ)顆粒的存儲(chǔ)性能,所述存儲(chǔ)顆粒具有非易失性。
[0009]優(yōu)選地,所述方法還包括:將所述第二類存儲(chǔ)顆粒轉(zhuǎn)換成所述第一類存儲(chǔ)顆粒。
[0010]優(yōu)選地,所述當(dāng)所述數(shù)據(jù)符合預(yù)設(shè)條件時(shí),將所述數(shù)據(jù)存入存儲(chǔ)單元中的第一存儲(chǔ)區(qū)域,包括:當(dāng)所述數(shù)據(jù)是操作系統(tǒng)的啟動(dòng)數(shù)據(jù)時(shí),將所述啟動(dòng)數(shù)據(jù)存入所述存儲(chǔ)單元的第一存儲(chǔ)區(qū)域;
[0011]所述方法還包括:在接收到操作系統(tǒng)啟動(dòng)指令后,從所述第一存儲(chǔ)區(qū)域中讀取所述啟動(dòng)數(shù)據(jù)。
[0012]優(yōu)選地,所述啟動(dòng)數(shù)據(jù)通過(guò)對(duì)預(yù)設(shè)時(shí)長(zhǎng)內(nèi)N次操作系統(tǒng)啟動(dòng)過(guò)程中訪問(wèn)的數(shù)據(jù)進(jìn)行分析獲取,N為大于等于1的自然數(shù)。
[0013]優(yōu)選地,所述啟動(dòng)數(shù)據(jù)通過(guò)對(duì)預(yù)設(shè)時(shí)長(zhǎng)的N次操作系統(tǒng)啟動(dòng)過(guò)程中訪問(wèn)的數(shù)據(jù)進(jìn)行分析獲取,包括:
[0014]在每次操作系統(tǒng)啟動(dòng)過(guò)程中,獲取啟動(dòng)過(guò)程所訪問(wèn)的物理地址;
[0015]從所述物理地址中獲取所述啟動(dòng)數(shù)據(jù)。
[0016]優(yōu)選地,所述從所述物理地址中獲取所述啟動(dòng)數(shù)據(jù),包括:
[0017]記錄N次操作系統(tǒng)啟動(dòng)過(guò)程中每個(gè)物理地址的訪問(wèn)次數(shù);
[0018]從所述訪問(wèn)次數(shù)在預(yù)設(shè)次數(shù)范圍內(nèi)的物理地址中獲取所述啟動(dòng)數(shù)據(jù)。
[0019]本發(fā)明還提供一種存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備包括:控制器和存儲(chǔ)單元,所述存儲(chǔ)單元至少包括第一類存儲(chǔ)顆粒和第二類存儲(chǔ)顆粒,所述第一類存儲(chǔ)顆粒組成第一存儲(chǔ)區(qū)域,其中第一類存儲(chǔ)顆粒的存儲(chǔ)性能優(yōu)于所述第二類存儲(chǔ)顆粒的存儲(chǔ)性能,所述存儲(chǔ)顆粒具有非易失性;
[0020]所述控制器,用于獲取電子設(shè)備運(yùn)行的第一系統(tǒng)使用的數(shù)據(jù),當(dāng)所述數(shù)據(jù)符合預(yù)設(shè)條件時(shí),將所述數(shù)據(jù)存入所述電子設(shè)備的存儲(chǔ)單元的第一存儲(chǔ)區(qū)域。
[0021]優(yōu)選地,所述控制器還用于:將所述第二類存儲(chǔ)顆粒轉(zhuǎn)換成所述第一類存儲(chǔ)顆粒。
[0022]優(yōu)選地,所述控制器,用于當(dāng)所述數(shù)據(jù)是操作系統(tǒng)的啟動(dòng)數(shù)據(jù)時(shí),將所述啟動(dòng)數(shù)據(jù)存入所述存儲(chǔ)單元的第一存儲(chǔ)區(qū)域,并在接收到操作系統(tǒng)啟動(dòng)指令后,從所述第一存儲(chǔ)區(qū)域中讀取所述啟動(dòng)數(shù)據(jù)。
[0023]優(yōu)選地,所述啟動(dòng)數(shù)據(jù)通過(guò)對(duì)預(yù)設(shè)時(shí)長(zhǎng)內(nèi)N次操作系統(tǒng)啟動(dòng)過(guò)程中訪問(wèn)的數(shù)據(jù)進(jìn)行分析獲取,N為大于等于1的自然數(shù)。
[0024]優(yōu)選地,所述控制器,用于在每次操作系統(tǒng)啟動(dòng)過(guò)程中,獲取啟動(dòng)過(guò)程所訪問(wèn)的物理地址,并從所述物理地址中獲取所述啟動(dòng)數(shù)據(jù)。
[0025]優(yōu)選地,所述控制器從所述物理地址中獲取所述啟動(dòng)數(shù)據(jù),包括:記錄N次操作系統(tǒng)啟動(dòng)過(guò)程中每個(gè)物理地址的訪問(wèn)次數(shù),并從所述訪問(wèn)次數(shù)在預(yù)設(shè)次數(shù)范圍內(nèi)的物理地址中獲取所述啟動(dòng)數(shù)據(jù)。
[0026]與現(xiàn)有技術(shù)相比,本發(fā)明提供的上述技術(shù)方案具有如下優(yōu)點(diǎn):
[0027]本發(fā)明提供的上述技術(shù)方案中,獲取電子設(shè)備運(yùn)行的第一系統(tǒng)使用的數(shù)據(jù),當(dāng)數(shù)據(jù)符合預(yù)設(shè)條件時(shí),將數(shù)據(jù)存入電子設(shè)備的存儲(chǔ)單元的第一存儲(chǔ)區(qū)域。其中第一存儲(chǔ)區(qū)域由存儲(chǔ)單元中的第一類存儲(chǔ)顆粒組成,而存儲(chǔ)顆粒具有非易失性,因此在存儲(chǔ)單元斷電后,存儲(chǔ)于第一存儲(chǔ)區(qū)域中的數(shù)據(jù)并未丟失,這樣電子設(shè)備再次啟動(dòng)后仍可以從第一存儲(chǔ)區(qū)域中獲取數(shù)據(jù),加快數(shù)據(jù)讀取速度。并且第一存儲(chǔ)區(qū)域由存儲(chǔ)性能優(yōu)于第二類存儲(chǔ)顆粒的第一存儲(chǔ)顆粒組成,因此數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元的第一存儲(chǔ)區(qū)域的情況下,可以進(jìn)一步加快數(shù)據(jù)讀取速度。如果將操作系統(tǒng)的啟動(dòng)數(shù)據(jù)存儲(chǔ)于存儲(chǔ)單元的第一存儲(chǔ)區(qū)域,則可以加快啟動(dòng)數(shù)據(jù)的讀取速度,從而提高操作系統(tǒng)的啟動(dòng)速度。
【附圖說(shuō)明】
[0028]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0029]圖1為本發(fā)明實(shí)施例提供的數(shù)據(jù)管理方法的一種流程圖;
[0030]圖2為本發(fā)明實(shí)施例提供的數(shù)據(jù)管理方法的另一種流程圖;
[0031]圖3為本發(fā)明實(shí)施例提供的數(shù)據(jù)管理方法的再一種流程圖;
[0032]圖4為本發(fā)明實(shí)施例提供的存儲(chǔ)設(shè)備的一種結(jié)構(gòu)示意圖;
[0033]圖5為本發(fā)明實(shí)施例提供的電子設(shè)備的一種結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0034]本發(fā)明實(shí)施例提供的數(shù)據(jù)管理方法可以將符合預(yù)設(shè)條件的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元的第一存儲(chǔ)區(qū)域,其中第一存儲(chǔ)區(qū)域由存儲(chǔ)單元中的第一類存儲(chǔ)顆粒組成,而存儲(chǔ)顆粒具有非易失性,因此在存儲(chǔ)單元斷電后,存儲(chǔ)于第一存儲(chǔ)區(qū)域中的數(shù)據(jù)并未丟失,這樣電子設(shè)備再次啟動(dòng)后仍可以從第一存儲(chǔ)區(qū)域中獲取數(shù)據(jù),加快數(shù)據(jù)讀取速度。并且第一存儲(chǔ)區(qū)域由存儲(chǔ)性能優(yōu)于第二類存儲(chǔ)顆粒的第一存儲(chǔ)顆粒組成,因此數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元的第一存儲(chǔ)區(qū)域的情況下,可以進(jìn)一步加快數(shù)據(jù)讀取速度。
[0035]為了使本領(lǐng)域技術(shù)人員更好的理解本發(fā)明實(shí)施例,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0036]請(qǐng)參閱圖1,其示出了本發(fā)明實(shí)施例提供的數(shù)據(jù)管理方法的一種流程圖,可以包括以下步驟:
[0037]101:獲取電子設(shè)備運(yùn)行的第一系統(tǒng)使用的數(shù)據(jù)。其中第一系統(tǒng)可以是電子設(shè)備上運(yùn)行的任意一個(gè)系統(tǒng)發(fā)送的數(shù)據(jù),比如說(shuō)電子設(shè)備運(yùn)行的B10S(Basic Input OutputSystem,基本輸入輸出系統(tǒng)),所述B1S在操作系統(tǒng)啟動(dòng)前可以對(duì)電子設(shè)備中各個(gè)部件進(jìn)行初始化操作,然后引導(dǎo)操作系統(tǒng)啟動(dòng),因此在