一種數(shù)據(jù)處理方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)處理方法及電子設(shè)備,電子設(shè)備包括第一存儲區(qū)域與第二存儲區(qū)域,電子設(shè)備的處理器讀取第一存儲區(qū)域中數(shù)據(jù)的第一速度大于處理器讀取第二存儲區(qū)域中數(shù)據(jù)的第二速度,該方法包括:監(jiān)控第二存儲區(qū)域中的M個(gè)數(shù)據(jù)中的每個(gè)數(shù)據(jù),獲得M個(gè)監(jiān)控結(jié)果,其中,M為大于等于1的整數(shù);判斷M個(gè)監(jiān)控結(jié)果中的每個(gè)結(jié)果是否滿足一預(yù)設(shè)條件;在M個(gè)監(jiān)控結(jié)果中有N個(gè)監(jiān)控結(jié)果滿足預(yù)設(shè)條件時(shí),將N個(gè)監(jiān)控結(jié)果對應(yīng)的N個(gè)數(shù)據(jù)拷貝到第一存儲區(qū)域中,使得處理器在需要N個(gè)數(shù)據(jù)時(shí),通過從第一存儲區(qū)域中進(jìn)行讀取而獲得,其中,N為大于等于1、小于等于M的整數(shù)。
【專利說明】一種數(shù)據(jù)處理方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本申請涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種數(shù)據(jù)處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的不斷發(fā)展,電子技術(shù)也得到了飛速的發(fā)展,電子產(chǎn)品的種類也越來越多,人們也享受到了科技發(fā)展帶來的各種便利?,F(xiàn)在人們可以通過各種類型的電子設(shè)備,享受隨著科技發(fā)展帶來的舒適生活。比如,個(gè)人計(jì)算機(jī)已經(jīng)成為人們生活中一個(gè)不可或缺的部分,人們可以使用個(gè)人計(jì)算機(jī)瀏覽新聞、收發(fā)郵件、觀看電影、欣賞音樂、玩游戲等
坐寸ο
[0003]隨著電子技術(shù)的不斷發(fā)展,電子設(shè)備各個(gè)部件性能也隨之而不斷加強(qiáng),所以電子設(shè)備的處理速度也越來越快,但作為電子設(shè)備核心部件的硬盤的性能仍然是制約電子設(shè)備運(yùn)行速度的瓶頸,現(xiàn)在大量的用戶使用的都是機(jī)械硬盤,由于機(jī)械硬盤在讀取數(shù)據(jù)需要控制磁頭在硬盤盤片上去讀取數(shù)據(jù),所以機(jī)械硬盤讀取數(shù)據(jù)時(shí)的速度在短時(shí)間內(nèi)無法像計(jì)算機(jī)的其他部件一樣快速提高,從而使得計(jì)算機(jī)的其他部件空有強(qiáng)大的性能,但由于硬盤讀取數(shù)據(jù)速度的限制,無法大幅度提高計(jì)算機(jī)的整機(jī)運(yùn)行速度。
[0004]在現(xiàn)有技術(shù)中,為解決硬盤讀取速度無法快速提高的問題,通常是在硬盤上設(shè)置高速緩存芯片,在進(jìn)行硬盤數(shù)據(jù)讀取時(shí),將正在讀取的簇的下一個(gè)簇或者幾個(gè)簇中的數(shù)據(jù)讀取到緩存中,從而在需要讀取下一個(gè)簇或者幾個(gè)簇中的數(shù)據(jù)的時(shí)候,不需要控制磁頭運(yùn)動(dòng)到硬盤盤片上去讀取數(shù)據(jù),而是直接將緩存中的數(shù)據(jù)傳輸?shù)絻?nèi)存,由于讀取高速緩存芯片中的數(shù)據(jù)的速度遠(yuǎn)遠(yuǎn)大于磁頭讀取盤片中數(shù)據(jù)的速度,所以能夠提高硬盤讀取數(shù)據(jù)的速度。
[0005]但本發(fā)明人在實(shí)現(xiàn)本發(fā)明實(shí)施例中發(fā)明技術(shù)方案的過程中,發(fā)現(xiàn)上述技術(shù)至少存在如下技術(shù)問題:
[0006]由于高速緩存芯片的制造成本遠(yuǎn)遠(yuǎn)高于硬盤的制造成本,所以硬盤上設(shè)置的高速緩存芯片的大小一般設(shè)置為8M或16M,相對于一些大型程序文件高達(dá)幾個(gè)G的大小來說,高速緩存芯片提供的緩存空間有限,數(shù)據(jù)緩存的命中率較低,效率不高,故而高速緩存芯片對提高電子設(shè)備整機(jī)運(yùn)行速度的作用有限。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法及電子設(shè)備,解決了現(xiàn)有技術(shù)中高速緩存芯片對提高計(jì)算機(jī)整機(jī)運(yùn)行速度的作用有限的技術(shù)問題。
[0008]本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理方法,應(yīng)用在一電子設(shè)備上,所述電子設(shè)備包括第一存儲區(qū)域與第二存儲區(qū)域,所述電子設(shè)備的處理器讀取所述第一存儲區(qū)域中數(shù)據(jù)的第一速度大于所述處理器讀取所述第二存儲區(qū)域中數(shù)據(jù)的第二速度,所述方法包括:監(jiān)控所述第二存儲區(qū)域中的M個(gè)數(shù)據(jù)中的每個(gè)數(shù)據(jù),獲得M個(gè)監(jiān)控結(jié)果,其中,M為大于等于I的整數(shù);判斷所述M個(gè)監(jiān)控結(jié)果中的每個(gè)結(jié)果是否滿足一預(yù)設(shè)條件;在所述M個(gè)監(jiān)控結(jié)果中有N個(gè)監(jiān)控結(jié)果滿足所述預(yù)設(shè)條件時(shí),將所述N個(gè)監(jiān)控結(jié)果對應(yīng)的N個(gè)數(shù)據(jù)拷貝到所述第一存儲區(qū)域中,使得所述處理器在需要所述N個(gè)數(shù)據(jù)時(shí),通過從所述第一存儲區(qū)域中進(jìn)行讀取而獲得,其中,N為大于等于1、小于等于M的整數(shù)。
[0009]可選地,所述監(jiān)控所述第二存儲區(qū)域中的M個(gè)數(shù)據(jù)中的每個(gè)數(shù)據(jù),獲得M個(gè)監(jiān)控結(jié)果,具體為:監(jiān)控所述M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的被讀取次數(shù),獲得所述每個(gè)數(shù)據(jù)的使用頻率值;或監(jiān)控所述M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的使用時(shí)間,獲得所述每個(gè)數(shù)據(jù)的使用時(shí)長值;或監(jiān)控所述M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的被讀取情況,獲得所述每個(gè)數(shù)據(jù)的使用信息。
[0010]可選地,所述判斷所述M個(gè)結(jié)果中的每個(gè)結(jié)果是否滿足一預(yù)設(shè)條件,具體為:判斷所述使用頻率值是否超過第一預(yù)設(shè)值;或判斷所述使用時(shí)長值是否超過第二預(yù)設(shè)值;或基于所述使用信息,判斷所述每個(gè)數(shù)據(jù)是否已被讀取。 [0011 ] 可選地,在所述M個(gè)監(jiān)控結(jié)果中有N個(gè)監(jiān)控結(jié)果滿足所述預(yù)設(shè)條件時(shí),在將所述N個(gè)監(jiān)控結(jié)果對應(yīng)的N個(gè)數(shù)據(jù)拷貝到所述第一存儲區(qū)域中之前,所述方法還包括:為所述N個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)設(shè)置指針,獲得N個(gè)指針,所述N個(gè)指針與所述N個(gè)數(shù)據(jù)一一對應(yīng);存儲所述N個(gè)指針。
[0012]可選地,所述將所述N個(gè)監(jiān)控結(jié)果對應(yīng)的N個(gè)數(shù)據(jù)拷貝到所述第一存儲區(qū)域中,具體包括:讀取所述N個(gè)指針;獲得所述N個(gè)指針與所述N個(gè)數(shù)據(jù)的對應(yīng)關(guān)系;根據(jù)所述對應(yīng)關(guān)系,將所述N個(gè)數(shù)據(jù)拷貝到所述第一存儲區(qū)域中。
[0013]本發(fā)明實(shí)施例還提供一種電子設(shè)備,包括:機(jī)殼;一電路板,設(shè)置于所述機(jī)殼內(nèi);一處理器,設(shè)置于所述電路板上;第一存儲區(qū)域,設(shè)置于所述機(jī)殼內(nèi),與所述處理器相連;第二存儲區(qū)域,設(shè)置于所述機(jī)殼內(nèi),與所述處理器相連,其中,所述處理器讀取所述第一存儲區(qū)域中數(shù)據(jù)的第一速度大于所述處理器讀取所述第二存儲區(qū)域中數(shù)據(jù)的第二速度;其中,所述處理器用于監(jiān)控所述第二存儲區(qū)域中的M個(gè)數(shù)據(jù)中的每個(gè)數(shù)據(jù),獲得M個(gè)監(jiān)控結(jié)果,其中M為大于等于I的整數(shù),并判斷所述M個(gè)監(jiān)控結(jié)果中的每個(gè)結(jié)果是否滿足一預(yù)設(shè)條件,并在所述M個(gè)監(jiān)控結(jié)果中有N個(gè)監(jiān)控結(jié)果滿足所述預(yù)設(shè)條件時(shí),將所述N個(gè)監(jiān)控結(jié)果對應(yīng)的N個(gè)數(shù)據(jù)拷貝到所述第一存儲區(qū)域中,使得所述處理器在需要所述N個(gè)數(shù)據(jù)時(shí),通過從所述第一存儲區(qū)域中進(jìn)行讀取而獲得,其中,N為大于等于1、小于等于M的整數(shù)。
[0014]可選地,所述處理器具體用于監(jiān)控所述M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的被讀取次數(shù),獲得所述每個(gè)數(shù)據(jù)的使用頻率值;或監(jiān)控所述M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的使用時(shí)間,獲得所述每個(gè)數(shù)據(jù)的使用時(shí)長值;或監(jiān)控所述M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的被讀取情況,獲得所述每個(gè)數(shù)據(jù)的使用信息。
[0015]可選地,所述處理器具體用于判斷所述使用頻率值是否超過第一預(yù)設(shè)值;或判斷所述使用時(shí)長值是否超過第二預(yù)設(shè)值;或基于所述使用信息,判斷所述每個(gè)數(shù)據(jù)是否已被讀取。
[0016]可選地,所述處理器具體用于為所述N個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)設(shè)置指針,,獲得N個(gè)指針,所述N個(gè)指針與所述N個(gè)數(shù)據(jù)--對應(yīng),并存儲所述N個(gè)指針。
[0017]可選地,所述處理器具體用于讀取所述N個(gè)指針,并獲得所述N個(gè)指針與所述N個(gè)數(shù)據(jù)的對應(yīng)關(guān)系,并根據(jù)所述對應(yīng)關(guān)系,將所述N個(gè)數(shù)據(jù)拷貝到所述第一存儲區(qū)域中。
[0018]本發(fā)明實(shí)施例中提供的一個(gè)或多個(gè)技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點(diǎn):
[0019]1、由于采用了監(jiān)控電子設(shè)備第二存儲區(qū)域中數(shù)據(jù)的使用情況,在該數(shù)據(jù)的監(jiān)控結(jié)果表明該數(shù)據(jù)滿足預(yù)設(shè)條件時(shí),將該數(shù)據(jù)拷貝到第一存儲區(qū)域中,從而使得電子設(shè)備在需要該數(shù)據(jù)時(shí),可以通過從第一存儲區(qū)域中進(jìn)行讀取而獲得,從而解決了現(xiàn)有技術(shù)中高速緩存芯片對提高計(jì)算機(jī)整機(jī)性能作用有限的技術(shù)問題,從而實(shí)現(xiàn)了加快電子設(shè)備讀取數(shù)據(jù)的效率的目的,達(dá)到了提高電子設(shè)備整機(jī)運(yùn)行速率的技術(shù)效果。
[0020]同時(shí),由于只是將監(jiān)控到的滿足預(yù)設(shè)條件的數(shù)據(jù)拷貝到第一存儲區(qū)域中,而不需要將與滿足預(yù)設(shè)條件相關(guān)的所有文件都拷貝到第一存儲區(qū)域中,所以達(dá)到了以最小空間來達(dá)到提高電子設(shè)備整機(jī)運(yùn)行速率的技術(shù)效果。
[0021]2、由于采用了判斷數(shù)據(jù)的使用頻率值是否超過第一預(yù)設(shè)值,或判斷數(shù)據(jù)的使用時(shí)長值是否超過第二預(yù)設(shè)值,或判斷數(shù)據(jù)是否已被讀取,并根據(jù)判斷結(jié)果確定該數(shù)據(jù)是否需要被拷貝到電子設(shè)備的第一存儲區(qū)域,從而將用戶經(jīng)常使用的數(shù)據(jù)拷貝到第一存儲區(qū)域,所以在電子設(shè)備讀取這些用戶經(jīng)常使用的數(shù)據(jù)時(shí),通過從第一存儲區(qū)域進(jìn)行讀取而獲得,達(dá)到了提高電子設(shè)備整機(jī)運(yùn)行速率的技術(shù)效果。
[0022]3、由于采用了為滿足預(yù)設(shè)條件的數(shù)據(jù)建立了對應(yīng)的指針并存儲指針,而指針占用的空間非常小,故而對電子設(shè)備本地硬盤的占用非常小,不會電子設(shè)備存儲數(shù)據(jù)。
【專利附圖】
【附圖說明】
[0023]圖1為本發(fā)明一實(shí)施例提供的數(shù)據(jù)處理方法的流程圖;
[0024]圖2為本發(fā)明一實(shí)施例提供的電子設(shè)備的功能模塊圖。
【具體實(shí)施方式】
[0025]本發(fā)明實(shí)施例通過提供一種數(shù)據(jù)處理方法及電子設(shè)備,解決了現(xiàn)有技術(shù)中高速緩存芯片對提高計(jì)算機(jī)整機(jī)性能的作用有限的技術(shù)問題。
[0026]本發(fā)明實(shí)施例中的技術(shù)方案為解決上述高速緩存芯片對提高計(jì)算機(jī)整機(jī)性能作用有限的技術(shù)問題,總體思路如下:
[0027]監(jiān)控第二存儲區(qū)域中的M個(gè)數(shù)據(jù)中的每個(gè)數(shù)據(jù),獲得M個(gè)監(jiān)控結(jié)果,其中,M為大于等于I的整數(shù),并判斷M個(gè)監(jiān)控結(jié)果中的每個(gè)結(jié)果是否滿足一預(yù)設(shè)條件,在M個(gè)監(jiān)控結(jié)果中有N個(gè)監(jiān)控結(jié)果滿足預(yù)設(shè)條件時(shí),將N個(gè)監(jiān)控結(jié)果對應(yīng)的N個(gè)數(shù)據(jù)拷貝到第一存儲區(qū)域中,使得處理器在需要N個(gè)數(shù)據(jù)時(shí),通過從第一存儲區(qū)域中進(jìn)行讀取而獲得,其中,N為大于等于1、小于等于M的整數(shù)。
[0028]可見,由于將第二存儲區(qū)域中滿足預(yù)設(shè)條件的數(shù)據(jù)拷貝到了第一存儲區(qū)域中,電子設(shè)備在需要這些數(shù)據(jù)時(shí),才通過從第一存儲區(qū)域中進(jìn)行讀取而獲得,再加上電子設(shè)備讀取第一存儲區(qū)域中數(shù)據(jù)的第一速度大于電子設(shè)備讀取第二存儲區(qū)域中數(shù)據(jù)的第二速度,所以電子設(shè)備讀取這些數(shù)據(jù)的速度比電子設(shè)備從第二存儲區(qū)域中的進(jìn)行讀取的速度快,所以提高了電子設(shè)備讀取數(shù)據(jù)的速度,達(dá)到了提高電子設(shè)備運(yùn)行速度的目的。
[0029]為了更好的理解上述技術(shù)方案,下面將結(jié)合說明書附圖以及具體的實(shí)施方式對上述技術(shù)方案進(jìn)行詳細(xì)的說明。
[0030]本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理方法,請參考圖1,圖1是本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法的流程圖,該方法可以應(yīng)用在上述本發(fā)明實(shí)施例提供的電子設(shè)備上,電子設(shè)備包括第一存儲區(qū)域與第二存儲區(qū)域,電子設(shè)備的處理器讀取第一存儲區(qū)域中數(shù)據(jù)的第一速度大于處理器讀取第二存儲區(qū)域中數(shù)據(jù)的第二速度,該方法包括:
[0031]S1:監(jiān)控第二存儲區(qū)域中的M個(gè)數(shù)據(jù)中的每個(gè)數(shù)據(jù),獲得M個(gè)監(jiān)控結(jié)果,其中,M為大于等于I的整數(shù);
[0032]S2:判斷M個(gè)監(jiān)控結(jié)果中的每個(gè)結(jié)果是否滿足一預(yù)設(shè)條件;
[0033]S3:在M個(gè)監(jiān)控結(jié)果中有N個(gè)監(jiān)控結(jié)果滿足預(yù)設(shè)條件時(shí),將N個(gè)監(jiān)控結(jié)果對應(yīng)的N個(gè)數(shù)據(jù)拷貝到第一存儲區(qū)域中,使得處理器在需要N個(gè)數(shù)據(jù)時(shí),通過從第一存儲區(qū)域中進(jìn)行讀取而獲得,其中,N為大于等于1、小于等于M的整數(shù)。
[0034]在接下來的描述中,將以電子設(shè)備為臺式電腦,第一存儲區(qū)域?yàn)閮?nèi)存,第二存儲區(qū)域?yàn)橛脖P來進(jìn)行詳細(xì)地舉例描述。
[0035]在步驟S I中,監(jiān)控第二存儲區(qū)域中的M個(gè)數(shù)據(jù)中的每個(gè)數(shù)據(jù),獲得M個(gè)監(jiān)控結(jié)果,具體來講,可以是:監(jiān)控M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的被讀取次數(shù),獲得每個(gè)數(shù)據(jù)的使用頻率值;或監(jiān)控M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的使用時(shí)間,獲得每個(gè)數(shù)據(jù)的使用時(shí)長值;或監(jiān)控M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的被讀取情況,獲得每個(gè)數(shù)據(jù)的使用信息。
[0036]上述第二存儲區(qū)域中的M個(gè)數(shù)據(jù)中的每個(gè)數(shù)據(jù),是指電子設(shè)備會使用的單個(gè)數(shù)據(jù)或數(shù)據(jù)塊,在第二存儲區(qū)域中會包括許多程序文件,而這些程序文件可能會很大,有可能會占據(jù)幾個(gè)G或者更多的空間,但在實(shí)際使用中經(jīng)常會使用的數(shù)據(jù)只是其中的部分?jǐn)?shù)據(jù),有可能只占據(jù)整個(gè)文件的很小一部分,所以此時(shí)則可以是這部分經(jīng)常被使用的數(shù)據(jù)滿足預(yù)設(shè)條件,所以可以使用更小的空間來達(dá)到提高電子設(shè)備的運(yùn)行速度的目的,當(dāng)然了,若程序文件中全部數(shù)據(jù)都被經(jīng)常使用,則此處也可以是程序文件中的全部數(shù)據(jù)。
[0037]在本實(shí)施例中,監(jiān)控M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的被讀取次數(shù),獲得每個(gè)數(shù)據(jù)的使用頻率值,具體來講,可以是監(jiān)控臺式電腦的硬盤中M個(gè)數(shù)據(jù)中的每個(gè)數(shù)據(jù)在一時(shí)間段內(nèi)的被讀取次數(shù),從而可以獲取到M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)在此時(shí)間段內(nèi)的使用頻率值。
[0038]上述部分的時(shí)間段可以是自該數(shù)據(jù)被存儲到臺式電腦的硬盤上開始到臺式電腦的當(dāng)前使用時(shí)間,也可以是一個(gè)預(yù)設(shè)的時(shí)間段,以一個(gè)軟件為例,時(shí)間段可以是用戶存儲到臺式電腦的硬盤上開始,到臺式電腦的當(dāng)前時(shí)間為止,或者是以臺式電腦當(dāng)前時(shí)間往前一段時(shí)間開始計(jì)算到臺式電腦當(dāng)前的使用時(shí)間,比如是一個(gè)星期或者一個(gè)月,當(dāng)然了,此處還可以是本領(lǐng)域的技術(shù)人員可以使用的其他時(shí)間段。
[0039]獲取到M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)在此時(shí)間段內(nèi)的使用頻率值后,就可以根據(jù)使用頻率值推算出這些數(shù)據(jù)在此時(shí)間段內(nèi)的使用情況,比如,A軟件在一個(gè)月內(nèi)被使用了 10次,B軟件在一個(gè)內(nèi)被使用了 5次,則可以知道,在這一個(gè)月的時(shí)間內(nèi),A軟件的使用頻率比B軟件的使用頻率高,對用戶而言,即是用戶在這一個(gè)月內(nèi),使用A軟件的次數(shù)大于使用B軟件的次數(shù)。
[0040]上述步驟詳細(xì)介紹了監(jiān)控硬盤中每個(gè)數(shù)據(jù)的被讀取次數(shù),從而獲取到每個(gè)數(shù)據(jù)的使用頻率值的情形,在實(shí)際應(yīng)用中,還可以監(jiān)控硬盤中每個(gè)數(shù)據(jù)的使用時(shí)間,來獲取每個(gè)數(shù)據(jù)的使用時(shí)長值,在接下來的部分,就會介紹監(jiān)控每個(gè)數(shù)據(jù)的使用時(shí)間,獲取到每個(gè)數(shù)據(jù)的使用時(shí)長值。
[0041]監(jiān)控M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的使用時(shí)間,獲得每個(gè)數(shù)據(jù)的使用時(shí)長值,具體來講,可以是監(jiān)控臺式電腦的硬盤中M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)在一時(shí)間段內(nèi)的使用時(shí)間,從而可以獲取到M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)在此時(shí)間段內(nèi)的使用時(shí)長值。[0042]此處的時(shí)間段與前述部分的時(shí)間段類似,在此,為了說明書的簡潔,就不在贅述了。
[0043]獲取到M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)在此時(shí)間段內(nèi)的使用時(shí)長值后,就可以根據(jù)使用時(shí)長值推算出這些數(shù)據(jù)在此時(shí)間段內(nèi)的使用情況,比如,A軟件在一個(gè)月內(nèi)被使用了 30個(gè)小時(shí),B軟件在一個(gè)月內(nèi)被使用了 4個(gè)小時(shí),則可以推算出,在這一個(gè)月的時(shí)間內(nèi),A軟件的使用時(shí)長大于B軟件的使用時(shí)長,對用戶而言,即是用戶在這一個(gè)月內(nèi),使用A軟件的時(shí)間長度大于使用B軟件的時(shí)間長度。
[0044]上述部分詳細(xì)介紹了監(jiān)控M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的使用時(shí)間,從而獲得每個(gè)數(shù)據(jù)的使用時(shí)長值,在接下來的部分,將介紹監(jiān)控M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的被讀取情況,獲得每個(gè)數(shù)據(jù)的使用信息的過程。
[0045]監(jiān)控M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的被讀取情況,獲得每個(gè)數(shù)據(jù)的使用信息,具體來講,可以是監(jiān)控M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的被讀取情況,從而獲得每個(gè)數(shù)據(jù)是否被使用過,以I個(gè)數(shù)據(jù)為A軟件為例,監(jiān)控A軟件是否被讀取,則可以獲取A軟件是否被使用的信息,比如,監(jiān)控到了 A軟件當(dāng)前有被讀取,則可以獲得A軟件有被使用過這個(gè)信息。
[0046]上述部分詳細(xì)介紹了監(jiān)控第二存儲區(qū)域中M個(gè)數(shù)據(jù)中的每個(gè)數(shù)據(jù),獲得M個(gè)監(jiān)控結(jié)果的具體過程,由于是采用電子設(shè)備自動(dòng)監(jiān)控,并且監(jiān)控的是數(shù)據(jù)使用頻率、使用時(shí)長和被讀取情況,所以能夠反映出電子設(shè)備讀取這些數(shù)據(jù)的真實(shí)情況,從而為后續(xù)處理這些數(shù)據(jù)時(shí)提供了依據(jù),從而達(dá)到提高電子設(shè)備運(yùn)行速率的目的,比如,一個(gè)在第二存儲區(qū)域中經(jīng)常被讀取的數(shù)據(jù),如果將其拷貝到第一存儲區(qū)域中,則電子設(shè)備從第一存儲區(qū)域中讀取該數(shù)據(jù)的速度就會比電子設(shè)備從第二存儲區(qū)域中讀取該數(shù)據(jù)的速度快,因此才能達(dá)到提高電子設(shè)備運(yùn)行速率的目的。
[0047]在實(shí)際應(yīng)用中,本領(lǐng)域的技術(shù)人員可以單獨(dú)采用上述一種方式或采用幾種方式結(jié)合的方式,當(dāng)然了,本領(lǐng)域的技術(shù)人員還可以根據(jù)實(shí)際情況,選取其他方式來滿足實(shí)際情況的需求。
[0048]在詳細(xì)介紹了監(jiān)控第二存儲區(qū)域中M個(gè)數(shù)據(jù)中的每個(gè)數(shù)據(jù),獲得M個(gè)監(jiān)控結(jié)果的具體過程后,在接下來的部分,將詳細(xì)介紹步驟S2中如何判斷M個(gè)監(jiān)控結(jié)果中的每個(gè)結(jié)果是否滿足預(yù)設(shè)條件的過程。
[0049]在步驟S2中,判斷M個(gè)監(jiān)控結(jié)果中的每個(gè)結(jié)果是否滿足一預(yù)設(shè)條件,具體來講,可以是:判斷使用頻率值是否超過第一預(yù)設(shè)值;或判斷使用時(shí)長值是否超過第二預(yù)設(shè)值;或基于使用信息,判斷每個(gè)數(shù)據(jù)是否已被讀取。
[0050]在本實(shí)施例中,判斷使用頻率值是否超過第一預(yù)設(shè)值,具體來講,可以是判斷在步驟Si中獲得的使用頻率值是否超過第一預(yù)設(shè)值,在實(shí)際應(yīng)用中,比如,可以設(shè)置第一預(yù)設(shè)值為10次/天,則此處可以是判斷獲得該數(shù)據(jù)的使用頻率值是否超過10次/天,如果超過10次/天,則可以判斷此數(shù)據(jù)的使用頻率較高,當(dāng)然了,第一預(yù)設(shè)值不是一個(gè)固定的數(shù)值,本領(lǐng)域的技術(shù)人員可以根據(jù)實(shí)際情況對第一預(yù)設(shè)值做出調(diào)整,以滿足實(shí)際情況的需求。
[0051]在介紹了判斷使用頻率值是否超過第一預(yù)設(shè)值的具體過程以后,在接下來的部分中,將介紹判斷使用時(shí)長值是否超過第二預(yù)設(shè)值的具體過程。
[0052]判斷使用時(shí)長值是否超過第二預(yù)設(shè)值,具體來講,可以是判斷步驟SI中獲得的使用時(shí)長值是否超過第二預(yù)設(shè)值,在實(shí)際應(yīng)用中,比如,可以設(shè)置第二預(yù)設(shè)值為5小時(shí)/天,則此處可以是判斷該數(shù)據(jù)的使用時(shí)長值是否超過5小時(shí)/天,如果超過5小時(shí)/天,則可以判斷此數(shù)據(jù)的使用時(shí)間較長,當(dāng)然了,第二預(yù)設(shè)值與第一預(yù)設(shè)值類似,第二預(yù)設(shè)值也不是一個(gè)固定的數(shù)值,本領(lǐng)域的技術(shù)人員可以根據(jù)實(shí)際情況對第一預(yù)設(shè)值做出調(diào)整,以滿足實(shí)際情況的需求。
[0053]在介紹了判斷使用時(shí)長值是否超過第二預(yù)設(shè)值的具體過程以后,在接下來的部分中,將介紹基于使用信息,判斷每個(gè)數(shù)據(jù)是否已被讀取。
[0054]基于使用信息,判斷每個(gè)數(shù)據(jù)是否已被讀取,具體來講,可以是根據(jù)步驟SI中獲得的使用信息,判斷每個(gè)數(shù)據(jù)是否已被讀取,在實(shí)際應(yīng)用中,比如,以該數(shù)據(jù)為A軟件為例,在步驟SI中獲取到的A軟件的使用信息以后,則可以判斷出A軟件是否已經(jīng)被讀取過。
[0055]在上述部分中,詳細(xì)介紹了判斷數(shù)據(jù)是否滿足預(yù)設(shè)條件的三種方式,判斷數(shù)據(jù)的使用頻率值是否超過第一預(yù)設(shè)值,或判斷數(shù)據(jù)的使用時(shí)長值是否超過第二預(yù)設(shè)值,或判斷數(shù)據(jù)是否已被讀取,通過這三種方式,可以獲得用戶對電子設(shè)備第二存儲區(qū)域中數(shù)據(jù)的使用情況,從而可以得出用戶常用的數(shù)據(jù),從而將用戶經(jīng)常使用的數(shù)據(jù)拷貝到第一存儲區(qū)域,所以在電子設(shè)備讀取這些用戶經(jīng)常使用的數(shù)據(jù)時(shí),通過從第一存儲區(qū)域進(jìn)行讀取而獲得,達(dá)到了提高電子設(shè)備整機(jī)運(yùn)行速率的技術(shù)效果。
[0056]在步驟S2中判斷每個(gè)結(jié)果是否滿足預(yù)設(shè)條件后,即可進(jìn)入步驟S3,在M個(gè)監(jiān)控結(jié)果中有N個(gè)監(jiān)控結(jié)果滿足預(yù)設(shè)條件時(shí),將N個(gè)監(jiān)控結(jié)果對應(yīng)的N個(gè)數(shù)據(jù)拷貝到第一存儲區(qū)域中,使得處理器在需要N個(gè)數(shù)據(jù)時(shí),通過從第一存儲區(qū)域中進(jìn)行讀取而獲得。
[0057]由于采用了監(jiān)控電子設(shè)備第二存儲區(qū)域中數(shù)據(jù)的使用情況,在該數(shù)據(jù)的監(jiān)控結(jié)果表明該數(shù)據(jù)滿足預(yù)設(shè)條件時(shí),將該數(shù)據(jù)拷貝到第一存儲區(qū)域中,從而使得電子設(shè)備在需要該數(shù)據(jù)時(shí),可以通過從第一存儲區(qū)域中進(jìn)行讀取而獲得,從而解決了現(xiàn)有技術(shù)中高速緩存芯片對提高計(jì)算機(jī)整機(jī)性能作用有限的技術(shù)問題,從而實(shí)現(xiàn)了加快電子設(shè)備讀取數(shù)據(jù)的效率的目的,達(dá)到了提高電子設(shè)備整機(jī)運(yùn)行速率的技術(shù)效果。
[0058]同時(shí),由于只是將監(jiān)控到的滿足預(yù)設(shè)條件的數(shù)據(jù)拷貝到第一存儲區(qū)域中,而不需要將與滿足預(yù)設(shè)條件相關(guān)的所有文件都拷貝到第一存儲區(qū)域中,所以達(dá)到了以最小空間來達(dá)到提高電子設(shè)備整機(jī)運(yùn)行速率的技術(shù)效果。
[0059]為了減少占用電子設(shè)備本地硬盤的空間,在另一實(shí)施例中,在M監(jiān)控結(jié)果中有N個(gè)監(jiān)控結(jié)果滿足預(yù)設(shè)條件時(shí),在將N個(gè)監(jiān)控結(jié)果對應(yīng)的N個(gè)數(shù)據(jù)拷貝到第一存儲區(qū)域中之前,本發(fā)明實(shí)施例提供的方法還包括:為N個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)設(shè)置指針,獲得N個(gè)指針,N個(gè)指針與N個(gè)數(shù)據(jù)一一對應(yīng),并存儲N個(gè)指針。
[0060]具體來講,可以是為滿足預(yù)設(shè)條件的N個(gè)數(shù)據(jù)分別建立指針,從而可以獲取到N個(gè)指針,并且N個(gè)指針與滿足預(yù)設(shè)條件的N個(gè)數(shù)據(jù)一一對應(yīng),并存儲這N個(gè)指針。在具體實(shí)施中,可以將N個(gè)指針存儲在硬盤中,當(dāng)然了,也可以是其他地方,比如光盤、磁盤等等。
[0061]由于指針只是指向數(shù)據(jù)的地址,并不是數(shù)據(jù)的具體內(nèi)容,故而指針占用的空間非常小,存儲N個(gè)指針需要的物理存儲空間也非常小,所以對電子設(shè)備本地硬盤的占用非常小,不會影響電子設(shè)備存儲數(shù)據(jù)。
[0062]在上述步驟中存儲了 N個(gè)指針后,在另一實(shí)施例中,將N個(gè)監(jiān)控結(jié)果對應(yīng)的N個(gè)數(shù)據(jù)拷貝到第一存儲區(qū)域中,具體可以包括:讀取N個(gè)指針,并獲得N個(gè)指針與N個(gè)數(shù)據(jù)的對應(yīng)關(guān)系,并將N個(gè)數(shù)據(jù)拷貝到第一存儲區(qū)域中。[0063]具體來講,可以是在需要將N個(gè)數(shù)據(jù)拷貝到第一存儲區(qū)域中時(shí),讀取上述步驟中存儲的N個(gè)指針,在讀取N個(gè)指針后,可以獲得N個(gè)指針與N個(gè)數(shù)據(jù)的對應(yīng)關(guān)系,故而可以基于獲得的對應(yīng)關(guān)系,將N個(gè)數(shù)據(jù)拷貝到第一存儲區(qū)域中。在本實(shí)施例中,由于N個(gè)指針存儲在硬盤中,同時(shí)N個(gè)指針的作用只是提供N個(gè)數(shù)據(jù)的地址,以將N個(gè)數(shù)據(jù)拷貝到第一存儲區(qū)域中供電子設(shè)備讀取,不會操作用戶的硬盤的數(shù)據(jù)寫入行為,所以不會造成因?yàn)樗查g斷電而造成未保存數(shù)據(jù)丟失的問題。
[0064]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供一種實(shí)施本發(fā)明實(shí)施例中數(shù)據(jù)處理的方法的電子設(shè)備。在實(shí)際應(yīng)用中,該電子設(shè)備可以是臺式電腦,也可以是筆記本電腦,也可以是平板電腦等電子設(shè)備。
[0065]請參考圖2,圖2是本發(fā)明實(shí)施例提供的電子設(shè)備的功能模塊圖,該電子設(shè)備包括:
[0066]機(jī)殼101 ;
[0067]—電路板102,設(shè)置于機(jī)殼101內(nèi);
[0068]一處理器103,設(shè)置于電路板104上;
[0069]第一存儲區(qū)域104,設(shè)置于機(jī)殼101內(nèi),與處理器103相連;
[0070]第二存儲區(qū)域105,設(shè)置于機(jī)殼101內(nèi),與處理器103相連,其中,處理器103讀取第一存儲區(qū)域104中數(shù)據(jù)的第一速度大于處理器103讀取第二存儲區(qū)域105中數(shù)據(jù)的第二速度;其中,處理器103用于監(jiān)控第二存儲區(qū)域中的M個(gè)數(shù)據(jù)中的每個(gè)數(shù)據(jù),獲得M個(gè)監(jiān)控結(jié)果,其中M為大于等于I的整數(shù),并判斷M個(gè)監(jiān)控結(jié)果中的每個(gè)結(jié)果是否滿足一預(yù)設(shè)條件,并在M個(gè)監(jiān)控結(jié)果中有N個(gè)監(jiān)控結(jié)果滿足預(yù)設(shè)條件時(shí),將N個(gè)監(jiān)控結(jié)果對應(yīng)的N個(gè)數(shù)據(jù)拷貝到第一存儲區(qū)域中,使得處理器103在需要N個(gè)數(shù)據(jù)時(shí),通過從第一存儲區(qū)域中進(jìn)行讀取而獲得,其中,N為大于等于1、小于等于M的整數(shù)。
[0071]進(jìn)一步地,處理器103具體用于監(jiān)控M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的被讀取次數(shù),獲得每個(gè)數(shù)據(jù)的使用頻率值;或監(jiān)控M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的使用時(shí)間,獲得每個(gè)數(shù)據(jù)的使用時(shí)長值;或監(jiān)控M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的被讀取情況,獲得每個(gè)數(shù)據(jù)的使用信息。
[0072]更進(jìn)一步地,處理器103具體用于判斷使用頻率值是否超過第一預(yù)設(shè)值;或判斷使用時(shí)長值是否超過第二預(yù)設(shè)值;或基于使用信息,判斷每個(gè)數(shù)據(jù)是否已被讀取。
[0073]進(jìn)一步地,處理器103具體用于為N個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)設(shè)置指針,,獲得N個(gè)指針,N個(gè)指針與N個(gè)數(shù)據(jù)一一對應(yīng),并存儲N個(gè)指針。
[0074]更進(jìn)一步地,處理器103具體用于讀取N個(gè)指針,并獲得N個(gè)指針與N個(gè)數(shù)據(jù)的對應(yīng)關(guān)系,并根據(jù)對應(yīng)關(guān)系,將N個(gè)數(shù)據(jù)拷貝到第一存儲區(qū)域中。
[0075]本實(shí)施例中的電子設(shè)備與前述實(shí)施例中的數(shù)據(jù)處理方法是基于同一發(fā)明構(gòu)思下的兩個(gè)方面,在前面已經(jīng)對方法的實(shí)施過程作了詳細(xì)的描述,所以本領(lǐng)域技術(shù)人員可根據(jù)前述描述清楚的了解本實(shí)施例中的電子設(shè)備的結(jié)構(gòu)及實(shí)施過程,為了說明書的簡潔,在此就不再贅述了。
[0076]上述本發(fā)明實(shí)施例中的技術(shù)方案,至少具有如下的技術(shù)效果或優(yōu)點(diǎn):
[0077]1、由于采用了監(jiān)控電子設(shè)備第二存儲區(qū)域中數(shù)據(jù)的使用情況,在該數(shù)據(jù)的監(jiān)控結(jié)果表明該數(shù)據(jù)滿足預(yù)設(shè)條件時(shí),將該數(shù)據(jù)拷貝到第一存儲區(qū)域中,從而使得電子設(shè)備在需要該數(shù)據(jù)時(shí),通過從第一存儲區(qū)域中進(jìn)行讀取而獲得,從而解決了現(xiàn)有技術(shù)中高速緩存芯片對提高計(jì)算機(jī)整機(jī)性能作用有限的技術(shù)問題,從而實(shí)現(xiàn)了加快電子設(shè)備讀取數(shù)據(jù)的效率的目的,達(dá)到了提高電子設(shè)備整機(jī)運(yùn)行速率的技術(shù)效果。
[0078]同時(shí),由于只是將監(jiān)控到的滿足預(yù)設(shè)條件的數(shù)據(jù)拷貝到第一存儲區(qū)域中,而不需要將與滿足預(yù)設(shè)條件相關(guān)的所有文件都拷貝到第一存儲區(qū)域中,所以達(dá)到了以最小空間來達(dá)到提高電子設(shè)備整機(jī)運(yùn)行速率的技術(shù)效果。
[0079]2、由于采用了判斷數(shù)據(jù)的使用頻率值是否超過第一預(yù)設(shè)值,或判斷數(shù)據(jù)的使用時(shí)長值是否超過第二預(yù)設(shè)值,或判斷數(shù)據(jù)是否已被讀取,并根據(jù)判斷結(jié)果確定該數(shù)據(jù)是否需要被拷貝到電子設(shè)備的第一存儲區(qū)域,從而將用戶經(jīng)常使用的數(shù)據(jù)拷貝到第一存儲區(qū)域,所以在電子設(shè)備讀取這些用戶經(jīng)常使用的數(shù)據(jù)時(shí),通過從第一存儲區(qū)域進(jìn)行讀取而獲得,達(dá)到了提高電子設(shè)備整機(jī)運(yùn)行速率的技術(shù)效果。
[0080]3、由于采用了為滿足預(yù)設(shè)條件的數(shù)據(jù)建立了對應(yīng)的指針并存儲指針,而指針占用的空間非常小,故而對電子設(shè)備本地硬盤的占用非常小,不會電子設(shè)備存儲數(shù)據(jù)。
[0081]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0082]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0083]這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0084]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0085]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種數(shù)據(jù)處理方法,應(yīng)用在一電子設(shè)備上,所述電子設(shè)備包括第一存儲區(qū)域與第二存儲區(qū)域,所述電子設(shè)備的處理器讀取所述第一存儲區(qū)域中數(shù)據(jù)的第一速度大于所述處理器讀取所述第二存儲區(qū)域中數(shù)據(jù)的第二速度,其特征在于,所述方法包括: 監(jiān)控所述第二存儲區(qū)域中的M個(gè)數(shù)據(jù)中的每個(gè)數(shù)據(jù),獲得M個(gè)監(jiān)控結(jié)果,其中,M為大于等于I的整數(shù); 判斷所述M個(gè)監(jiān)控結(jié)果中的每個(gè)結(jié)果是否滿足一預(yù)設(shè)條件; 在所述M個(gè)監(jiān)控結(jié)果中有N個(gè)監(jiān)控結(jié)果滿足所述預(yù)設(shè)條件時(shí),將所述N個(gè)監(jiān)控結(jié)果對應(yīng)的N個(gè)數(shù)據(jù)拷貝到所述第一存儲區(qū)域中,使得所述處理器在需要所述N個(gè)數(shù)據(jù)時(shí),通過從所述第一存儲區(qū)域中進(jìn)行讀取而獲得,其中,N為大于等于1、小于等于M的整數(shù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述監(jiān)控所述第二存儲區(qū)域中的M個(gè)數(shù)據(jù)中的每個(gè)數(shù)據(jù),獲得M個(gè)監(jiān)控結(jié)果,具體為: 監(jiān)控所述M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的被讀取次數(shù),獲得所述每個(gè)數(shù)據(jù)的使用頻率值;或 監(jiān)控所述M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的使用時(shí)間,獲得所述每個(gè)數(shù)據(jù)的使用時(shí)長值;或 監(jiān)控所述M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的被讀取情況,獲得所述每個(gè)數(shù)據(jù)的使用信息。
3.如權(quán)利要求2所述的方法,其特征在于,所述判斷所述M個(gè)結(jié)果中的每個(gè)結(jié)果是否滿足一預(yù)設(shè)條件,具體為: 判斷所述使用頻率值是否超過第一預(yù)設(shè)值;或 判斷所述使用時(shí)長值是否超過第二預(yù)設(shè)值;或 基于所述使用信息,判斷所述每個(gè)數(shù)據(jù)是否已被讀取。
4.如權(quán)利要求1所述的方法,其特征在于,在所述M個(gè)監(jiān)控結(jié)果中有N個(gè)監(jiān)控結(jié)果滿足所述預(yù)設(shè)條件時(shí),在將所述N個(gè)監(jiān)控結(jié)果對應(yīng)的N個(gè)數(shù)據(jù)拷貝到所述第一存儲區(qū)域中之前,所述方法還包括: 為所述N個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)設(shè)置指針,獲得N個(gè)指針,所述N個(gè)指針與所述N個(gè)數(shù)據(jù)一一對應(yīng); 存儲所述N個(gè)指針。
5.如權(quán)利要求4所述的方法,其特征在于,所述將所述N個(gè)監(jiān)控結(jié)果對應(yīng)的N個(gè)數(shù)據(jù)拷貝到所述第一存儲區(qū)域中,具體包括: 讀取所述N個(gè)指針; 獲得所述N個(gè)指針與所述N個(gè)數(shù)據(jù)的對應(yīng)關(guān)系; 根據(jù)所述對應(yīng)關(guān)系,將所述N個(gè)數(shù)據(jù)拷貝到所述第一存儲區(qū)域中。
6.—種電子設(shè)備,其特征在于,包括: 機(jī)殼; 一電路板,設(shè)置于所述機(jī)殼內(nèi); 一處理器,設(shè)置于所述電路板上; 第一存儲區(qū)域,設(shè)置于所述機(jī)殼內(nèi),與所述處理器相連; 第二存儲區(qū)域,設(shè)置于所述機(jī)殼內(nèi),與所述處理器相連,其中,所述處理器讀取所述第一存儲區(qū)域中數(shù)據(jù)的第一速度大于所述處理器讀取所述第二存儲區(qū)域中數(shù)據(jù)的第二速度; 其中,所述處理器用于監(jiān)控所述第二存儲區(qū)域中的M個(gè)數(shù)據(jù)中的每個(gè)數(shù)據(jù),獲得M個(gè)監(jiān)控結(jié)果,其中M為大于等于I的整數(shù),并判斷所述M個(gè)監(jiān)控結(jié)果中的每個(gè)結(jié)果是否滿足一預(yù)設(shè)條件,并在所述M個(gè)監(jiān)控結(jié)果中有N個(gè)監(jiān)控結(jié)果滿足所述預(yù)設(shè)條件時(shí),將所述N個(gè)監(jiān)控結(jié)果對應(yīng)的N個(gè)數(shù)據(jù)拷貝到所述第一存儲區(qū)域中,使得所述處理器在需要所述N個(gè)數(shù)據(jù)時(shí),通過從所述第一存儲區(qū)域中進(jìn)行讀取而獲得,其中,N為大于等于1、小于等于M的整數(shù)。
7.如權(quán)利要求6所述的電子設(shè)備,其特征在于,所述處理器具體用于監(jiān)控所述M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的被讀取次數(shù),獲得所述每個(gè)數(shù)據(jù)的使用頻率值;或監(jiān)控所述M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的使用時(shí)間,獲得所述每個(gè)數(shù)據(jù)的使用時(shí)長值;或監(jiān)控所述M個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)的被讀取情況,獲得所述每個(gè)數(shù)據(jù)的使用信息。
8.如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述處理器具體用于判斷所述使用頻率值是否超過第一預(yù)設(shè)值;或判斷所述使用時(shí)長值是否超過第二預(yù)設(shè)值;或基于所述使用信息,判斷所述每個(gè)數(shù)據(jù)是否已被讀取。
9.如權(quán)利要求6所述的電子設(shè)備,其特征在于,所述處理器具體用于為所述N個(gè)數(shù)據(jù)中每個(gè)數(shù)據(jù)設(shè)置指針,獲得N個(gè)指針,所述N個(gè)指針與所述N個(gè)數(shù)據(jù)一一對應(yīng),并存儲所述N個(gè)指針。
10.如權(quán)利要求9所述的電子設(shè)備,其特征在于,所述處理器具體用于讀取所述N個(gè)指針,并獲得所述N個(gè)指針與所述N個(gè)數(shù)據(jù)的對應(yīng)關(guān)系,并根據(jù)所述對應(yīng)關(guān)系,將所述N個(gè)數(shù)據(jù)拷貝到所述第一存儲區(qū)域中。
【文檔編號】G06F11/30GK103631722SQ201210313468
【公開日】2014年3月12日 申請日期:2012年8月29日 優(yōu)先權(quán)日:2012年8月29日
【發(fā)明者】丁剛 申請人:聯(lián)想(北京)有限公司