亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

緩存數(shù)據(jù)的掉電保護(hù)方法及計(jì)算機(jī)設(shè)備的制作方法

文檔序號:6385628閱讀:425來源:國知局
專利名稱:緩存數(shù)據(jù)的掉電保護(hù)方法及計(jì)算機(jī)設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種緩存數(shù)據(jù)的掉電保護(hù)方法及計(jì)算機(jī)設(shè)備。
背景技術(shù)
存儲(chǔ)類計(jì)算機(jī)設(shè)備利用其中的硬盤緩存能夠提高設(shè)備讀寫數(shù)據(jù)的速度。由于硬盤 緩存為易失形介質(zhì),當(dāng)計(jì)算機(jī)設(shè)備異常斷電時(shí),存儲(chǔ)在硬盤緩存中的數(shù)據(jù)往往無法保存而 丟失。為了解決上述做法,目前常用的方式是將UPS作為計(jì)算機(jī)設(shè)備的備用電源,為計(jì)算機(jī) 設(shè)備進(jìn)行供電,但由于UPS體積過大,無法放置在空間內(nèi)的機(jī)柜中。
為了解決上述問題,專利申請?zhí)枮?01210116416.0的中國專利申請中提供了一 種存儲(chǔ)服務(wù)器的備用電源的設(shè)計(jì)方法,該方法將服務(wù)器中備用電源與兩套鏡像的主板、中 央處理器和內(nèi)存連接,其中一套主板、中央處理器和內(nèi)存用來處理存儲(chǔ)服務(wù)器的數(shù)據(jù),另一 套主板、中央處理器和內(nèi)存用來實(shí)時(shí)備份所述存儲(chǔ)服務(wù)器中產(chǎn)生的數(shù)據(jù),當(dāng)存儲(chǔ)服務(wù)器的 電源異常時(shí),所述存儲(chǔ)服務(wù)器中的備用電源為兩套鏡像的主板、中央處理器和內(nèi)存供電,以 確保鏡像的主板、中央處理器和內(nèi)存能夠保存另一套主板、中央處理器和內(nèi)存中的數(shù)據(jù),當(dāng) 電源恢復(fù)正常時(shí),讀取鏡像的主板、中央處理器和內(nèi)存中的數(shù)據(jù)。
上述方案是一種解決計(jì)算機(jī)設(shè)備掉電時(shí)數(shù)據(jù)保護(hù)的方案,但該方案必須確保備用 電源在電源異常期間不間斷的供電,同時(shí),冗余的主板、中央處理器和內(nèi)存使得計(jì)算機(jī)設(shè)備 的體積龐大;另外,該方案僅用于對一臺(tái)計(jì)算機(jī)設(shè)備進(jìn)行掉電保護(hù),而對于包含控制器和存 儲(chǔ)器所構(gòu)成的計(jì)算機(jī)群組,則并不適用。故,需要對現(xiàn)有的計(jì)算機(jī)設(shè)備進(jìn)行改進(jìn)。發(fā)明內(nèi)容
鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種緩存數(shù)據(jù)的掉電保護(hù) 方法及計(jì)算機(jī)設(shè)備,用于解決在計(jì)算機(jī)設(shè)備異常斷電時(shí),硬盤緩沖中的數(shù)據(jù)無法保留,致使 數(shù)據(jù)丟失的問題。
為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種具有緩存數(shù)據(jù)掉電保護(hù)功能的 計(jì)算機(jī)設(shè)備,其至少包括備用電源,用于在所述計(jì)算機(jī)設(shè)備異常斷電情況下,對所述計(jì)算 機(jī)設(shè)備內(nèi)的緩存單元和中央處理器進(jìn)行供電;其中,所述緩存單元包括系統(tǒng)緩存和硬盤 緩存的鏡像緩沖單元;與所述備用電源、所述緩存單元連接的非易失性的備份存儲(chǔ)單元; 備份保護(hù)單元,用于在監(jiān)測到所述計(jì)算機(jī)設(shè)備的電源異常斷電時(shí),將所述電源異常的信息 及存儲(chǔ)在所述緩存單元中的數(shù)據(jù)備份到所述備份存儲(chǔ)單元中,并在備份完成后,切斷所述 備用電源的供電;備份恢復(fù)單元,用于基于所監(jiān)測的所述電源的供電情況以及所述備份存 儲(chǔ)單元中存儲(chǔ)的電源異常的信息,確定所述電源恢復(fù)正常供電;并將備份在所述備份存儲(chǔ) 單元中的數(shù)據(jù)恢復(fù)到相應(yīng)的緩存單元。
優(yōu)選地,所述備份恢復(fù)單元還用于將備份在所述備份存儲(chǔ)單元中的數(shù)據(jù)恢復(fù)到所 述緩存單元所對應(yīng)的存儲(chǔ)設(shè)備中。
優(yōu)選地,所述存儲(chǔ)設(shè)備包括所述計(jì)算機(jī)設(shè)備中的硬盤、與所述計(jì)算機(jī)設(shè)備連接的存儲(chǔ)器中的至少一種。
優(yōu)選地,所述備份存儲(chǔ)單元包括固態(tài)硬盤。
基于上述目的,本發(fā)明還提供一種緩存數(shù)據(jù)的掉電保護(hù)方法,應(yīng)用于計(jì)算機(jī)設(shè)備異常斷電的情況,其中,所述計(jì)算機(jī)設(shè)備包括緩存單元、中央處理器、與所述緩存單元連接的非易失性的備份存儲(chǔ)單元、以及與所述緩存單元、中央處理器和備份存儲(chǔ)單元連接備用電源,所述掉電保護(hù)方法至少包括在監(jiān)測到所述計(jì)算機(jī)設(shè)備的電源異常斷電時(shí),將所述電源異常的信息及存儲(chǔ)在所述緩存單元中的數(shù)據(jù)備份到所述備份存儲(chǔ)單元中,并在備份完成后,切斷所述備用電源的供電;以及基于所監(jiān)測的所述電源的供電情況以及所述備份存儲(chǔ)單元中存儲(chǔ)的電源異常的信息,確定所述電源恢復(fù)正常供電;并將備份在所述備份存儲(chǔ)單元中的數(shù)據(jù)恢復(fù)到相應(yīng)的緩存單元。
優(yōu)選地,在所述計(jì)算機(jī)設(shè)備恢復(fù)正常供電時(shí),所述方法還包括將備份在所述備份存儲(chǔ)單元中的數(shù)據(jù)恢復(fù)到與所述緩存單元所對應(yīng)的存儲(chǔ)設(shè)備中的步驟。
優(yōu)選地,所述存儲(chǔ)設(shè)備包括所述計(jì)算機(jī)設(shè)備中的硬盤、與所述計(jì)算機(jī)設(shè)備連接的存儲(chǔ)器中的至少一種。
優(yōu)選地,所述備份存儲(chǔ)單元包括固態(tài)硬盤。
如上所述,本發(fā)明的緩存數(shù)據(jù)的掉電保護(hù)方法及計(jì)算機(jī)設(shè)備,具有以下有益效果 能夠利用備用電源所提供的電力保障將所述計(jì)算機(jī)設(shè)備中的各緩存單元中的數(shù)據(jù)保存在非易失性的備用存儲(chǔ)單元中,由此,能夠確保計(jì)算機(jī)設(shè)備在異常斷電時(shí),各緩存單元中的數(shù)據(jù)不丟失;另外,在電源恢復(fù)后,本發(fā)明還將所述備用存儲(chǔ)單元中的數(shù)據(jù)恢復(fù)到各緩存單元或者存儲(chǔ)至相應(yīng)的存儲(chǔ)設(shè)備中,有效降低了計(jì)算機(jī)設(shè)備中緩存數(shù)據(jù)的丟失率;另外,本發(fā)明在所述計(jì)算機(jī)設(shè)備異常斷電幾分鐘內(nèi),即可完成數(shù)據(jù)備份工作,并在備份后,斷開備用電源,如此能夠有效降低所述備用電源的耗電量;此外,所述備用電源僅向中央處理器、緩存單元進(jìn)行供電,還能有效減少備用電源的耗電量。


