專利名稱:一種存儲(chǔ)器電源備援系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電源備援系統(tǒng),特別涉及一種應(yīng)用在高級(jí)配置和電源接口標(biāo)準(zhǔn)(Advanced Configuration&Power Interface,ACPI)電源模式下的存儲(chǔ)器電源備援系統(tǒng)。
背景技術(shù):
隨著信息處理時(shí)代的來臨,計(jì)算機(jī)系統(tǒng)廣泛地運(yùn)用于各行業(yè),一般來說,在一些重視通訊質(zhì)量的地方,如,電信公司、數(shù)據(jù)中心、銀行政府機(jī)關(guān)及軍事單位等等,都通過高端服務(wù)器、刀鋒服務(wù)器等,將重要信息儲(chǔ)存于計(jì)算機(jī)系統(tǒng)中,因此,計(jì)算機(jī)系統(tǒng)的運(yùn)行質(zhì)量是非常重要的,例如,當(dāng)銀行正在進(jìn)行交易帳款或傳輸數(shù)據(jù)時(shí),若發(fā)生電源中斷的情形,這些交易中的數(shù)據(jù)都將瞬間消失,其所造成的損害不可預(yù)期,若能在電源中斷時(shí),將計(jì)算機(jī)系統(tǒng)中暫存的數(shù)據(jù)進(jìn)行備援,藉以保護(hù)正在存取的數(shù)據(jù),將可提高計(jì)算機(jī)系統(tǒng)運(yùn)作的品質(zhì),而這類的數(shù)據(jù)大部分都是暫存于存儲(chǔ)器當(dāng)中。
所以,為了使數(shù)據(jù)能在電源中斷時(shí),保留當(dāng)時(shí)未結(jié)束工作之?dāng)?shù)據(jù),需提供電源備援,讓計(jì)算機(jī)系統(tǒng)將尚未結(jié)束的工作完成并備援?dāng)?shù)據(jù),常見的方式是采用不間斷電源(Uninterrupted Power Supply,UPS)系統(tǒng)來解決這類的問題,但不間斷電源系統(tǒng)的成本較高。
另外,請(qǐng)參照臺(tái)灣專利公告號(hào)第525330號(hào),該專利公開一種備援電源系統(tǒng)因應(yīng)復(fù)電而自動(dòng)喚醒電器的電源供應(yīng)方法,其包含下列步驟在斷電發(fā)生時(shí),使一電器自動(dòng)進(jìn)入一省電模式;以及偵測(cè)該斷電的結(jié)束,從而在該斷電排除時(shí)使該電器從該省電模式自動(dòng)喚醒回復(fù)至一正常運(yùn)作模式,由此避免電源問題造成系統(tǒng)的誤關(guān)機(jī),同時(shí)可免除使用上的困擾,但該專利并未針對(duì)計(jì)算機(jī)系統(tǒng)中存儲(chǔ)器電源部分,提出相關(guān)的電源備援系統(tǒng)架構(gòu)。
因此,如何若能采用低成本的方式,來保存存儲(chǔ)器中暫存的數(shù)據(jù),避免當(dāng)電源供應(yīng)異常中斷時(shí)所造成的損害,且在電源供應(yīng)恢復(fù)正常時(shí),讓計(jì)算機(jī)系統(tǒng)的工作程序恢復(fù)到斷電前的狀態(tài),從而提高計(jì)算機(jī)系統(tǒng)的可靠性(Reliability)與穩(wěn)定性(Stability),成為研究人員待解決問題之一。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術(shù)存在的缺點(diǎn)與無法解決的問題,本發(fā)明提出一種存儲(chǔ)器的電源備援系統(tǒng),在電源供應(yīng)中斷時(shí),通過電源備援系統(tǒng)提供存儲(chǔ)器保存處理中的數(shù)據(jù)所需的電源,在電源供應(yīng)恢復(fù)正常時(shí),讓計(jì)算機(jī)系統(tǒng)的工作程序恢復(fù)到斷電前的狀態(tài),從而提高計(jì)算機(jī)系統(tǒng)的可靠性與穩(wěn)定性。
所以為達(dá)上述目的,本發(fā)明所公開的存儲(chǔ)器電源備援系統(tǒng),在電源供應(yīng)中斷時(shí),提供備份電源給存儲(chǔ)器,以暫存存儲(chǔ)器中的數(shù)據(jù),包含有電源偵測(cè)單元、電源備援控制單元、電源備援單元及電源供應(yīng)切換單元。
電源偵測(cè)單元,用以偵測(cè)電源供應(yīng)狀態(tài),若電源供應(yīng)狀態(tài)為異常中斷時(shí),產(chǎn)生一電源中斷信號(hào)。
電源備援控制單元,依據(jù)電源供應(yīng)的狀態(tài),產(chǎn)生一電源備援控制信號(hào),以激活備份電源,并準(zhǔn)備進(jìn)行供電。
電源供應(yīng)切換單元,依據(jù)控制信號(hào),用以切換電源供應(yīng)的路徑。
電源備援單元,用以提供備份電源,以暫存存儲(chǔ)器中的數(shù)據(jù)。
其中計(jì)算機(jī)系統(tǒng)進(jìn)入高級(jí)配置和電源接口標(biāo)準(zhǔn)(ACPI)的第三(S3)模式,在此模式下計(jì)算機(jī)系統(tǒng)僅保留存儲(chǔ)器的數(shù)據(jù),故僅需對(duì)存儲(chǔ)器供電即可,因此,備份電源的供電時(shí)間更能得到延長(zhǎng),且在電源供應(yīng)恢復(fù)正常時(shí),對(duì)電源備援供應(yīng)單元進(jìn)行充電,從而確保電源備援供應(yīng)單元的供電能力。
所以為達(dá)上述目的,本發(fā)明所公開的計(jì)算機(jī)系統(tǒng)的電源備援系統(tǒng),包括存儲(chǔ)器,用以暫存計(jì)算機(jī)系統(tǒng)中等待處理的數(shù)據(jù)。
中央處理器單元,為計(jì)算機(jī)系統(tǒng)中的核心模塊,用以處理存儲(chǔ)器中暫存的數(shù)據(jù)。
芯片組,用以控制計(jì)算機(jī)系統(tǒng)中的信號(hào)傳輸作業(yè),而芯片組包含有南橋芯片與北橋芯片。
供電單元,接收電源供應(yīng),以提供計(jì)算機(jī)系統(tǒng)中工作所需的電源。
電源偵測(cè)單元,用以偵測(cè)電源供應(yīng)的狀態(tài)。
電源備援控制單元,依據(jù)電源供應(yīng)的狀態(tài),以產(chǎn)生一備份電源控制信號(hào)。
電源供應(yīng)切換單元,依據(jù)控制信號(hào),用以切換電源供應(yīng)的供電路徑。
電源備援供應(yīng)單元,用以提供備份電源,以使存儲(chǔ)器暫存計(jì)算機(jī)系統(tǒng)中等待處理的數(shù)據(jù)。
另外,為達(dá)上述目的本發(fā)明進(jìn)一步公開了一種存儲(chǔ)器的電源備援供應(yīng)方法,包括有下列步驟首先,偵測(cè)電源供應(yīng)狀態(tài),以判斷目前電源供應(yīng)是否中斷,若偵測(cè)電源供應(yīng)中斷,電源偵測(cè)單元產(chǎn)生電源中斷信號(hào)給電源備援控制單元,并準(zhǔn)備進(jìn)行備份電源供應(yīng)程序。
接下來,使計(jì)算機(jī)系統(tǒng)進(jìn)入高級(jí)配置和電源接口(ACPI)模式下的第三(S3)模式,并激活電源備援供應(yīng)單元準(zhǔn)備進(jìn)行供電;在計(jì)算機(jī)系統(tǒng)進(jìn)入第三(S3)模式后,切換電源供應(yīng)路徑由電源備援供應(yīng)單元供電,以提供存儲(chǔ)器暫存數(shù)據(jù)所需的電源。
偵測(cè)電源供應(yīng)是否恢復(fù)正常,若電源供應(yīng)恢復(fù)正常時(shí),則切換電源供應(yīng)路徑由正常電源供電;關(guān)閉電源備援供應(yīng)單元,以對(duì)電源備援供應(yīng)單元進(jìn)行充電,從而確保電源備援供應(yīng)單元的供電能力。
通過這種存儲(chǔ)器電源備援系統(tǒng),當(dāng)電源供應(yīng)系統(tǒng)發(fā)生電源中斷時(shí),通過激活及切換電源備援供應(yīng)系統(tǒng),以提供存儲(chǔ)器暫存數(shù)據(jù)所需的電源,讓存儲(chǔ)器保存未完成工作的數(shù)據(jù),在電源恢復(fù)正常供應(yīng)時(shí),使計(jì)算機(jī)系統(tǒng)通過存儲(chǔ)器中保存的數(shù)據(jù),恢復(fù)至斷電前的狀態(tài),以繼續(xù)處理未完成的工作,從而提高計(jì)算機(jī)系統(tǒng)可靠性與穩(wěn)定性。
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
圖1為本發(fā)明的系統(tǒng)方塊圖;圖2為本發(fā)明的步驟流程圖;圖3為本發(fā)明的電源備援控制單元的電路方塊示意圖;及圖4為本發(fā)明的電源供應(yīng)切換單元的電路示意圖。
其中,附圖標(biāo)記1 節(jié)點(diǎn)10 電源偵測(cè)單元2 節(jié)點(diǎn)20 電源備援控制單元21 與門開關(guān)22 第一緩沖器23 第二緩沖器
24 非門開關(guān)25 D型正反器26 第一晶體管開關(guān)3 節(jié)點(diǎn)30 電源供應(yīng)切換單元31 電池監(jiān)控及充電器32 備援供電穩(wěn)壓器33 二極管開關(guān)34 第二晶體管開關(guān)35 正常供電穩(wěn)壓器36 電池4 節(jié)點(diǎn)40 電源備援供應(yīng)單元50 存儲(chǔ)器60 供電單元80 北橋芯片70 南橋芯片90 中央處理器單元R1~R5 電阻步驟100 電源供應(yīng)是否中斷步驟101 使計(jì)算機(jī)系統(tǒng)進(jìn)入省電模式步驟102 切換電源供應(yīng)路徑由電源備援供應(yīng)單元供電步驟103 電源供應(yīng)是否恢復(fù)正常步驟104 切換電源供應(yīng)路徑由正常電源供電步驟105 對(duì)電源備援供應(yīng)單元進(jìn)行充電具體實(shí)施方式
請(qǐng)參照?qǐng)D1,其為本發(fā)明的系統(tǒng)方塊圖,包括電源偵測(cè)單元10、電源備援控制單元20、電源供應(yīng)切換單元30及電源備援供應(yīng)單元40。
電源偵測(cè)單元10,用以偵測(cè)電源供應(yīng)狀態(tài),若電源供應(yīng)狀態(tài)為異常中斷(例如,停電或非正常關(guān)機(jī)等),則產(chǎn)生一電源中斷信號(hào)(例如,不可屏蔽式中斷指令Non-Maskable Interrupt,NMI),此時(shí),計(jì)算機(jī)系統(tǒng)必須中斷正在處理中的工作指令,并執(zhí)行不可屏蔽式中斷(NMI)指令,此類型的中斷會(huì)讓中央處理器單元90優(yōu)先處理,并蓋過所有工作指令。
電源備援控制單元20,與電源偵測(cè)單元10連接,依據(jù)電源中斷信號(hào),產(chǎn)生一備份電源控制信號(hào),以激活電源備援供應(yīng)單元40,其中在電源供應(yīng)正常狀態(tài)時(shí),并控制充電回路(圖中未示)對(duì)電源備援供應(yīng)單元40進(jìn)行充電。
電源供應(yīng)切換單元30,與電源備援控制單元20連接,依據(jù)電源備援控制單元20產(chǎn)生的控制信號(hào),用以切換電源供應(yīng)回路為電源備援供應(yīng)回路,從而提供存儲(chǔ)器50暫存數(shù)據(jù)所需的電源。
電源備援供應(yīng)單元40,分別與電源備援控制單元20、電源供應(yīng)切換單元30連接,由電源備援控制單元20的控制信號(hào)觸發(fā)激活,并通過電源供應(yīng)切換單元30提供存儲(chǔ)器50暫存數(shù)據(jù)所需的電源,其中電源備援供應(yīng)單元40為電池,例如,2.5伏特直流電壓源電池。
另外,于電源供應(yīng)正常狀態(tài)下,電源備援控制單元20通過正常電源對(duì)電源備援供應(yīng)單元40進(jìn)行充電,以確保電源備援供應(yīng)單元40的供電能力。
存儲(chǔ)器50,與電源供應(yīng)切換單元30連接,用以暫存計(jì)算機(jī)系統(tǒng)中等待處理的數(shù)據(jù),而存儲(chǔ)器50可分為暫存(Registered)與非暫存(Non-Registered)的類型,另外,存儲(chǔ)器50依照存取方式又可分為只讀存儲(chǔ)器(Read only Memory,ROM)及隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)。
供電單元60,與電源供應(yīng)切換單元30連接,于正常供電狀態(tài)下,負(fù)責(zé)提供存儲(chǔ)器50暫存數(shù)據(jù)所需的電源(例如,1.8~3.3伏特直流電壓源)及計(jì)算機(jī)系統(tǒng)中其它模塊(例,南橋芯片70、北橋芯片80及中央處理器單元90等)所需的工作電源。
南橋(South Bridge)芯片70,與電源偵測(cè)單元10、電源備援控制單元20連接,用以負(fù)責(zé)控制計(jì)算機(jī)系統(tǒng)中外圍接口的信號(hào)傳輸作業(yè),包括工業(yè)標(biāo)準(zhǔn)總線(IndustryStandard Architecture,ISA)、集成設(shè)備電子部件(Integrated Device Electronics,IDE)、通用串行總線(Universal Serial Bus,USB)、外圍控制器接口(Peripheral ControllerInterface,PCI)、低針數(shù)接口(Low Pin Count Interface,LPC)及系統(tǒng)管理總線(SystemManagement Bus,SM Bus)、鍵盤及鼠標(biāo)。
其中南橋芯片70更接收電源偵測(cè)單元10產(chǎn)生的電源中斷信號(hào),以產(chǎn)生電源管理模式的觸發(fā)信號(hào),從而使計(jì)算機(jī)系統(tǒng)進(jìn)入高級(jí)配置和電源接口標(biāo)準(zhǔn)(ACPI)的第三(S3)模式。
北橋(North Bridge)芯片80,與南橋芯片70連接,用以負(fù)責(zé)控制計(jì)算機(jī)系統(tǒng)中幾個(gè)主要模塊的信號(hào)傳輸作業(yè),包含有中央處理器、存儲(chǔ)器、外圍控制器接口(PeripheralController Interface,PCI)及圖形加速接口(Accelerated Graphic Port,AGP)。
中央處理器單元90,與北橋芯片80連接,為計(jì)算機(jī)系統(tǒng)中的核心模塊,用以負(fù)責(zé)各模塊的信號(hào)處理作業(yè)。
接下來,本發(fā)明的電源備援供應(yīng)是在一種高級(jí)配置和電源接口(AdvancedConfiguration&Power Interface,ACPI)的電源運(yùn)作模式下,對(duì)存儲(chǔ)器進(jìn)行供電程序,一下以下就高級(jí)配置和電源接口(ACPI)的電源運(yùn)作模式中的休眠(Sleeping)狀態(tài)作一說明首先,休眠狀態(tài)又可分6個(gè)層級(jí),依序?yàn)榈诹?S0)模式到第五(S5)模式,第零(S0)模式為正常工作模式,即未進(jìn)入休眠狀態(tài),系統(tǒng)中的所有裝置為正常工作狀態(tài)。
在第一(S1)模式下,中央處理器單元90停止工作,若執(zhí)行喚醒(Wake up)動(dòng)作,計(jì)算機(jī)系統(tǒng)將可恢復(fù)工作,而系統(tǒng)中的數(shù)據(jù)不會(huì)遺失,并恢復(fù)至休眠前的狀態(tài)。
在第二(S2)模式下,類似于第一(S1)模式,但中央處理器單元90是關(guān)閉狀態(tài),故快取(catch)存儲(chǔ)器(圖中未示)中的數(shù)據(jù)會(huì)遺失,若執(zhí)行喚醒動(dòng)作,則需要操作系統(tǒng)(Operation System)重新維護(hù)中央處理器單元90與高速緩存內(nèi)的數(shù)據(jù)。
而在第三(S3)模式下,計(jì)算機(jī)系統(tǒng)僅保留存儲(chǔ)器50中的數(shù)據(jù),其它像中央處理器單元90、高速緩存、芯片組(例,南橋芯片70與北橋芯片80等)及外圍的數(shù)據(jù)都會(huì)遺失,在此模式下執(zhí)行喚醒動(dòng)作,可直接從存儲(chǔ)器中取出暫存數(shù)據(jù),以繼續(xù)工作,而無須等待操作系統(tǒng)或重新執(zhí)行應(yīng)用程序,從而提升計(jì)算機(jī)系統(tǒng)回復(fù)速度,但需對(duì)存儲(chǔ)器50進(jìn)行供電。
第四(S4)模式為磁盤休眠狀態(tài),此模式下的耗電量最低,但計(jì)算機(jī)系繞恢復(fù)工作的時(shí)間較長(zhǎng),此時(shí)計(jì)算機(jī)系統(tǒng)中所有設(shè)備均為關(guān)閉狀態(tài),因此,不使用任何電源,而第五(S5)模式類似于第四(S4)模式,但操作系統(tǒng)不維護(hù)及儲(chǔ)存任何數(shù)據(jù)內(nèi)容。
所以當(dāng)計(jì)算機(jī)系統(tǒng)進(jìn)入第三(S3)模式時(shí),僅需對(duì)存儲(chǔ)器50提供電源,且于電源供應(yīng)正常后,此模式的系統(tǒng)恢復(fù)又快,更能提高計(jì)算機(jī)執(zhí)行的效率。
如此存儲(chǔ)器50中的數(shù)據(jù)即可被暫時(shí)保留,等待電源供應(yīng)恢復(fù)正常時(shí),在由計(jì)算機(jī)系統(tǒng)將暫存數(shù)據(jù)讀取出,其中計(jì)算機(jī)系統(tǒng)會(huì)檢查暫存數(shù)據(jù)是否有校驗(yàn)錯(cuò)誤(ECCError)的訊息,若暫存數(shù)據(jù)有錯(cuò)誤訊息,則予以刪除,以避免錯(cuò)誤的存儲(chǔ)器數(shù)據(jù)導(dǎo)致外圍裝置的錯(cuò)誤動(dòng)作。
請(qǐng)參照?qǐng)D2,其為本發(fā)明的步驟流程圖,首先,偵測(cè)電源供應(yīng)狀態(tài)(步驟100),以判斷目前電源供應(yīng)是否中斷,若偵測(cè)電源供應(yīng)中斷,電源偵測(cè)單元10產(chǎn)生電源中斷信號(hào)給電源備援控制單元20,并準(zhǔn)備進(jìn)行備份電源供應(yīng)程序。
接下來,使計(jì)算機(jī)系統(tǒng)進(jìn)入高級(jí)配置和電源接口(ACPI)模式下的第三(S3)模式(步驟101),并激活電源備援供應(yīng)單元40準(zhǔn)備進(jìn)行供電;在計(jì)算機(jī)系統(tǒng)進(jìn)入第三(S3)模式后,切換電源供應(yīng)路徑由電源備援供應(yīng)單元40供電(步驟102),以提供存儲(chǔ)器50暫存數(shù)據(jù)所需的電源。
偵測(cè)電源供應(yīng)是否恢復(fù)正常(步驟103),若電源供應(yīng)恢復(fù)正常時(shí),則切換電源供應(yīng)路徑由正常電源供電(步驟104),即由供電單元60供電給存儲(chǔ)器50,并關(guān)閉電源備援供應(yīng)單元40,以對(duì)電源備援供應(yīng)單元40進(jìn)行充電(步驟105),從而確保電源備援供應(yīng)單元40的供電能力。
請(qǐng)參照?qǐng)D3,其為本發(fā)明的電源備援控制單元的電路示意圖,包含有與門開關(guān)21、第一緩沖器22、第二緩沖器23、非門開關(guān)24、D型正反器25、第一晶體管開關(guān)26及第一電阻R1~第五電阻R5。
首先,與門開關(guān)21分別擷取電源激活(POWER_ON)信號(hào)與第三模式激活(SLP3_DLY#)信號(hào),而與門開關(guān)21的輸出端分別連接至第一緩沖器22的控制端與第二緩沖器23的控制端。
接下來,第一緩沖器22的輸入端擷取電池緩存器數(shù)據(jù)信號(hào)(BAT_REG_DATA)的信號(hào),而第一緩沖器22的輸出端連接至節(jié)點(diǎn)1,將第一電阻R1的一端連接至節(jié)點(diǎn)1,第一電阻R1的另一端接2.5伏特電壓源。
第二緩沖器23的輸入端擷取電池緩存器時(shí)鐘信號(hào)(BAT_REG_CLK)的信號(hào),而第二緩沖器23的輸出端連接至節(jié)點(diǎn)2,將第二電阻R2的一端連接至節(jié)點(diǎn)2,第二電阻R2的另一端接地。
將非門開關(guān)24的輸入端連接至節(jié)點(diǎn)2,而非門開關(guān)24的輸出端連接至D型正反器25的時(shí)鐘輸入端,接者,將D型正反器25的數(shù)據(jù)輸入端連接至節(jié)點(diǎn)1。
第三電阻R3的一端連接至節(jié)點(diǎn)3,而第三電阻R3的另一端接2.5伏特電壓源,D型正反器25的預(yù)置(Preset)、清除(Clear)信號(hào)輸入端分別連接至節(jié)點(diǎn)3。
接下來,D型正反器25的第二輸出端透過第四電阻R4與第一晶體管開關(guān)26的基極連接,第一晶體管開關(guān)26的射極接地,第一晶體管開關(guān)26的集極連接至節(jié)點(diǎn)4,而第五電阻R5一端連接節(jié)點(diǎn)4,第五電阻R5的另一端接2.5伏特電壓源,其中節(jié)點(diǎn)4輸出一備份電源激活信號(hào)(BAT_ON)。
另外,與門開關(guān)21依據(jù)運(yùn)算結(jié)果更輸出切換信號(hào),以驅(qū)動(dòng)電源供應(yīng)切換單元30動(dòng)作。
請(qǐng)參照?qǐng)D4,其為本發(fā)明的電源供應(yīng)切換單元的電路方塊示意圖,包含有電池監(jiān)控及充電器31備援供電穩(wěn)壓器32、二極管開關(guān)33、第二晶體管開關(guān)34及正常供電穩(wěn)壓器35備援供電穩(wěn)壓器36。
電池監(jiān)控及充電器31,用以監(jiān)控電池36的狀態(tài)(例如,電量及溫度等)及對(duì)電池36進(jìn)行充電程序,其中,電池監(jiān)控及充電器31由電源備援控制單元20的控制信號(hào)觸發(fā),以激活對(duì)電池36的充電程序。
備援供電穩(wěn)壓器32,用以提供計(jì)算機(jī)系統(tǒng)中所需的工作電源(例如,2.5伏特直流電壓源),而計(jì)算機(jī)系統(tǒng)中使用此電源包括電源備援控制單元20及存儲(chǔ)器單元50。
二極管開關(guān)33,用以保護(hù)備援供電穩(wěn)壓器32,而晶體管開關(guān)34由切換信號(hào)驅(qū)動(dòng)導(dǎo)通(ON)或截止(OFF),以切換電源供應(yīng)路徑。
正常供電穩(wěn)壓器35,用以提供計(jì)算機(jī)系統(tǒng)中所需的工作電源(例如,2.5伏特直流電壓源),而計(jì)算機(jī)系統(tǒng)中使用此電源包括電源備援控制單元20、存儲(chǔ)器50、南橋芯片70及北橋芯片80等其它邏輯電路。
通過這種存儲(chǔ)器的電源備援系統(tǒng),當(dāng)電源供應(yīng)發(fā)生異常中斷時(shí),使計(jì)算機(jī)系統(tǒng)進(jìn)入高級(jí)配置和電源接口標(biāo)準(zhǔn)(ACPI)的省電模式,并通過激活及切換電源備援供應(yīng)系統(tǒng),以提供給存儲(chǔ)器暫存數(shù)據(jù)所需的電源,當(dāng)電源恢復(fù)正常供應(yīng)時(shí),使計(jì)算機(jī)系統(tǒng)通過存儲(chǔ)器中暫存的數(shù)據(jù),即可繼續(xù)處理未完成的工作,從而提高計(jì)算機(jī)系統(tǒng)的可靠性與穩(wěn)定性。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本實(shí)用新型精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本實(shí)用新型作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本實(shí)用新型所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種存儲(chǔ)器的電源備援系統(tǒng),在電源供應(yīng)中斷時(shí),提供一備份電源給一存儲(chǔ)器,以暫存該存儲(chǔ)器中的數(shù)據(jù),其特征在于,包括一電源偵測(cè)單元,用以偵測(cè)該電源供應(yīng)的狀態(tài);一電源備援控制單元,依據(jù)該電源供應(yīng)的狀態(tài),產(chǎn)生該備份電源的控制信號(hào);一電源供應(yīng)切換單元,依據(jù)該控制信號(hào),用以切換該電源供應(yīng)之供電路徑;及一電源備援供應(yīng)單元,用以提供該備份電源,以使該存儲(chǔ)器暫存該數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的電源備援系統(tǒng),其特征在于,所述該電源供應(yīng)中斷時(shí),所述電源偵測(cè)單元產(chǎn)生一電源中斷信號(hào)。
3.根據(jù)權(quán)利要求2所述的電源備援系統(tǒng),其特征在于,所述電源中斷信號(hào)為一不可屏蔽式中斷(NMI)指令。
4.根據(jù)權(quán)利要求1所述的電源備援系統(tǒng),其特征在于,所述電源供應(yīng)中斷時(shí),所述電源供應(yīng)切換單元切換所述電源備援供應(yīng)單元進(jìn)行供電。
5.根據(jù)權(quán)利要求1所述的電源備援系統(tǒng),其特征在于,所述電源供應(yīng)恢復(fù)正常時(shí),所述電源供應(yīng)切換單元切換所述電源供應(yīng)進(jìn)行供電。
6.根據(jù)權(quán)利要求5所述的電源備援系統(tǒng),其特征在于,所述電源備援供應(yīng)單元還進(jìn)行一充電作業(yè)。
7.根據(jù)權(quán)利要求1所述的電源備援系統(tǒng),其特征在于,所述電源備援供應(yīng)單元還包含有一電池。
8.根據(jù)權(quán)利要求1所述的電源備援系統(tǒng),其特征在于,所述電源備援供應(yīng)單元由所述控制信號(hào)開啟所述備份電源。
9.根據(jù)權(quán)利要求1所述的電源備援系統(tǒng),其特征在于,所述電源備援供應(yīng)單元由所述控制信號(hào)關(guān)閉所述備份電源。
10.一種計(jì)算機(jī)系統(tǒng)的電源備援系統(tǒng),其特征在于,包含有一存儲(chǔ)器,用以暫存該計(jì)算機(jī)系統(tǒng)中等待處理的數(shù)據(jù);一中央處理器單元,用以處理所述數(shù)據(jù);一芯片組,用以控制所述計(jì)算機(jī)系統(tǒng)的信號(hào)傳輸作業(yè);一供電單元,接收一電源供應(yīng),以提供所述計(jì)算機(jī)系統(tǒng)工作所需的電源;一電源偵測(cè)單元,用以偵測(cè)所述電源供應(yīng)的狀態(tài);一電源備援控制單元,依據(jù)所述電源供應(yīng)的狀態(tài),產(chǎn)生一備份電源的控制信號(hào);一電源供應(yīng)切換單元,依據(jù)所述控制信號(hào),用以切換所述電源供應(yīng)的供電路徑;及一電源備援供應(yīng)單元,用以提供所述備份電源,以使所述存儲(chǔ)器暫存所述數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的電源備援系統(tǒng),其特征在于,所述芯片組包含有一南橋芯片及一北橋芯片。
12.根據(jù)權(quán)利要求10所述的電源備援系統(tǒng),其特征在于,所述電源供應(yīng)中斷時(shí),所述電源偵測(cè)單元產(chǎn)生一電源中斷信號(hào)。
13.根據(jù)權(quán)利要求1所述的電源備援系統(tǒng),其特征在于,所述電源中斷信號(hào)為一不可屏蔽式中斷(NMI)指令。
14.根據(jù)權(quán)利要求1所述的電源備援系統(tǒng),其特征在于,所述電源供應(yīng)中斷時(shí),所述電源供應(yīng)切換單元切換所述電源備援供應(yīng)單元進(jìn)行供電。
全文摘要
本發(fā)明提供一種存儲(chǔ)器電源備援系統(tǒng),當(dāng)電源供應(yīng)異常中斷時(shí),通過激活及切換電源備援供應(yīng)系統(tǒng),提供存儲(chǔ)器暫存數(shù)據(jù)所需的電源,避免存儲(chǔ)器中的數(shù)據(jù)遺失,當(dāng)電源恢復(fù)正常供應(yīng)后,讓計(jì)算機(jī)系統(tǒng)根據(jù)存儲(chǔ)器中暫存的數(shù)據(jù)恢復(fù)至斷電前的狀態(tài),以繼續(xù)處理未完成的工作,由此提高計(jì)算機(jī)系統(tǒng)的可靠性與穩(wěn)定性。
文檔編號(hào)G06F1/26GK1825248SQ20051000871
公開日2006年8月30日 申請(qǐng)日期2005年2月24日 優(yōu)先權(quán)日2005年2月24日
發(fā)明者喬重華, 穆罕默德法魯克雷德漢 申請(qǐng)人:英業(yè)達(dá)股份有限公司, 睿進(jìn)系統(tǒng)公司