專利名稱:用于計算機系統(tǒng)電源管理的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于計算機中電源管理的設(shè)備和方法,特別涉及一種指示計算機系統(tǒng)PMS設(shè)置狀態(tài)的設(shè)備和方法。
高級電源管理(APM)規(guī)范為個人計算機全系統(tǒng)的電源管理提供了一種工業(yè)標(biāo)準。該標(biāo)準由英特爾(Intel)和微軟(Microsoft)起草,它獨立于操作系統(tǒng)。APM下的全系統(tǒng)電源管理的實現(xiàn)是通過系統(tǒng)BIOS(基本輸入/輸出系統(tǒng))中的代碼與操作系統(tǒng)驅(qū)動程序之間合作來完成的,操作系統(tǒng)驅(qū)動程序使得操作系統(tǒng)能對APM事件作出響應(yīng)。
最近,位于加州Santa Clara的英特爾公司,位于華盛頓州Redmond的微軟公司和位于日本東京的東芝公司聯(lián)合推出了一種被稱為“高級配置電源接口(ACPI)”的高級電源管理標(biāo)準。根據(jù)ACPI規(guī)范,是由操作系統(tǒng)而不是由BIOS來控制計算機的電源管理,熱狀態(tài)和即插即用功能(其中對主板設(shè)備的檢測和配置由操作系統(tǒng)來完成)。
通常,用戶可以在計算機的CMOS設(shè)置中將PMS狀態(tài)設(shè)為ACPI模式或APM模式。ACPI規(guī)范與APM規(guī)范相比有著更復(fù)雜的電源管理模式。
圖1是常規(guī)的便攜式計算機系統(tǒng)10的透視圖。圖2顯示了圖1中便攜式計算機系統(tǒng)10的電源開關(guān)4。圖3的電路圖顯示了圖2中電源開關(guān)4與PMS控制器12之間的關(guān)系。
參見圖1和圖2,計算機系統(tǒng)10包含了一個電源開關(guān)4。參見圖3,電源開關(guān)4與電源管理系統(tǒng)(PMS)控制器12相連。當(dāng)按下電源開關(guān)4,電源開關(guān)4產(chǎn)生一個切換信號SW給PMS控制器12。PMS控制器12響應(yīng)切換信號SW向電源供應(yīng)單元(未在圖中顯示)發(fā)送一個電源控制信號,從而控制計算機系統(tǒng)的電源狀態(tài)。電源供應(yīng)單元(未在圖中顯示)響應(yīng)電源控制信號給計算機系統(tǒng)提供電源。通過這種方式計算機系統(tǒng)10的電源狀態(tài)就可以由PMS控制器12來控制。
比如,電源管理系統(tǒng)的例子有Harper等的美國專利第5,428,790號,于1995年6月27日發(fā)布的“計算機電源管理系統(tǒng)(COMPUTERPOWER MANAGEMENT SYSTEM)”;Fung的美國專利第5,710,929號,于1998年1月20日發(fā)布的“計算機系統(tǒng)的多狀態(tài)電源管理(MULTI-STATE POWER MANAGEMENT FOR COMPUTERSYSTEM)”;和Pearce等的美國專利第5,617,572號,于1997年4月1日發(fā)布的“用于減少計算機中電源消耗的系統(tǒng)(SYSTEM FORREDUCING POWER CONSUMPTION IN COMPUTERS)”。
圖4說明了圖3中電源開關(guān)4依照PMS狀態(tài)所進行的操作。參見圖4,電源開關(guān)4在APM模式下執(zhí)行電源ON/OFF操作,而在ACPI模式下執(zhí)行電源ON/掛起/OFF操作。
在APM模式下,將用切換信號SW來控制計算機系統(tǒng)10的電源ON/OFF操作。例如,當(dāng)處于電源關(guān)閉狀態(tài)時電源開關(guān)4被按下,PMS控制器12將響應(yīng)切換信號SW向電源供應(yīng)單元(未在圖中顯示)發(fā)送電源控制信號從而開啟計算機系統(tǒng)10的電源。相反,當(dāng)處于電源開啟狀態(tài)(比如標(biāo)準模式)或低功率狀態(tài)(比如待命或掛起模式)時電源開關(guān)4被按下,PMS控制器12將響應(yīng)切換信號SW向電源供應(yīng)單元發(fā)送電源控制信號從而關(guān)閉計算機系統(tǒng)10的電源。
在ACPI模式下,將用切換信號SW來控制計算機系統(tǒng)10的電源ON/掛起/OFF操作。例如,當(dāng)處于電源關(guān)或低功率狀態(tài)(比如待命或掛起模式)時電源開關(guān)4被按下,PMS控制器12將響應(yīng)切換信號SW向電源供應(yīng)單元發(fā)送電源控制信號從而進入計算機系統(tǒng)10的電源開啟狀態(tài)(比如標(biāo)準模式)。相反,當(dāng)處于電源開啟狀態(tài)時電源開關(guān)4被按下,PMS控制器12將響應(yīng)切換信號SW向電源供應(yīng)單元發(fā)送電源控制信號從而節(jié)省電源。在這種情況下,電源供應(yīng)單元向計算機系統(tǒng)10提供較低的電源供應(yīng)而又不關(guān)閉電源。如果電源開關(guān)被按住超過4秒鐘,計算機系統(tǒng)10將響應(yīng)切換信號SW而關(guān)閉。
如上所述,電源開關(guān)4將根據(jù)PMS的狀態(tài)執(zhí)行不同的操作。由于常規(guī)的計算機系統(tǒng)并不指示PMS的狀態(tài),用戶很可能因此而犯錯。比如,當(dāng)處于APM的節(jié)能模式時,如果用戶按下電源開關(guān)4希望象在ACPI中一樣回到標(biāo)準模式,計算機系統(tǒng)會直接關(guān)閉電源而不保存數(shù)據(jù)。這樣就會發(fā)生不希望的數(shù)據(jù)丟失,甚至可能對計算機系統(tǒng)10造成嚴重的破壞。所以,為避免這些問題的發(fā)生,就需要一定的設(shè)備和方法來指示PMS狀態(tài)。
因此,本發(fā)明的目的就是提供用于指示計算機系統(tǒng)的PMS狀態(tài)的設(shè)備和方法。
為了達到以上目的,根據(jù)本發(fā)明的一個方面,提供了包含以下部分的計算機系統(tǒng)BIOS存儲器,用以存放PMS設(shè)置例程;CMOS存儲器,用以存放PMS狀態(tài),該狀態(tài)由BIOS存儲器中的例程設(shè)定;LED指示單元,用以指示PMS狀態(tài);電源開關(guān),用以產(chǎn)生切換信號;和微型計算機,用以根據(jù)存放于CMOS存儲器中的PMS狀態(tài)來控制指示單元,并響應(yīng)切換信號實現(xiàn)電源管理功能。
為了達到以上目的,根據(jù)本發(fā)明的另一個方面,提供了計算機系統(tǒng)的電源管理方法,該計算機系統(tǒng)具有用以存放PMS狀態(tài)的CMOS存儲器,和用以指示計算機系統(tǒng)的PMS狀態(tài)的指示單元,該方法包括以下步驟檢測計算機系統(tǒng)的PMS狀態(tài);通過指示單元指示計算機系統(tǒng)的PMS狀態(tài);確定電源開關(guān)是否發(fā)出了切換信號;響應(yīng)切換信號,根據(jù)PMS狀態(tài)執(zhí)行電源管理操作。
通過以下更為詳細的說明,對本發(fā)明會有更為完整的了解,并且其中許多所伴隨的優(yōu)點將會變得明顯和易于理解。下面的說明中結(jié)合了圖示說明,在這些圖示中相同的參考符號表示了同一個或同類的部件,其中圖1是常規(guī)的便攜式計算機系統(tǒng)的透視圖;圖2是圖1中便攜式計算機系統(tǒng)的電源開關(guān)的圖示;圖3的電路圖說明了圖2中電源開關(guān)和PMS控制器之間的關(guān)系;圖4的方框圖說明了圖3中電源開關(guān)依照PMS狀態(tài)所進行的操作;圖5顯示根據(jù)本發(fā)明指示PMS狀態(tài)的電源開關(guān)的優(yōu)選實施例;圖6顯示根據(jù)本發(fā)明指示PMS狀態(tài)的電源開關(guān)的另一優(yōu)選實施例;圖7顯示根據(jù)本發(fā)明指示PMS狀態(tài)的LED指示單元的優(yōu)選實施例;圖8的方框圖是根據(jù)本發(fā)明的計算機系統(tǒng)的優(yōu)選實施例;圖9的方框圖說明了圖8中的微型計算機和電源開關(guān)之間的連接;圖10的方框圖是根據(jù)本發(fā)明的計算機系統(tǒng)的又一優(yōu)選實施例;圖11的方框圖說明了圖10中的微型計算機和LED指示單元之間的連接;圖12是一個新型的電源管理程序的流程圖,該程序包括指示計算機系統(tǒng)的PMS狀態(tài)的功能。
圖5是根據(jù)本發(fā)明指示PMS狀態(tài)的電源開關(guān)40的優(yōu)選實施例。參見圖5,電源開關(guān)40包含發(fā)光二極管(LED)42。例如,如果計算機系統(tǒng)的PMS狀態(tài)是ACPI模式,則LED42發(fā)亮,如果計算機系統(tǒng)的PMS狀態(tài)是APM模式,則LED42不亮。這樣,用戶通過LED42就能識別計算機系統(tǒng)的PMS狀態(tài)。如果LED42能發(fā)出兩種以上的顏色,那么LED42通過改變顏色就能分別指示ACPI模式和APM模式。因此,用戶通過LED42就能認出計算機系統(tǒng)的PMS狀態(tài)。
圖6是根據(jù)本發(fā)明指示PMS狀態(tài)的電源開關(guān)40A的另一優(yōu)選實施例。參見圖6,電源開關(guān)40A含有兩個LED,44和46。每個LED分別表示不同的PMS狀態(tài),比如ACPI模式和APM模式。
例如,如果左邊的LED44指示ACPI模式而右邊的LED46指示APM模式,則它們可分別標(biāo)以字符“ACPI”和“APM”,這樣就很容易區(qū)分PMS狀態(tài)。也可以分別用字符“4”和“0”來替代字符“ACPI”和“APM”。
一般地,在ACPI模式下,按住電源開關(guān)40A超過4秒鐘,計算機系統(tǒng)的電源將關(guān)閉。因此字符“4”表示按住電源開關(guān)40A超過4秒鐘,計算機系統(tǒng)的電源將關(guān)閉。在APM模式下,按下電源開關(guān)40A后,計算機系統(tǒng)的電源將立即關(guān)閉。因此,字符“0”表示按下電源開關(guān)40A后,計算機系統(tǒng)的電源將立即關(guān)閉。因此,用戶可以通過LED44和46上的字符就能識別出計算機系統(tǒng)的PMS狀態(tài)。
圖7是根據(jù)本發(fā)明的PMS狀態(tài)指示LED單元190A的優(yōu)選實施例。參見圖7,計算機系統(tǒng)包含了PMS狀態(tài)指示LED單元190A,其具有多個LED指示器用以指示PMS狀態(tài),電池狀態(tài),硬盤操作狀態(tài),電源容量等等。為了指示PMS狀態(tài),LED單元190A含有APM模式指示器192和ACPI模式指示器194。
如圖7所示,APM模式指示器192和ACPI模式指示器194分別指示了不同的PMS狀態(tài)。因此,用戶通過指示器192和194就能正確地識別出計算機系統(tǒng)的PMS狀態(tài)。
圖8的方框圖是根據(jù)本發(fā)明的計算機系統(tǒng)100的優(yōu)選實施例。參見圖8,計算機系統(tǒng)100包含中央處理單元(CPU)110、視頻控制器120、液晶顯示器(LCD)130、互補金屬氧化物半導(dǎo)體(CMOS)存儲器140、基本輸入/輸出系統(tǒng)(BIOS)存儲器150、微型計算機160、電源供應(yīng)單元180、LED單元190和電源開關(guān)40。
BIOS存儲器150中存放了用于設(shè)置PMS狀態(tài)的例程。PMS狀態(tài)在計算機系統(tǒng)100的CMOS設(shè)置中設(shè)置。CMOS設(shè)置完成后,PMS狀態(tài)存放在CMOS存儲器140中。
微型計算機160中存放的組合程序既用于控制常規(guī)PMS功能又用于控制PMS狀態(tài)指示功能。這兩種功能分為電源管理系統(tǒng)(PMS)控制單元162和指示PMS狀態(tài)的控制單元164。PMS控制單元162根據(jù)PMS狀態(tài)執(zhí)行常規(guī)的電源管理操作,而控制單元164則控制PMS狀態(tài)指示功能。
當(dāng)計算機的電源開啟,用于指示PMS狀態(tài)的控制單元164通過CMOS存儲器140中存放的PMS狀態(tài)檢測計算機系統(tǒng)100的PMS狀態(tài)是設(shè)置為ACPI模式還是APM模式。檢測完P(guān)MS狀態(tài)之后,控制單元164控制電源供應(yīng)單元180向電源開關(guān)40的LED42供應(yīng)DC(直流)電壓。這樣,計算機系統(tǒng)的PMS狀態(tài)就能由LED42指示,用戶就可以識別PMS狀態(tài)。
圖9的方框圖說明了圖8中的微型計算機160和電源開關(guān)40之間的連接。參見圖9,PMS控制單元162向電源供應(yīng)單元180發(fā)送電源控制信號PM。電源供應(yīng)單元180響應(yīng)電源控制信號PM向計算機系統(tǒng)供應(yīng)DC電壓。
指示PMS狀態(tài)的控制單元164通過鎖定存放于CMOS存儲器140中的PMS狀態(tài)檢測計算機的PMS狀態(tài)。指示PMS狀態(tài)的控制單元164根據(jù)PMS狀態(tài)向電源供應(yīng)單元180發(fā)送控制信號LED_ON以打開LED42。電源供應(yīng)單元180向LED42供應(yīng)DC電壓,使得LED響應(yīng)控制信號LED_ON打開。這樣,用戶就能正確地識別PMS狀態(tài)是ACPI模式還是APM模式。因而,用戶可以準確無誤地操作電源開關(guān)40。
例如,如果PMS狀態(tài)被設(shè)為ACPI模式,LED42就在指示PMS狀態(tài)的控制單元164的控制下被打開。由于有電源供應(yīng)單元180所提供的DC電壓,LED可以持續(xù)開啟,使得盡管計算機系統(tǒng)100是處于節(jié)能模式,用戶仍能識別出PMS狀態(tài)。這樣就可以避免不希望的數(shù)據(jù)丟失和嚴重的破壞。
圖10的方框圖是根據(jù)本發(fā)明的計算機系統(tǒng)100的又一優(yōu)選實施例。圖11的方框圖說明了圖10中的微型計算機160和PMS狀態(tài)指示LED單元190A之間的連接。圖10和11分別與圖8和9相對應(yīng),不同的是電源供應(yīng)單元180與LED指示單元190A相連接以供應(yīng)DC電壓。圖10和11與圖8和9中的相同部分都用相同的參數(shù)符號代表,為避免重復(fù),對它們的解釋從略。
如圖11所示,PMS狀態(tài)指示LED單元190A包含APM模式指示器192和ACPI模式指示器194。指示PMS狀態(tài)的控制單元164通過鎖定存放于CMOS存儲器140中的PMS狀態(tài)檢測計算機系統(tǒng)100的PMS狀態(tài)。指示PMS狀態(tài)的控制單元164將根據(jù)所檢測到的PMS狀態(tài)產(chǎn)生控制信號LED_ON以打開APM模式指示器192或ACPI模式指示器194。例如,如果PMS狀態(tài)被設(shè)為APM模式,APM模式指示器192就被打開,如果PMS狀態(tài)設(shè)為ACPI模式,ACPI模式指示器194就被打開,這都是在指示PMS狀態(tài)的控制單元164的控制下完成。
由于有電源供應(yīng)單元180所提供的DC電壓,指示器192或194可以持續(xù)開啟,使得盡管計算機系統(tǒng)100是處于節(jié)能模式,用戶仍能識別出PMS狀態(tài)。這樣就可以避免不希望的數(shù)據(jù)丟失和嚴重的破壞。圖12是一個新型的電源管理程序的流程圖,該程序包括指示計算機系統(tǒng)的PMS狀態(tài)的功能。該電源管理程序存儲于微型計算機160中。
參見圖12,在步驟S10,將確定是否從電源開關(guān)40發(fā)出了切換信號SW。如果是,控制流程將進入下一步驟S12,此處將檢查計算機系統(tǒng)是否處于電源開啟狀態(tài)(比如標(biāo)準狀態(tài))。如果計算機系統(tǒng)不處于電源開啟狀態(tài),控制流程將進入步驟S14。在步驟S14,計算機系統(tǒng)將開啟電源。在步驟S16,微型計算機160的指示PMS狀態(tài)的控制單元164通過鎖定存放于CMOS存儲器中的PMS狀態(tài)檢測計算機系統(tǒng)的PMS狀態(tài)。然后在步驟S18,通過圖9中的LED42或者圖11中的LED指示器192或194來指示PMS狀態(tài)。
在步驟S12,如果計算機系統(tǒng)是處于電源開啟狀態(tài)(比如標(biāo)準模式),控制例程就進入步驟S20,此處將檢查計算機系統(tǒng)的PMS狀態(tài)是不是ACPI模式。如果是,控制流程將進入下一步驟S22。在步驟S22,將檢查電源開關(guān)是否被按住超過4秒鐘,它表示要關(guān)閉計算機系統(tǒng)的電源。如果是,就在步驟S24將計算機系統(tǒng)的電源關(guān)閉。如果不是,就在步驟S26將計算機系統(tǒng)的電源掛起以節(jié)省能源。在步驟S20,如果計算機系統(tǒng)的PMS狀態(tài)不是ACPI模式,就在步驟S24將計算機系統(tǒng)的電源關(guān)閉。
如上所述,根據(jù)本發(fā)明的微型計算機160能夠通過電源開關(guān)40的LED或者LED指示單元190A的LED指示器192或194來指示PMS狀態(tài)。這樣,用戶就能正確地識別計算機系統(tǒng)的PMS狀態(tài)。因而,就可以避免不希望的數(shù)據(jù)丟失和嚴重的破壞。
盡管本發(fā)明是以實施例的形式加以說明的,但可以預(yù)見在不超出所附的權(quán)利要求的范圍內(nèi),可以進行修改并加以實施。
權(quán)利要求
1.一種計算機系統(tǒng),其中包括BIOS存儲器,用以存放設(shè)置PMS狀態(tài)的例程;CMOS存儲器,用以存放PMS狀態(tài),該狀態(tài)由存放于BIOS存儲器中的例程所設(shè)定;指示裝置,用以指示PMS狀態(tài);電源開關(guān),用以產(chǎn)生切換信號;以及微型計算機,用以根據(jù)存放于CMOS存儲器中的PMS狀態(tài)控制指示裝置,和響應(yīng)切換信號實現(xiàn)電源管理功能。
2.如權(quán)利要求1所述的計算機系統(tǒng),其中指示裝置包括至少一個LED用以指示PMS狀態(tài)。
3.如權(quán)利要求1所述的計算機系統(tǒng),其中指示裝置在計算機系統(tǒng)的節(jié)能模式和標(biāo)準模式下持續(xù)地指示PMS狀態(tài)。
4.如權(quán)利要求1所述的計算機系統(tǒng),其中計算機系統(tǒng)的PMS狀態(tài)被設(shè)置為APM模式或者ACPI模式。
5.如權(quán)利要求1所述的計算機系統(tǒng),其中微型計算機包括電源管理系統(tǒng)(PMS)控制單元和用以指示PMS狀態(tài)的控制單元。
6.如權(quán)利要求5所述的計算機系統(tǒng),其中指示PMS狀態(tài)的控制單元通過在計算機系統(tǒng)進行啟動操作時鎖定存放于CMOS存儲器中的PMS狀態(tài),控制指示裝置以指示PMS狀態(tài)。
7.一種計算機系統(tǒng)的電源管理方法,該計算機系統(tǒng)具有用以存放PMS狀態(tài)的CMOS存儲器,和用以指示計算機系統(tǒng)PMS狀態(tài)的指示裝置,該方法包含以下步驟檢測計算機系統(tǒng)的PMS狀態(tài);通過指示裝置指示計算機系統(tǒng)的PMS狀態(tài);確定是否有切換信號從電源開關(guān)發(fā)出;以及響應(yīng)切換信號依據(jù)PMS狀態(tài)執(zhí)行電源管理操作。
8.如權(quán)利要求7所述的電源管理方法,其中計算機系統(tǒng)的PMS狀態(tài)被設(shè)置為APM模式或ACPI模式。
9.如權(quán)利要求8所述的電源管理方法,其中執(zhí)行電源管理操作的步驟包括檢測計算機系統(tǒng)的電源供應(yīng)狀態(tài);如果切換信號是在未向計算機系統(tǒng)供電的情況下發(fā)出,則響應(yīng)切換信號開啟計算機系統(tǒng)的電源;如果切換信號是在APM模式向計算機系統(tǒng)供電的情況下發(fā)出,則響應(yīng)切換信號關(guān)閉計算機系統(tǒng)的電源;如果切換信號是在APM模式中電源已經(jīng)掛起的情況下發(fā)出,則響應(yīng)切換信號關(guān)閉計算機系統(tǒng)的電源;如果切換信號是在ACPI模式向計算機系統(tǒng)供電的情況下發(fā)出,則響應(yīng)切換信號掛起計算機系統(tǒng)的電源;以及如果切換信號是在ACPI模式中向計算機系統(tǒng)供電,而且電源開關(guān)被按住超過預(yù)設(shè)的時間的情況下發(fā)出,則響應(yīng)切換信號關(guān)閉計算機系統(tǒng)的電源。
10.如權(quán)利要求7所述的電源管理方法,其中指示裝置包括至少一個LED以指示PMS狀態(tài)。
11.如權(quán)利要求7所述的電源管理方法,其中指示裝置在計算機系統(tǒng)的節(jié)能模式和標(biāo)準模式下持續(xù)地指示PMS狀態(tài)。
12.如權(quán)利要求7所述的電源管理方法,其中通過在計算機系統(tǒng)啟動操作時鎖定存放于CMOS存儲器中的PMS狀態(tài)來檢測PMS狀態(tài)。
全文摘要
根據(jù)本發(fā)明的計算機系統(tǒng)包括:LED指示單元,用以指示電源管理系統(tǒng)(PMS)狀態(tài),比如APM模式或者ACPI模式;和微型計算機,用以根據(jù)PMS狀態(tài),控制指示單元。由于LED指示單元在計算機系統(tǒng)處于節(jié)能模式和標(biāo)準模式時都能指示PMS狀態(tài),所以用戶能正確地識別計算機系統(tǒng)的PMS狀態(tài)。
文檔編號G06F1/16GK1288181SQ9912185
公開日2001年3月21日 申請日期1999年10月20日 優(yōu)先權(quán)日1999年9月10日
發(fā)明者具滋軍 申請人:三星電子株式會社