圖1顯示為本發(fā)明的具有緩存數(shù)據(jù)掉電保護(hù)功能的計(jì)算機(jī)設(shè)備的結(jié)構(gòu)示意圖。
圖2顯示為本發(fā)明的具有緩存數(shù)據(jù)掉電保護(hù)功能的計(jì)算機(jī)設(shè)備的一種優(yōu)選方案的結(jié)構(gòu)示意圖。
圖3顯示為本發(fā)明的緩存數(shù)據(jù)的掉電保護(hù)方法的流程圖。
元件標(biāo)號說明
I計(jì)算機(jī)設(shè)備
11備用電源
12緩存單元
13備份保護(hù)單元
14備份恢復(fù)單元
15備份存儲(chǔ)單元
16中央處理器
17電源
18存儲(chǔ)設(shè)備
SrS2步驟具體實(shí)施方式
以下由特定的具體實(shí)施例說明本發(fā)明的實(shí)施方式,熟悉此技術(shù)的人士可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)及功效。
請參閱圖1至圖2。須知,本說明書所附圖式所繪示的結(jié)構(gòu)、比例、大小等,均僅用以配合說明書所揭示的內(nèi)容,以供熟悉此技術(shù)的人士了解與閱讀,并非用以限定本發(fā)明可實(shí)施的限定條件,故不具技術(shù)上的實(shí)質(zhì)意義,任何結(jié)構(gòu)的修飾、比例關(guān)系的改變或大小的調(diào)整,在不影響本發(fā)明所能產(chǎn)生的功效及所能達(dá)成的目的下,均應(yīng)仍落在本發(fā)明所揭示的技術(shù)內(nèi)容得能涵蓋的范圍內(nèi)。
如圖1所示,本發(fā)明提供一種具有緩存數(shù)據(jù)掉電保護(hù)功能的計(jì)算機(jī)設(shè)備。所述計(jì)算機(jī)設(shè)備I為一種能夠按照預(yù)設(shè)的程序進(jìn)行大量數(shù)學(xué)運(yùn)算和邏輯運(yùn)算的設(shè)備,其具有數(shù)據(jù)讀寫功能和控制。所述計(jì)算機(jī)設(shè)備I還可以與存儲(chǔ)設(shè)備連接,以便擴(kuò)展所述計(jì)算機(jī)設(shè)備I 中的硬盤空間。所述計(jì)算機(jī)設(shè)備I包括中央處理器16、緩存單元12、硬盤、備用電源11、 備份存儲(chǔ)單元15、備份保護(hù)單元13以及備份恢復(fù)單元14等。其中,所述緩存單元12指位于所述計(jì)算機(jī)設(shè)備I中的易揮發(fā)性存儲(chǔ)單元,其包括但不限于系統(tǒng)緩存和硬盤緩存的鏡像緩沖單元,其中,硬盤緩存的鏡像緩沖單元可以是系統(tǒng)緩存,也可以是其他用于緩存的存儲(chǔ)豐吳塊。
所述備用電源11用于在所述計(jì)算機(jī)設(shè)備I異常斷電情況下,對所述計(jì)算機(jī)設(shè)備I 內(nèi)的緩存單元12和中央處理器16進(jìn)行供電。所述備用電源11包括不間斷電源(UPS)、備用電源11組(BBU)等。
具體地,所述計(jì)算機(jī)設(shè)備I在異常斷電時(shí),啟用所述備用電源11對所述中央處理器16、緩存單元12等進(jìn)行供電,以維持所述計(jì)算機(jī)設(shè)備I最低運(yùn)行需求。
所述備份存儲(chǔ)單元15為非易失性存儲(chǔ)單元,其包括但不限于磁盤、Flash存儲(chǔ)器、ROM、EEPROM等,優(yōu)選地,所述備份存儲(chǔ)單元15為固態(tài)硬盤(SSD)。所述備份存儲(chǔ)單元15 還與所述緩存單元12連接。
所述備份保護(hù)單元13用于在監(jiān)測到所述計(jì)算機(jī)設(shè)備I的電源17異常斷電時(shí),將所述電源異常的信息及存儲(chǔ)在所述緩存單元12中的數(shù)據(jù)備份到所述備份存儲(chǔ)單元15中, 并在備份完成后,切斷所述備用電源11的供電。
其中,所述備份保護(hù)單元13可以通過所述計(jì)算機(jī)設(shè)備I的主板與所述計(jì)算機(jī)設(shè)備 I的電源17連接,以便捕獲電源異常的信息;也可以直接與所述計(jì)算機(jī)設(shè)備I的電源17連接,以捕獲電源17斷電時(shí)的電壓下降沿,并將此電壓下降沿作為電源異常的信息。并將所捕獲的電源異常的信息存儲(chǔ)在所述備用存儲(chǔ)單元中。
接著,所述備份保護(hù)單元13按照所述計(jì)算機(jī)設(shè)備I中的緩存單元12的類型將各緩存單元12中的數(shù)據(jù)備份到所述備份存儲(chǔ)單元15預(yù)設(shè)的存儲(chǔ)文件夾下,當(dāng)備份完成后,所述備份保護(hù)單元13切斷所述備用電源11對所述計(jì)算機(jī)設(shè)備I的供電。
所述備份保護(hù)單 元13由所述中央處理器16和系統(tǒng)內(nèi)存構(gòu)成,也可以為其他智能芯片。例如,所述備份保護(hù)單元13利用所述中央處理器16來運(yùn)行監(jiān)測電源的程序,并利用系統(tǒng)內(nèi)存來暫存所捕獲的電源情況。
所述備份恢復(fù)單元14用于基于所監(jiān)測的所述電源17的供電情況以及所述備份存 儲(chǔ)單元15中存儲(chǔ)的電源異常的信息,確定所述電源17恢復(fù)正常供電;并將備份在所述備份 存儲(chǔ)單元15中的數(shù)據(jù)恢復(fù)到相應(yīng)的緩存單元12。
具體地,在所述計(jì)算機(jī)設(shè)備I的電源正常供電后,所述備份恢復(fù)單元14從所述備 用存儲(chǔ)單元中讀取所述電源異常的信息,以確認(rèn)所述電源是由異常轉(zhuǎn)為正常工作,再將備 份在所述備份存儲(chǔ)單元15中的數(shù)據(jù)恢復(fù)到相應(yīng)的緩存單元12。
例如,所述備份恢復(fù)單元14在所述計(jì)算機(jī)設(shè)備I正常啟動(dòng)后,從所述備用存儲(chǔ)單 元中讀取所述電源異常的信息,若能讀取到相應(yīng)的電源異常的信息,則確認(rèn)所述計(jì)算機(jī)設(shè) 備I的電源由異常狀態(tài)轉(zhuǎn)為正常供電,反之,則確認(rèn)所述計(jì)算機(jī)設(shè)備I是正常斷電的。
若確認(rèn)為所述計(jì)算機(jī)設(shè)備I的電源由異常狀態(tài)轉(zhuǎn)為正常供電,所述備份恢復(fù)單元 14檢測所述備份存儲(chǔ)單元15中文件夾名稱為系統(tǒng)緩存的文件夾中是否有數(shù)據(jù),若有數(shù)據(jù), 則將系統(tǒng)緩存文件夾下的數(shù)據(jù)寫入該文件夾所對應(yīng)的系統(tǒng)緩存中,并將系統(tǒng)緩存文件夾下 的數(shù)據(jù)刪除;若沒有數(shù)據(jù),則退出。
所述備份恢復(fù)單元14由所述中央處理器16和系統(tǒng)內(nèi)存構(gòu)成,也可以為其他智能 芯片。例如,所述備份恢復(fù)單元14利用所述中央處理器16來處理所監(jiān)測的電源情況,并利 用系統(tǒng)內(nèi)存來暫存所捕獲的電源情況。
優(yōu)選地,如圖2所示,所述備份恢復(fù)單元14還用于將備份在所述備份存儲(chǔ)單元15 中的數(shù)據(jù)恢復(fù)到所述緩存單元所對應(yīng)的存儲(chǔ)設(shè)備18中。其中,所述存儲(chǔ)設(shè)備18包括任何用 于保存所述計(jì)算機(jī)設(shè)備I讀寫數(shù)據(jù)的設(shè)備,其包括但不限于所述計(jì)算機(jī)設(shè)備I中的硬盤、 與所述計(jì)算機(jī)設(shè)備I連接的存儲(chǔ)設(shè)備等。所述存儲(chǔ)設(shè)備包括但不限于磁盤陣列等。
例如,所述備份恢復(fù)單元14在監(jiān)控到所述計(jì)算機(jī)設(shè)備I中的電源17恢復(fù)正常供 電時(shí),檢測所述備份存儲(chǔ)單元15中文件夾為存儲(chǔ)設(shè)備A緩存的文件夾中是否有數(shù)據(jù),若有 數(shù)據(jù),則將存儲(chǔ)設(shè)備A緩存文件夾下的數(shù)據(jù)寫入與所述計(jì)算機(jī)設(shè)備I連接的存儲(chǔ)設(shè)備A中, 并將存儲(chǔ)設(shè)備A緩存文件夾下的數(shù)據(jù)刪除;若沒有數(shù)據(jù),則退出。
所述掉電保護(hù)系統(tǒng)的工作過程如下
所述備份保護(hù)單元13實(shí)時(shí)監(jiān)控所述計(jì)算機(jī)設(shè)備I中的電源情況,當(dāng)所述計(jì)算機(jī) 設(shè)備I遇到電源異常而斷電時(shí),啟動(dòng)所述備用電源11為所述計(jì)算機(jī)設(shè)備I中的中央處理 器16、緩存單元12供電,以便維持所述計(jì)算機(jī)設(shè)備I的最低運(yùn)行狀態(tài);同時(shí),所述備份保護(hù) 單元13將監(jiān)測到的電源異常信息和各緩存單元12中的數(shù)據(jù)分門別類地保存到所述備份存 儲(chǔ)單元15中,保存完畢后,指示所述備用電源11斷電;當(dāng)所述計(jì)算機(jī)設(shè)備I的電源恢復(fù)正 常時(shí),所述備用恢復(fù)單元從所述備用保護(hù)單元中讀取所述電源異常信息,若能讀出所述電 源異常信息并根據(jù)當(dāng)前電源正常供電,確定所述計(jì)算機(jī)設(shè)備I是由電源異常狀態(tài)恢復(fù)過來 的,故將所述備份存儲(chǔ)單元15所備份的各緩存單元12的數(shù)據(jù)恢復(fù)到相應(yīng)的緩存單元12,或 直接將所備份的數(shù)據(jù)保存到相應(yīng)的硬盤/存儲(chǔ)設(shè)備中。
如圖3所示,本發(fā)明還提供一種緩存數(shù)據(jù)的掉電保護(hù)方法,應(yīng)用于計(jì)算機(jī)設(shè)備異 常斷電的情況,其中,所述計(jì)算機(jī)設(shè)備包括緩存單元、與所述緩存單元連接的非易失性的備 份存儲(chǔ)單元、以及備用電源。其中,所述緩存單元指位于所述計(jì)算機(jī)設(shè)備中的易揮發(fā)性存儲(chǔ) 單元,其包括但不限于系統(tǒng)緩存和硬盤緩存的鏡像緩沖單元。所述掉電保護(hù)方法主要由掉 電保護(hù)系統(tǒng)來執(zhí)行。
在步驟SI中,所述掉電保護(hù)系統(tǒng)在監(jiān)測到所述計(jì)算機(jī)設(shè)備的電源異常斷電時(shí),將 所述電源異常的信息及存儲(chǔ)在所述緩存單元中的數(shù)據(jù)備份到所述備份存儲(chǔ)單元中,并在備 份完成后,切斷所述備用電源的供電。
其中,所述掉電保護(hù)系統(tǒng)可以通過所述計(jì)算機(jī)設(shè)備的主板與所述計(jì)算機(jī)設(shè)備的電 源連接,以便捕獲電源異常的信息;也可以直接與所述計(jì)算機(jī)設(shè)備的電源連接,以捕獲電源 斷電時(shí)的電壓下降沿,并將此電壓下降沿作為電源異常的信息。并將所捕獲的電源異常的 信息存儲(chǔ)在所述備用存儲(chǔ)單元中。
接著,所述掉電保護(hù)系統(tǒng)按照所述計(jì)算機(jī)設(shè)備中的緩存單元的類型將各緩存單元 中的數(shù)據(jù)備份到所述備份存儲(chǔ)單元預(yù)設(shè)的存儲(chǔ)文件夾下,當(dāng)備份完成后,所述掉電保護(hù)系 統(tǒng)切斷所述備用電源對所述計(jì)算機(jī)設(shè)備的供電。
在步驟S2中,所述掉電保護(hù)系統(tǒng)基于所監(jiān)測的所述電源的供電情況以及所述備 份存儲(chǔ)單元中存儲(chǔ)的電源異常的信息,確定所述電源正常供電;并將備份在所述備份存儲(chǔ) 單元中的數(shù)據(jù)恢復(fù)到相應(yīng)的緩存單元。
具體地,在所述計(jì)算機(jī)設(shè)備的電源正常供電后,所述掉電保護(hù)系統(tǒng)從所述備用存 儲(chǔ)單元中讀取所述電源異常的信息,以確認(rèn)所述電源是由異常轉(zhuǎn)為正常工作,再將備份在 所述備份存儲(chǔ)單元中的數(shù)據(jù)恢復(fù)到相應(yīng)的緩存單元。
例如,所述掉電保護(hù)系統(tǒng)在所述計(jì)算機(jī)設(shè)備正常啟動(dòng)后,從所述備用存儲(chǔ)單元中 讀取所述電源異常的信息,若能讀取到相應(yīng)的電源異常的信息,則確認(rèn)所述計(jì)算機(jī)設(shè)備的 電源由異常狀態(tài)轉(zhuǎn)為正常供電,反之,則確認(rèn)所述計(jì)算機(jī)設(shè)備是正常斷電的。
若確認(rèn)為所述計(jì)算機(jī)設(shè)備的電源由異常狀態(tài)轉(zhuǎn)為正常供電,所述掉電保護(hù)系統(tǒng)檢 測所述備份存儲(chǔ)單元中文件夾名稱為系統(tǒng)緩存的文件夾中是否有數(shù)據(jù),若有數(shù)據(jù),則將系 統(tǒng)緩存文件夾下的數(shù)據(jù)寫入該文件夾所對應(yīng)的系統(tǒng)緩存中,并將系統(tǒng)緩存文件夾下的數(shù)據(jù) 刪除;若沒有數(shù)據(jù),則退出。
優(yōu)選地,所述掉電保護(hù)系統(tǒng)還用于將備份在所述備份存儲(chǔ)單元中的數(shù)據(jù)恢復(fù)到所 述緩存單元所對應(yīng)的存儲(chǔ)設(shè)備中。其中,所述存儲(chǔ)設(shè)備包括任何用于保存所述計(jì)算機(jī)設(shè)備 讀寫數(shù)據(jù)的設(shè)備,其包括但不限于所述計(jì)算機(jī)設(shè)備中的硬盤、與所述計(jì)算機(jī)設(shè)備連接的存 儲(chǔ)器等。
例如,所述掉電保護(hù)系統(tǒng)在監(jiān)控到所述計(jì)算機(jī)設(shè)備中的電源恢復(fù)正常供電時(shí),檢 測所述備份存儲(chǔ)單元中文件夾為存儲(chǔ)設(shè)備A緩存的文件夾中是否有數(shù)據(jù),若有數(shù)據(jù),則將 存儲(chǔ)設(shè)備A緩存文件夾下的數(shù)據(jù)寫入與所述計(jì)算機(jī)設(shè)備連接的存儲(chǔ)器A中,并將存儲(chǔ)設(shè)備 A緩存文件夾下的數(shù)據(jù)刪除;若沒有數(shù)據(jù),則退出。
綜上所述,本發(fā)明的緩存數(shù)據(jù)的掉電保護(hù)方法及計(jì)算機(jī)設(shè)備,當(dāng)所述計(jì)算機(jī)設(shè)備 的電源異常斷電時(shí),本發(fā)明能夠利用備用電源所提供的電力保障將所述計(jì)算機(jī)設(shè)備中的各 緩存單元中的數(shù)據(jù)保存在非易失性的備用存儲(chǔ)單元中,由此,能夠確保計(jì)算機(jī)設(shè)備在異常 斷電時(shí),各緩存單元中的數(shù)據(jù)不丟失;另外,在電源恢復(fù)后,本發(fā)明還將所述備用存儲(chǔ)單元 中的數(shù)據(jù)恢復(fù)到各緩存單元或者存儲(chǔ)至相應(yīng)的存儲(chǔ)設(shè)備中,有效降低了計(jì)算機(jī)設(shè)備中緩存 數(shù)據(jù)的丟失率;另外,本發(fā)明在所述計(jì)算機(jī)設(shè)備異常斷電幾分鐘內(nèi),即可完成數(shù)據(jù)備份工 作,并在備份后,斷開備用電源,如此能夠有效降低所述備用電源的耗電量;此外,所述備用 電源僅向中央處理器、緩存單元進(jìn)行供電,還能有效減少備用電源的耗電量。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點(diǎn)而具高度產(chǎn)業(yè)利用價(jià)值。
上述實(shí)施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對上述實(shí)施例進(jìn)行修飾或改變。因此,舉凡所屬技術(shù)領(lǐng)域中具有通常知識(shí)者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等 效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。
權(quán)利要求
1.一種具有緩存數(shù)據(jù)掉電保護(hù)功能的計(jì)算機(jī)設(shè)備,其特征在于,至少包括備用電源,用于在所述計(jì)算機(jī)設(shè)備異常斷電情況下,對所述計(jì)算機(jī)設(shè)備內(nèi)的緩存單元和中央處理器進(jìn)行供電;其中,所述緩存單元包括系統(tǒng)緩存和硬盤緩存的鏡像緩沖單元;與所述備用電源、所述緩存單元連接的非易失性的備份存儲(chǔ)單元;備份保護(hù)單元,用于在監(jiān)測到所述計(jì)算機(jī)設(shè)備的電源異常斷電時(shí),將所述電源異常的信息及存儲(chǔ)在所述緩存單元中的數(shù)據(jù)備份到所述備份存儲(chǔ)單元中,并在備份完成后,切斷所述備用電源的供電;備份恢復(fù)單元,用于基于所監(jiān)測的所述電源的供電情況以及所述備份存儲(chǔ)單元中存儲(chǔ)的電源異常的信息,確定所述電源恢復(fù)正常供電;并將備份在所述備份存儲(chǔ)單元中的數(shù)據(jù)恢復(fù)到相應(yīng)的緩存單元。
2.根據(jù)權(quán)利要求1所述的具有緩存數(shù)據(jù)掉電保護(hù)功能的計(jì)算機(jī)設(shè)備,其特征在于,所述備份恢復(fù)單元還用于將備份在所述備份存儲(chǔ)單元中的數(shù)據(jù)恢復(fù)到所述緩存單元所對應(yīng)的存儲(chǔ)設(shè)備中。
3.根據(jù)權(quán)利要求2所述的具有緩存數(shù)據(jù)掉電保護(hù)功能的計(jì)算機(jī)設(shè)備,其特征在于,所述存儲(chǔ)設(shè)備包括所述計(jì)算機(jī)設(shè)備中的硬盤、與所述計(jì)算機(jī)設(shè)備連接的存儲(chǔ)器中的至少一種。
4.根據(jù)權(quán)利要求1所述的具有緩存數(shù)據(jù)掉電保護(hù)功能的計(jì)算機(jī)設(shè)備,其特征在于,所述備份存儲(chǔ)單元包括固態(tài)硬盤。
5.一種緩存數(shù)據(jù)的掉電保護(hù)方法,應(yīng)用于計(jì)算機(jī)設(shè)備異常斷電的情況,其特征在于,所述計(jì)算機(jī)設(shè)備包括緩存單元、中央處理器、與所述緩存單元連接的非易失性的備份存儲(chǔ)單元、以及與所述緩存單元、中央處理器和備份存儲(chǔ)單元連接備用電源,所述掉電保護(hù)方法至少包括在監(jiān)測到所述計(jì)算機(jī)設(shè)備的電源異常斷電時(shí),將所述電源異常的信息及存儲(chǔ)在所述緩存單元中的數(shù)據(jù)備份到所述備份存儲(chǔ)單元中,并在備份完成后,切斷所述備用電源的供電; 以及基于所監(jiān)測的所述電源的供電情況以及所述備份存儲(chǔ)單元中存儲(chǔ)的電源異常的信息, 確定所述電源恢復(fù)正常供電;并將備份在所述備份存儲(chǔ)單元中的數(shù)據(jù)恢復(fù)到相應(yīng)的緩存單J Li ο
6.根據(jù)權(quán)利要求5所述的緩存數(shù)據(jù)的掉電保護(hù)方法,其特征在于,在所述計(jì)算機(jī)設(shè)備恢復(fù)正常供電時(shí),所述方法還包括將備份在所述備份存儲(chǔ)單元中的數(shù)據(jù)恢復(fù)到與所述緩存單元所對應(yīng)的存儲(chǔ)設(shè)備中的步驟。
7.根據(jù)權(quán)利要求6所述的緩存數(shù)據(jù)的掉電保護(hù)方法,其特征在于,所述存儲(chǔ)設(shè)備包括 所述計(jì)算機(jī)設(shè)備中的硬盤、與所述計(jì)算機(jī)設(shè)備連接的存儲(chǔ)器中的至少一種。
8.根據(jù)權(quán)利要求5所述的緩存數(shù)據(jù)的掉電保護(hù)方法,其特征在于,所述備份存儲(chǔ)單元包括固態(tài)硬盤。
全文摘要
本發(fā)明提供一種緩存數(shù)據(jù)掉電保護(hù)的方法及計(jì)算機(jī)設(shè)備。根據(jù)本發(fā)明所述的計(jì)算機(jī)設(shè)備,在所述計(jì)算機(jī)設(shè)備異常斷電情況下,備用電源對所述計(jì)算機(jī)設(shè)備內(nèi)的緩存單元和中央處理器進(jìn)行供電;非易失性的備份存儲(chǔ)單元與所述備用電源、所述緩存單元連接;備份保護(hù)單元在監(jiān)測到所述計(jì)算機(jī)設(shè)備的電源異常斷電時(shí),將所述電源異常的信息及存儲(chǔ)在所述緩存單元中的數(shù)據(jù)備份到所述備份存儲(chǔ)單元中,并在備份完成后,切斷所述備用電源的供電;備份恢復(fù)單元基于所監(jiān)測的所述電源的供電情況以及所述備份存儲(chǔ)單元中存儲(chǔ)的電源異常的信息,確定所述電源恢復(fù)正常供電;并將備份在所述備份存儲(chǔ)單元中的數(shù)據(jù)恢復(fù)到相應(yīng)的緩存單元。
文檔編號G06F1/30GK103049070SQ201210577070
公開日2013年4月17日 申請日期2012年12月27日 優(yōu)先權(quán)日2012年12月27日
發(fā)明者莊燕子, 劉云果, 黃煜劍 申請人:加弘科技咨詢(上海)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1