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

一種存儲(chǔ)系統(tǒng)的供電方法和供電裝置的制作方法

文檔序號(hào):6585873閱讀:119來(lái)源:國(guó)知局

專利名稱::一種存儲(chǔ)系統(tǒng)的供電方法和供電裝置的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及計(jì)算機(jī)
技術(shù)領(lǐng)域
,更具體地說(shuō),涉及一種存儲(chǔ)系統(tǒng)的供電方法和供電裝置。
背景技術(shù)
:隨著計(jì)算機(jī)技術(shù)的發(fā)展,對(duì)計(jì)算機(jī)存儲(chǔ)系統(tǒng)的性能要求不斷提高,目前流行的存儲(chǔ)架構(gòu)主要有ROC(RaidOnChip,片上Raid運(yùn)算)體系架構(gòu)。ROC體系架構(gòu)的存儲(chǔ)系統(tǒng)中的緩沖存儲(chǔ)器(cache)按照功能劃分,可以分為用于存儲(chǔ)讀寫(xiě)數(shù)據(jù)的數(shù)據(jù)cache和用于存儲(chǔ)OS(OperatingSystem,操作系統(tǒng))及查找樹(shù)等系統(tǒng)文件的控制cache。存儲(chǔ)系統(tǒng)將數(shù)據(jù)cache與控制cache分開(kāi)管理,數(shù)據(jù)cache與ASIC(ApplicationSpecificIntegratedCircuit,專用集成電路)相連,控制cache與CPU相連,通過(guò)將數(shù)據(jù)cache與CPU(CentralProcessingUnit,中央處理單元)的分離,提高CPU的性能。為避免系統(tǒng)在異常掉電情況下,數(shù)據(jù)cache和控制cache內(nèi)的數(shù)據(jù)丟失,需要在系統(tǒng)發(fā)生異常掉電情況下,繼續(xù)維持系統(tǒng)的供電,將數(shù)據(jù)cache中的數(shù)據(jù)和控制cache中關(guān)于查找樹(shù)等系統(tǒng)文件的數(shù)據(jù)內(nèi)容下載到Flash型存儲(chǔ)器中,然后切斷系統(tǒng)的供電。通常,維持CPU和ASIC的供電采用配備UPS(UninterruptablePowersystem,不間斷電源系統(tǒng))的方式,由該UPS向系統(tǒng)提供實(shí)時(shí)供電。然而,當(dāng)系統(tǒng)發(fā)生異常斷電時(shí),必須既要維護(hù)CPU的供電,又要維護(hù)ASIC的供電,使得對(duì)于電源的管理要求很高,而且,如果增力UPS供電,則會(huì)造成整個(gè)系統(tǒng)成本的增加。
發(fā)明內(nèi)容有鑒于此,本發(fā)明實(shí)施例提供一種存儲(chǔ)系統(tǒng)的供電方法和供電裝置,以避免存儲(chǔ)系統(tǒng)在發(fā)生異常斷電時(shí),導(dǎo)致控制緩沖存儲(chǔ)器內(nèi)存儲(chǔ)數(shù)據(jù)丟失。本發(fā)明實(shí)施例提供一種存儲(chǔ)系統(tǒng)的供電方法,所述方法包括實(shí)時(shí)檢測(cè)主板電路的外部供電狀態(tài);當(dāng)檢測(cè)到所述主板電路的外部供電為中斷狀態(tài)時(shí),啟用所述主板電路內(nèi)部的電源模塊對(duì)CPU供電,使得CPU將控制緩沖存儲(chǔ)器中已存儲(chǔ)的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間;當(dāng)所述轉(zhuǎn)存成功后,中斷所述電源模塊對(duì)所述CPU的供電。本發(fā)明實(shí)施例還提供了一種存儲(chǔ)系統(tǒng)的供電裝置,所述裝置包括主板檢測(cè)單元,用于實(shí)時(shí)檢測(cè)主板電路的外部供電狀態(tài);第一電源模塊啟用單元,用于當(dāng)檢測(cè)到所述主板電路的外部供電為中斷狀態(tài)時(shí),啟用所述主板電路內(nèi)部的電源模塊對(duì)CPU供電,使得CPU將控制緩沖存儲(chǔ)器中已存儲(chǔ)的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間;第一中斷單元,用于當(dāng)所述CPU將控制緩沖存儲(chǔ)器中已存儲(chǔ)的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間后,中斷所述電源模塊對(duì)所述CPU的供電。同現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的技術(shù)方案具有以下優(yōu)點(diǎn)本發(fā)明實(shí)施例當(dāng)檢測(cè)到所述主板電路的外部供電為中斷狀態(tài)時(shí),利用設(shè)置在主板電路的電源模塊繼續(xù)維持CPU的供電,使得CPU將控制緩沖存儲(chǔ)器中已存儲(chǔ)的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間,然后中斷對(duì)CPU的供電。因此,能夠避免系統(tǒng)在發(fā)生異常斷電時(shí),導(dǎo)致控制緩沖存儲(chǔ)器內(nèi)存儲(chǔ)數(shù)據(jù)丟失。并且,由于在將系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間后中斷了對(duì)CPU的供電,只需要利用設(shè)置在主板電路內(nèi)部的電源模塊對(duì)ASIC進(jìn)行供電,因此達(dá)到了節(jié)省成本的目的。為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為ROC體系架構(gòu)的存儲(chǔ)系統(tǒng)示意圖;圖2為本發(fā)明實(shí)施例一存儲(chǔ)系統(tǒng)的供電裝置結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例二存儲(chǔ)系統(tǒng)的供電裝置結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例三存儲(chǔ)系統(tǒng)的供電方法流程圖;圖5是本發(fā)明實(shí)施例四存儲(chǔ)系統(tǒng)的供電方法流程圖。具體實(shí)施例方式本發(fā)明實(shí)施例提供一種存儲(chǔ)系統(tǒng)的供電方法及供電裝置,能夠避免系統(tǒng)在發(fā)生異常斷電時(shí),導(dǎo)致控制緩沖存儲(chǔ)器內(nèi)存儲(chǔ)數(shù)據(jù)丟失。為了便于對(duì)本發(fā)明實(shí)施例技術(shù)方案的充分理解,使得本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述。實(shí)施例一請(qǐng)參考圖1,圖1為本發(fā)明實(shí)施例中設(shè)置在主板電路上的ROC體系架構(gòu)的存儲(chǔ)系統(tǒng)的結(jié)構(gòu)示意圖。該存儲(chǔ)系統(tǒng)主要包括CPU、數(shù)據(jù)cache、控制cache、北橋芯片、ASIC、2068E模塊、DE4模塊、磁盤(pán)、Flash型存儲(chǔ)器和HOST模塊;在ROC體系架構(gòu)的存儲(chǔ)系統(tǒng)中,將數(shù)據(jù)cache與控制cache分開(kāi)管理。其中,HOST模塊連接主機(jī)端,接收主機(jī)端用戶發(fā)送的數(shù)據(jù)請(qǐng)求;DE4模塊用于HOST模塊與ASIC之間數(shù)據(jù)請(qǐng)求和數(shù)據(jù)反饋結(jié)果的交互;2068E模塊用于實(shí)現(xiàn)磁盤(pán)與ASIC之間接口形式的轉(zhuǎn)換;CPU直接與控制cache連接,該控制cache中存儲(chǔ)0S、與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件;數(shù)據(jù)cache與ASIC相連。通過(guò)將數(shù)據(jù)cache與CPU的分離,提高CPU的性能。請(qǐng)參考圖2,圖2為本發(fā)明實(shí)施例一種存儲(chǔ)系統(tǒng)的供電裝置結(jié)構(gòu)示意圖;該裝置包括主板檢測(cè)單元201,用于實(shí)時(shí)檢測(cè)主板電路的外部供電狀態(tài);所述主板電路包括控制cache、數(shù)據(jù)cache及連接所述控制cache的CPU,所述數(shù)據(jù)cache包括讀地址存儲(chǔ)空間和寫(xiě)地址存儲(chǔ)空間;第一電源模塊啟用單元202,用于當(dāng)檢測(cè)到所述主板電路的外部供電為中斷狀態(tài)時(shí),啟用所述主板電路內(nèi)部的電源模塊對(duì)CPU供電,使得CPU將控制緩沖存儲(chǔ)器中已存儲(chǔ)的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間;第一中斷單元203,用于當(dāng)所述CPU將控制緩沖存儲(chǔ)器中已存儲(chǔ)的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間后,中斷所述電源模塊對(duì)所述CPU的供電。此處需要說(shuō)明的是,數(shù)據(jù)信息索引是一類存儲(chǔ)有下級(jí)文件與上級(jí)文件所屬關(guān)系的系統(tǒng)文件數(shù)據(jù),用以記錄查找某一特定數(shù)據(jù)信息的查找路徑,只有這部分系統(tǒng)文件存在的前提下,才能正確查找到數(shù)據(jù)cache中的特定數(shù)據(jù)信息。當(dāng)數(shù)據(jù)cache的讀地址存儲(chǔ)空間足夠大時(shí),為了操作方便,也可以將控制cache中已存儲(chǔ)的所有數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)cache的讀地址存儲(chǔ)空間,對(duì)此,本發(fā)明并不做具體限定。本發(fā)明實(shí)施例中,將控制cache和數(shù)據(jù)cache執(zhí)行分開(kāi)管理,其中,CPU僅直接連接控制cache。當(dāng)主板檢測(cè)單元201檢測(cè)到所述主板電路的外部供電為中斷狀態(tài)時(shí),觸發(fā)所述電源模塊啟動(dòng)單元202,利用所述電源模塊維持供電;第一電源模塊啟用單元202在所述電源模塊維持供電的情形下,使得CPU將控制cache中已存儲(chǔ)的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)cache的讀地址存儲(chǔ)空間。這樣,即使CPU斷電,存放在數(shù)據(jù)cache讀地址存儲(chǔ)空間中的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)也不會(huì)發(fā)生丟失,從而保證系統(tǒng)在發(fā)生異常斷電時(shí),不會(huì)導(dǎo)致控制cache內(nèi)存儲(chǔ)數(shù)據(jù)丟失的缺陷。為了便于對(duì)本發(fā)明進(jìn)一步的理解,下面結(jié)合本發(fā)明的具體實(shí)施方式對(duì)本發(fā)明進(jìn)行詳細(xì)描述。通常,根據(jù)OS按照所存儲(chǔ)的數(shù)據(jù)類型對(duì)數(shù)據(jù)cache內(nèi)的數(shù)據(jù)存儲(chǔ)空間的劃分,可以將數(shù)據(jù)cache內(nèi)的數(shù)據(jù)存儲(chǔ)空間具體劃分為讀地址存儲(chǔ)空間和寫(xiě)地址存儲(chǔ)空間,讀地址存儲(chǔ)空間用于專門(mén)存放只讀數(shù)據(jù),寫(xiě)地址存儲(chǔ)空間用于專門(mén)存放可寫(xiě)數(shù)據(jù)。當(dāng)檢測(cè)到該存儲(chǔ)系統(tǒng)的外部供電為中斷狀態(tài)時(shí),啟用所述主板電路內(nèi)部的電源模塊,由該電源模塊繼續(xù)維持CPU的供電,控制CPU將控制cache中已存儲(chǔ)的與查找樹(shù)相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)cache的讀地址存儲(chǔ)空間,當(dāng)數(shù)據(jù)cache的讀地址存儲(chǔ)空間足夠大時(shí),為了操作方便,也可以將控制cache中已存儲(chǔ)的所有數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)cache的讀地址存儲(chǔ)空間。這樣,即使CPU斷電,存放在數(shù)據(jù)cache讀地址存儲(chǔ)空間中的與查找樹(shù)相關(guān)的系統(tǒng)文件數(shù)據(jù)也不會(huì)發(fā)生丟失,從而保證系統(tǒng)在發(fā)生異常斷電時(shí),不會(huì)導(dǎo)致控制cache內(nèi)存儲(chǔ)數(shù)據(jù)丟失的缺陷。并且,由于在將系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間后中斷了對(duì)CPU的供電,只需要利用設(shè)置在主板電路內(nèi)部的電源模塊對(duì)ASIC進(jìn)行供電,因此達(dá)到了節(jié)省成本的目的。實(shí)施例二由于系統(tǒng)在發(fā)生異常斷電時(shí),數(shù)據(jù)cache寫(xiě)地址存儲(chǔ)空間中未保存的數(shù)據(jù)也可能伴隨系統(tǒng)的異常斷電發(fā)生丟失,為了避免該情況的出現(xiàn),本發(fā)明實(shí)施例提供了另外一種存儲(chǔ)系統(tǒng)的供電裝置,參照?qǐng)D3,該裝置具體包括主板檢測(cè)單元201,用于實(shí)時(shí)檢測(cè)主板電路的外部供電狀態(tài);所述主板電路包括控制cache、數(shù)據(jù)cache及連接所述控制cache的CPU,所述數(shù)據(jù)cache包括讀地址存儲(chǔ)空間和寫(xiě)地址存儲(chǔ)空間;第一電源模塊啟用單元202,用于當(dāng)檢測(cè)到所述主板電路的外部供電為中斷狀態(tài)時(shí),啟用所述主板電路內(nèi)部的電源模塊對(duì)CPU供電,使得CPU將控制緩沖存儲(chǔ)器中已存儲(chǔ)的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間;第一中斷單元203,用于當(dāng)所述CPU將控制緩沖存儲(chǔ)器中已存儲(chǔ)的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間后,中斷所述電源模塊對(duì)所述CPU的供電;第二電源模塊啟用單元204,用于啟用所述主板電路內(nèi)部的電源模塊對(duì)設(shè)置在所述數(shù)據(jù)緩沖存儲(chǔ)器和Flash型存儲(chǔ)器之間的集成電路供電,使得所述集成電路將所述數(shù)據(jù)緩沖存儲(chǔ)器寫(xiě)地址存儲(chǔ)空間存儲(chǔ)的相應(yīng)數(shù)據(jù)轉(zhuǎn)存至所述Flash型存儲(chǔ)器。本發(fā)明實(shí)施例中增加第二電源模塊啟用單元204,在所述電源模塊維持供電的情形下,通過(guò)該第二電源模塊啟用單元204,將數(shù)據(jù)cache寫(xiě)地址存儲(chǔ)空間存儲(chǔ)的相應(yīng)數(shù)據(jù)轉(zhuǎn)存至Flash型存儲(chǔ)器。其中,所述集成電路的功能與前述ASIC的功能相同,但是,在具體實(shí)施過(guò)程中,對(duì)于該集成電路的具體設(shè)置,本發(fā)明并不做具體限定,通常,為了提高數(shù)據(jù)cache寫(xiě)地址存儲(chǔ)空間內(nèi)存儲(chǔ)的相應(yīng)數(shù)據(jù)轉(zhuǎn)存的效率,采用Flash型存儲(chǔ)器存儲(chǔ)數(shù)據(jù)cache寫(xiě)地址存儲(chǔ)空間內(nèi)存儲(chǔ)的相應(yīng)數(shù)據(jù)。其中,將相應(yīng)數(shù)據(jù)從數(shù)據(jù)cache寫(xiě)地址存儲(chǔ)空間中讀取,以及將該相應(yīng)數(shù)據(jù)轉(zhuǎn)存入Flash型存儲(chǔ)器可以通過(guò)預(yù)置在所述數(shù)據(jù)緩沖存儲(chǔ)器和Flash型存儲(chǔ)器之間的集成電路實(shí)現(xiàn),由電源模塊提供對(duì)該集成電路的供電。當(dāng)完成將數(shù)據(jù)cache寫(xiě)地址存儲(chǔ)空間中的相應(yīng)數(shù)據(jù)轉(zhuǎn)存至Flash型存儲(chǔ)器之后,可以中斷電源模塊對(duì)所述集成電路的供電,以進(jìn)一步節(jié)省電能消耗。因此,在本發(fā)明實(shí)施例中,所述存儲(chǔ)系統(tǒng)的供電裝置中還可以包括第二中斷單元205,用于當(dāng)所述將數(shù)據(jù)緩沖存儲(chǔ)器寫(xiě)地址存儲(chǔ)空間存儲(chǔ)的相應(yīng)數(shù)據(jù)轉(zhuǎn)存至Flash型存儲(chǔ)器后,中斷所述電源模塊對(duì)所述集成電路的供電。此外,當(dāng)完成將控制緩沖存儲(chǔ)器中已存儲(chǔ)的對(duì)應(yīng)查找樹(shù)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間,以及完成將數(shù)據(jù)緩沖存儲(chǔ)器寫(xiě)地址存儲(chǔ)空間存儲(chǔ)的相應(yīng)數(shù)據(jù)轉(zhuǎn)存至Flash型存儲(chǔ)器之后被觸發(fā),可以最終關(guān)閉主板上的電源模塊,中斷該電源模塊的整體供電,從而達(dá)到最大程度地節(jié)省主板的電能消耗的目的。上述兩個(gè)實(shí)施例技術(shù)方案中,由于CPU將控制cache中已存儲(chǔ)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)cache的讀地址存儲(chǔ)空間,以及將數(shù)據(jù)緩沖存儲(chǔ)器寫(xiě)地址存儲(chǔ)空間存儲(chǔ)的相應(yīng)數(shù)據(jù)轉(zhuǎn)存至Flash型存儲(chǔ)器的存儲(chǔ)速率快,耗電量低,因此,僅通過(guò)主板上設(shè)置的電源模塊即可提供轉(zhuǎn)存過(guò)程所需的電能,從而簡(jiǎn)化了電源的設(shè)計(jì)操作,實(shí)現(xiàn)簡(jiǎn)單、方便。電源模塊可以通過(guò)設(shè)置在主板上的電池或者大容量電容實(shí)現(xiàn)。因此,不需提供UPS供電,僅由所述電源模塊即可提供對(duì)控制cache及數(shù)據(jù)cache中相關(guān)數(shù)據(jù)進(jìn)行轉(zhuǎn)存所需的供電,能夠降低電源管理的難度,同時(shí),降低硬件成本。在本領(lǐng)域技術(shù)人員具體實(shí)施的過(guò)程中,可以通過(guò)開(kāi)關(guān)裝置實(shí)現(xiàn)第一電源模塊啟用單元202、第一中斷單元203、第二電源模塊啟用單元204及第二中斷單元205的相應(yīng)6功能,所述開(kāi)關(guān)裝置的具體實(shí)現(xiàn)可以根據(jù)應(yīng)用場(chǎng)景進(jìn)行選擇性設(shè)置,例如采用三極管、MOS(MetalOxideSemicondutor,金屬氧化物半導(dǎo)體)晶體管,本發(fā)明對(duì)此并不做具體限定。需要說(shuō)明的是,本發(fā)明實(shí)施例提供的技術(shù)方案不僅可以應(yīng)用于ROC體系架構(gòu)的存儲(chǔ)系統(tǒng),同樣適用于其他具有類似體系架構(gòu)的存儲(chǔ)系統(tǒng)。實(shí)施例三相應(yīng)上述系統(tǒng)實(shí)施例,本發(fā)明實(shí)施例提供一種存儲(chǔ)系統(tǒng)的供電方法實(shí)施例,如圖4所示,為該方法的步驟流程,該方法具體包括以下步驟步驟401、實(shí)時(shí)檢測(cè)主板電路的外部供電狀態(tài);步驟402、當(dāng)檢測(cè)到所述主板電路的外部供電為中斷狀態(tài)時(shí),啟用所述主板電路內(nèi)部的電源模塊對(duì)CPU供電,使得CPU將控制緩沖存儲(chǔ)器中已存儲(chǔ)的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間;步驟403、當(dāng)所述轉(zhuǎn)存成功后,中斷所述電源模塊對(duì)所述CPU的供電。此處需要說(shuō)明的是,數(shù)據(jù)信息索引是一類存儲(chǔ)有下級(jí)文件與上級(jí)文件所屬關(guān)系的系統(tǒng)文件數(shù)據(jù),用以記錄查找某一特定數(shù)據(jù)信息的查找路徑,只有這部分系統(tǒng)文件存在的前提下,才能正確查找到數(shù)據(jù)cache中的特定數(shù)據(jù)信息。本發(fā)明實(shí)施例當(dāng)檢測(cè)到所述主板電路的外部供電為中斷狀態(tài)時(shí),啟動(dòng)設(shè)置在主板電路的電源模塊,所述電源模塊能夠繼續(xù)維持CPU的供電,由CPU將控制cache中已存儲(chǔ)的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)cache的讀地址存儲(chǔ)空間,并在該轉(zhuǎn)存過(guò)程結(jié)束后,中斷所述電源模塊對(duì)所述CPU的供電。這樣,即使CPU斷電,存放在數(shù)據(jù)cache讀地址存儲(chǔ)空間中的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)也不會(huì)發(fā)生丟失,從而保證系統(tǒng)在發(fā)生異常斷電時(shí),不會(huì)導(dǎo)致控制cache內(nèi)存儲(chǔ)數(shù)據(jù)丟失的缺陷。并且,由于在將系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間后中斷了對(duì)CPU的供電,只需要利用設(shè)置在主板電路內(nèi)部的電源模塊對(duì)ASIC進(jìn)行供電,因此達(dá)到了節(jié)省成本的目的。當(dāng)數(shù)據(jù)cache的讀地址存儲(chǔ)空間足夠大時(shí),為了操作方便,也可以將控制cache中已存儲(chǔ)的所有數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)cache的讀地址存儲(chǔ)空間,對(duì)此,本發(fā)明并不做具體限定。實(shí)施例四由于系統(tǒng)在發(fā)生異常斷電時(shí),數(shù)據(jù)cache寫(xiě)地址存儲(chǔ)空間中未保存的數(shù)據(jù)也可能伴隨系統(tǒng)的異常斷電發(fā)生丟失,為了避免該情況的出現(xiàn),本發(fā)明實(shí)施例提供了另外一種存儲(chǔ)系統(tǒng)的供電方法,如圖5所示,為該方法的步驟流程,該方法具體包括以下步驟步驟401、實(shí)時(shí)檢測(cè)主板電路的外部供電狀態(tài);步驟402、當(dāng)檢測(cè)到所述主板電路的外部供電為中斷狀態(tài)時(shí),啟用所述主板電路內(nèi)部的電源模塊對(duì)CPU供電,使得CPU將控制緩沖存儲(chǔ)器中已存儲(chǔ)的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間;0068]步驟403、當(dāng)所述轉(zhuǎn)存成功后,中斷所述電源模塊對(duì)所述CPU的供電;步驟404、啟用所述主板電路內(nèi)部的電源模塊對(duì)設(shè)置在所述數(shù)據(jù)緩沖存儲(chǔ)器和Flash型存儲(chǔ)器之間的集成電路供電,使得所述集成電路將所述數(shù)據(jù)緩沖存儲(chǔ)器寫(xiě)地址存儲(chǔ)空間存儲(chǔ)的相應(yīng)數(shù)據(jù)轉(zhuǎn)存至所述Flash型存儲(chǔ)器。本發(fā)明實(shí)施例在上一實(shí)施例的基礎(chǔ)上增加了步驟404的操作,利用電源模塊維持供電,將數(shù)據(jù)cache寫(xiě)地址存儲(chǔ)空間存儲(chǔ)的相應(yīng)數(shù)據(jù)轉(zhuǎn)存至Flash型存儲(chǔ)器,從而避免系統(tǒng)在發(fā)生異常斷電時(shí),數(shù)據(jù)cache寫(xiě)地址存儲(chǔ)空間中未保存的數(shù)據(jù)也可能伴隨系統(tǒng)的異常斷電發(fā)生丟失。通常,為了提高數(shù)據(jù)cache寫(xiě)地址存儲(chǔ)空間內(nèi)存儲(chǔ)的相應(yīng)數(shù)據(jù)轉(zhuǎn)存的效率,采用Flash型存儲(chǔ)器存儲(chǔ)數(shù)據(jù)cache寫(xiě)地址存儲(chǔ)空間內(nèi)存儲(chǔ)的相應(yīng)數(shù)據(jù)。其中,將相應(yīng)數(shù)據(jù)從數(shù)據(jù)cache寫(xiě)地址存儲(chǔ)空間中讀取,以及將該相應(yīng)數(shù)據(jù)轉(zhuǎn)存入Flash型存儲(chǔ)器可以通過(guò)預(yù)置在所述數(shù)據(jù)緩沖存儲(chǔ)器和Flash型存儲(chǔ)器之間的集成電路實(shí)現(xiàn),由電源模塊對(duì)該集成電路供電。需要說(shuō)明的是,本發(fā)明實(shí)施例中,步驟402和步驟404的具體操作可以合并在同一個(gè)步驟中同時(shí)發(fā)生;也可以先執(zhí)行步驟404,再執(zhí)行步驟402,對(duì)此,本發(fā)明并不做具體限定,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際實(shí)施進(jìn)行具體設(shè)定。當(dāng)完成將數(shù)據(jù)cache寫(xiě)地址存儲(chǔ)空間中的相應(yīng)數(shù)據(jù)轉(zhuǎn)存至Flash型存儲(chǔ)器之后,還可以繼續(xù)執(zhí)行如下可選操作步驟步驟405、當(dāng)所述集成電路將數(shù)據(jù)緩沖存儲(chǔ)器寫(xiě)地址存儲(chǔ)空間存儲(chǔ)的相應(yīng)數(shù)據(jù)轉(zhuǎn)存至Flash型存儲(chǔ)器后,中斷所述電源模塊對(duì)所述集成電路的供電,以進(jìn)一步節(jié)省電能消耗。此外,所述電源模塊可以通過(guò)設(shè)置在主板上的電池或者大容量電容實(shí)現(xiàn)。因此,不需提供UPS供電,僅由所述電源模塊即可提供對(duì)控制cache及數(shù)據(jù)cache中相關(guān)數(shù)據(jù)進(jìn)行轉(zhuǎn)存所需的供電,能夠降低電源管理的難度,同時(shí),降低硬件成本。此外,在本發(fā)明另一個(gè)實(shí)施例中,當(dāng)完成將控制緩沖存儲(chǔ)器中已存儲(chǔ)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間,以及完成將數(shù)據(jù)緩沖存儲(chǔ)器寫(xiě)地址存儲(chǔ)空間存儲(chǔ)的相應(yīng)數(shù)據(jù)轉(zhuǎn)存至Flash型存儲(chǔ)器之后,可以最終關(guān)閉主板上的電源模塊,中斷該電源模塊的整體供電,以最大程度地節(jié)省主板的電能消耗。在本領(lǐng)域技術(shù)人員具體實(shí)施的過(guò)程中,可以通過(guò)開(kāi)關(guān)裝置控制所述電源模塊供電啟動(dòng)和中斷,所述開(kāi)關(guān)裝置的具體實(shí)現(xiàn)可以根據(jù)應(yīng)用場(chǎng)景進(jìn)行選擇性設(shè)置,例如采用三極管、MOS(MetalOxideSemicondutor,金屬氧化物半導(dǎo)體)晶體管,本發(fā)明對(duì)此并不做具體限定。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明實(shí)施例的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明實(shí)施例將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。權(quán)利要求一種存儲(chǔ)系統(tǒng)的供電方法,其特征在于,所述方法包括實(shí)時(shí)檢測(cè)主板電路的外部供電狀態(tài);當(dāng)檢測(cè)到所述主板電路的外部供電為中斷狀態(tài)時(shí),啟用所述主板電路內(nèi)部的電源模塊對(duì)CPU供電,使得CPU將控制緩沖存儲(chǔ)器中已存儲(chǔ)的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間;當(dāng)所述轉(zhuǎn)存成功后,中斷所述電源模塊對(duì)所述CPU的供電。2.根據(jù)權(quán)利要求1所述的存儲(chǔ)系統(tǒng)的供電方法,其特征在于,所述方法還包括啟用所述主板電路內(nèi)部的電源模塊對(duì)設(shè)置在所述數(shù)據(jù)緩沖存儲(chǔ)器和Flash型存儲(chǔ)器之間的集成電路供電,使得所述集成電路將所述數(shù)據(jù)緩沖存儲(chǔ)器寫(xiě)地址存儲(chǔ)空間存儲(chǔ)的相應(yīng)數(shù)據(jù)轉(zhuǎn)存至所述Flash型存儲(chǔ)器。3.根據(jù)權(quán)利要求2所述的存儲(chǔ)系統(tǒng)的供電方法,其特征在于,所述方法還包括當(dāng)所述集成電路將數(shù)據(jù)緩沖存儲(chǔ)器寫(xiě)地址存儲(chǔ)空間存儲(chǔ)的相應(yīng)數(shù)據(jù)轉(zhuǎn)存至Flash型存儲(chǔ)器后,中斷所述電源模塊對(duì)所述集成電路的供電。4.一種存儲(chǔ)系統(tǒng)的供電裝置,其特征在于,所述裝置包括主板檢測(cè)單元,用于實(shí)時(shí)檢測(cè)主板電路的外部供電狀態(tài);第一電源模塊啟用單元,用于當(dāng)檢測(cè)到所述主板電路的外部供電為中斷狀態(tài)時(shí),啟用所述主板電路內(nèi)部的電源模塊對(duì)CPU供電,使得CPU將控制緩沖存儲(chǔ)器中已存儲(chǔ)的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間;第一中斷單元,用于當(dāng)所述CPU將控制緩沖存儲(chǔ)器中已存儲(chǔ)的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間后,中斷所述電源模塊對(duì)所述CPU的供電。5.根據(jù)權(quán)利要求4所述的存儲(chǔ)系統(tǒng)的供電裝置,其特征在于,所述裝置還包括第二電源模塊啟用單元,用于啟用所述主板電路內(nèi)部的電源模塊對(duì)設(shè)置在所述數(shù)據(jù)緩沖存儲(chǔ)器和Flash型存儲(chǔ)器之間的集成電路供電,使得所述集成電路將所述數(shù)據(jù)緩沖存儲(chǔ)器寫(xiě)地址存儲(chǔ)空間存儲(chǔ)的相應(yīng)數(shù)據(jù)轉(zhuǎn)存至所述Flash型存儲(chǔ)器。6.根據(jù)權(quán)利要求5所述的存儲(chǔ)系統(tǒng)的供電裝置,其特征在于,所述裝置還包括第二中斷單元,用于當(dāng)所述集成電路將數(shù)據(jù)緩沖存儲(chǔ)器寫(xiě)地址存儲(chǔ)空間存儲(chǔ)的相應(yīng)數(shù)據(jù)轉(zhuǎn)存至Flash型存儲(chǔ)器后,中斷所述電源模塊對(duì)所述集成電路的供電。全文摘要本發(fā)明實(shí)施例公開(kāi)了一種存儲(chǔ)系統(tǒng)的供電方法和供電裝置,其中,所述方法包括實(shí)時(shí)檢測(cè)主板電路的外部供電狀態(tài);當(dāng)檢測(cè)到所述主板電路的外部供電為中斷狀態(tài)時(shí),啟用所述主板電路內(nèi)部的電源模塊對(duì)CPU供電,使得CPU將控制緩沖存儲(chǔ)器中已存儲(chǔ)的與數(shù)據(jù)信息索引相關(guān)的系統(tǒng)文件數(shù)據(jù)轉(zhuǎn)存至數(shù)據(jù)緩沖存儲(chǔ)器的讀地址存儲(chǔ)空間;當(dāng)所述轉(zhuǎn)存成功后,中斷所述電源模塊對(duì)所述CPU的供電。通過(guò)本發(fā)明技術(shù)方案,能夠避免存儲(chǔ)系統(tǒng)在發(fā)生異常斷電時(shí),導(dǎo)致控制緩沖存儲(chǔ)器內(nèi)存儲(chǔ)數(shù)據(jù)丟失。文檔編號(hào)G06F12/16GK101710252SQ20091025208公開(kāi)日2010年5月19日申請(qǐng)日期2009年12月8日優(yōu)先權(quán)日2009年12月8日發(fā)明者蘇毅申請(qǐng)人:成都市華為賽門(mén)鐵克科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1