專利名稱:電源管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種使用在電腦方面的電源管理系統(tǒng),尤其涉及一種用以產(chǎn)生中斷的電源管理系統(tǒng)。
在現(xiàn)今電腦工業(yè)中,電源管理的設(shè)計是一門重要而不可或缺的課題。特別是,對于便攜式電腦而言,如筆記本電腦,由于它們所使用的電源是電池,而電池有其使用壽命,需在其電量用完時更換新的電池或充電,所以倘若沒有對這種筆記型電腦的電源做規(guī)劃管理,則可能要時常更換新的電池或充電。電腦的有些外圍設(shè)備并不是一直都在使用的,但電池卻依然對它供電,如此一來便會產(chǎn)生不必要的電源消耗??梢?,電源管理是必要的,而且還可以降低電腦使用者在電源使用方面的成本。
說穿了,電源管理便是要節(jié)省電源。本發(fā)明的做法是,定時查詢電腦外圍設(shè)備有無動作。若外圍設(shè)備一直沒有動作,則切斷其電源,從而實現(xiàn)電源管理。
本發(fā)明的目的為節(jié)省電源。根據(jù)本發(fā)明,提供了一種使用在電腦方面并用以產(chǎn)生中斷的電源管理系統(tǒng)。該系統(tǒng)包括操作系統(tǒng)、基本輸入/輸出系統(tǒng)(BIOS)、多個監(jiān)控電路和多個外圍設(shè)備。其中,基本輸入/輸出系統(tǒng)至少包括多個電源開關(guān)和多個用軟件模擬的計數(shù)器?;据斎耄敵鱿到y(tǒng)通過多個監(jiān)控電路來監(jiān)視多個外圍設(shè)備的動作。每個外圍設(shè)備有其相應(yīng)的監(jiān)控電路、計數(shù)器與電源開關(guān)。操作系統(tǒng)產(chǎn)生定時中斷,目的是為了把電源管理系統(tǒng)的控制權(quán)交給基本輸入/輸出系統(tǒng)。若有些外圍設(shè)備持續(xù)沒有動作,則基本輸入/輸出系統(tǒng)會對相應(yīng)的計數(shù)器作1次計數(shù)。倘若有些外圍設(shè)備持續(xù)動作,則相應(yīng)的計數(shù)器保持原有的起始預(yù)設(shè)值。另外,如果在經(jīng)過了許多次定時中斷后,有些計數(shù)器已計數(shù)至切斷電源的預(yù)定值,則基本輸入/輸出系統(tǒng)會切斷相應(yīng)外圍設(shè)備的電源。但在切斷電源之前,需將這些外圍設(shè)備的狀態(tài)存儲起來。再有,當(dāng)有些外圍設(shè)備的電源被關(guān)掉,而有些外圍設(shè)備要動作時,則有些監(jiān)控電路會產(chǎn)生中斷,通知基本輸入/輸出系統(tǒng)接通相應(yīng)的電源,并恢復(fù)這些外圍設(shè)備原有的狀態(tài),把相應(yīng)的計數(shù)器復(fù)位到原有的起始預(yù)設(shè)值。
圖1一方框圖,示出了本發(fā)明電源管理系統(tǒng)的結(jié)構(gòu)。
圖1是表示本發(fā)明電源管理系統(tǒng)10的系統(tǒng)方框圖。系統(tǒng)10包括操作系統(tǒng)20、基本輸入/輸出系統(tǒng)(BIOS)30、多個監(jiān)控電路40及多個外圍設(shè)備50。其中,基本輸入/輸出系統(tǒng)30至少包括多個電源開關(guān)(未圖示)和多個用軟件模擬的計數(shù)器310。每個外圍設(shè)備50有其相應(yīng)的監(jiān)控電路40、計數(shù)器310和電源開關(guān)。
本發(fā)明的電源管理系統(tǒng)10通過操作系統(tǒng)20產(chǎn)生定時中斷,目的是讓操作系統(tǒng)20將控制權(quán)交給基本輸入/輸出系統(tǒng)(BIOS)30(基本輸入/輸出系統(tǒng)30在不影響操作系統(tǒng)20正常工作的情況下,完成管理電源工作)。然后,基本輸入/輸出系統(tǒng)(BIOS)30通過多個監(jiān)控電路40來監(jiān)視多個外圍設(shè)備50的動作。所謂操作系統(tǒng)20的定時中斷,其產(chǎn)生方式是這樣的,由操作系統(tǒng)20定時呼叫基本輸入/輸出系統(tǒng)(BIOS)30里的高級電源管理子程序,其中有個叫做電源管理事件(PMevent),讓它產(chǎn)生一個叫系統(tǒng)管理中斷。至于多長時間產(chǎn)生一次中斷,則由操作系統(tǒng)20決定。因為系統(tǒng)管理中斷的優(yōu)先權(quán)僅次于非屏蔽中斷,所以當(dāng)系統(tǒng)管理中斷產(chǎn)生時,會很快執(zhí)行需執(zhí)行的工作。
在產(chǎn)生定時的系統(tǒng)管理中斷時,若有些外圍設(shè)備50持續(xù)沒有動作,則基本輸入/輸出系統(tǒng)(BIOS)30會對相應(yīng)的計數(shù)器310作1次計數(shù)。如果有些計數(shù)器310尚未計數(shù)至切斷電源的預(yù)定值(此預(yù)定值是可以任意設(shè)定的),而相應(yīng)的監(jiān)控電路40發(fā)現(xiàn)有人對其所監(jiān)控的外圍設(shè)備50做動作,則基本輸入/輸出系統(tǒng)(BIOS)30會把相應(yīng)的計數(shù)器310復(fù)位到原有的起始預(yù)設(shè)值(此預(yù)設(shè)值是可以任意設(shè)定的)。倘若有些外圍設(shè)備50持續(xù)動作,則相應(yīng)的計數(shù)器310保持原有的起始預(yù)設(shè)值。另外,如果在經(jīng)過了許多次定時系統(tǒng)管理中斷(SMI)之后,有些計數(shù)器310已計數(shù)至切斷電源的預(yù)定值,則基本輸入/輸出系統(tǒng)(BIOS)30會切斷相應(yīng)外圍設(shè)備50的電源。但在切斷電源之前,需將這些外圍設(shè)備50的狀態(tài)存儲起來。再有,當(dāng)有些外圍設(shè)備50的電源被關(guān)掉,而有些外圍設(shè)備50要動作時,相應(yīng)的監(jiān)控電路40會產(chǎn)生中斷,通知基本輸入/輸出系統(tǒng)(BIOS)30接通相應(yīng)的電源,這里監(jiān)控電路產(chǎn)生的中斷為系統(tǒng)管理中斷。并且,恢復(fù)相應(yīng)外圍設(shè)備50原有的狀態(tài),把相應(yīng)的計數(shù)器310復(fù)位到原有的起始預(yù)設(shè)值。如果上述計數(shù)器310采用降值計數(shù),則可把切斷電源的預(yù)定值設(shè)為0,而如果計數(shù)器310采用增值計數(shù),則可把起始預(yù)設(shè)值設(shè)為0。還有,上述多個監(jiān)控電路40可利用諸如英特爾(Intel)PX4集成電路。
以上描述僅為本發(fā)明的較佳實施例,并非用以限定本發(fā)明要求保護(hù)的范圍。凡其它未脫離本發(fā)明所揭示的精神而完成的等效改變或修飾,均應(yīng)包括在所附的權(quán)利要求書內(nèi)。
權(quán)利要求
1.一種使用在電腦方面并用以產(chǎn)生中斷的電源管理系統(tǒng),其特征在于,所述電源管理至少包括多個外圍設(shè)備,它們是電腦的外圍設(shè)備;操作系統(tǒng),用于提供定時中斷,且可直接對所述多個外圍設(shè)備動作;控制系統(tǒng),它包括多個計數(shù)器和多個電源開關(guān),用于監(jiān)視所述多個外圍設(shè)備的動作,所述每個外圍設(shè)備有其相應(yīng)的計數(shù)器和電源開關(guān),當(dāng)所述操作系統(tǒng)產(chǎn)生定時中斷時,若有些外圍設(shè)備持續(xù)沒有動作,則所述控制系統(tǒng)對相應(yīng)的計數(shù)器計數(shù),倘若有些外圍設(shè)備持續(xù)動作,則使相應(yīng)的計數(shù)器保持原有的起始預(yù)設(shè)值,又如果在經(jīng)過了許多次定時中斷后,有些計數(shù)器已計數(shù)至切斷電源的預(yù)定值,則所述控制系統(tǒng)切斷相應(yīng)外圍設(shè)備的電源;及多個監(jiān)控電路,所述控制系統(tǒng)通過所述多個監(jiān)控電路來監(jiān)視所述多個外圍設(shè)備的動作,而所述每個外圍設(shè)備有其相應(yīng)的監(jiān)控電路、計數(shù)器和電源開關(guān)。
2.如權(quán)利要求1所述的電源管理系統(tǒng),其特征在于,所述操作系統(tǒng)的定時中斷為系統(tǒng)管理中斷。
3.如權(quán)利要求1所述的電源管理系統(tǒng),其特征在于,所述多個計數(shù)器皆可增值計數(shù)或降值計數(shù)。
4.如權(quán)利要求1所述的電源管理系統(tǒng),其特征在于,所述起始預(yù)設(shè)值是可以任意設(shè)定的。
5.如權(quán)利要求1所述的電源管理系統(tǒng),其特征在于,所述切斷電源的預(yù)定值是可以任意設(shè)定的。
6.如權(quán)利要求1所述的電源管理系統(tǒng),其特征在于,所述控制系統(tǒng)為基本輸入/輸出系統(tǒng)。
7.如權(quán)利要求1所述的電源管理系統(tǒng),其特征在于,所述多個監(jiān)控電路所產(chǎn)生的中斷為系統(tǒng)管理中斷。
8.如權(quán)利要求1所述的電源管理系統(tǒng),其特征在于,所述多個監(jiān)控電路至少包括Intel PX4集成電路。
9.如權(quán)利要求1所述的電源管理系統(tǒng),其特征在于,在切斷所述外圍設(shè)備的電源之前,需將所述外圍設(shè)備的狀態(tài)存儲起來。
10.一種使用在電腦方面并用以產(chǎn)生中斷的電源管理系統(tǒng),其特征在于,所述電源管理系統(tǒng)至少包括多個外圍設(shè)備,它們是所述電腦的外圍設(shè)備;操作系統(tǒng),用于提供定時中斷,且可直接對所述多個外圍設(shè)備動作;基本輸入/輸出系統(tǒng),它至少包括多個電源開關(guān)和多個用軟件模擬的計數(shù)器,用于監(jiān)視所述多個外圍設(shè)備的動作,所述每個外圍設(shè)備有其相應(yīng)的計數(shù)器和電源開關(guān),當(dāng)所述操作系統(tǒng)產(chǎn)生定時中斷時,若有些外圍設(shè)備持續(xù)沒有動作,則所述基本輸入/輸出系統(tǒng)會對相應(yīng)的計數(shù)器計數(shù),倘若有些外圍設(shè)備持續(xù)動作,則相應(yīng)的計數(shù)器保持原有的起始預(yù)設(shè)值,又如果在經(jīng)過了許多次定時中斷后,有些計數(shù)器已計數(shù)至切斷電源的預(yù)定值,則所述基本輸入/輸出系統(tǒng)會切斷相應(yīng)外圍設(shè)備的電源;及多個監(jiān)控電路,所述基本輸入/輸出系統(tǒng)通過所述多個監(jiān)控電路來監(jiān)視所述多個外圍設(shè)備的動作,而所述每個外圍設(shè)備有其相應(yīng)的監(jiān)控電路、計數(shù)器和電源開關(guān)。
11.如權(quán)利要求10所述的電源管理系統(tǒng),其特征在于,所述操作系統(tǒng)的定時中斷為系統(tǒng)管理中斷。
12.如權(quán)利要求10所述的電源管理系統(tǒng),其特征在于,所述多個計數(shù)器皆可增值計數(shù)或降值計數(shù)。
13.如權(quán)利要求10所述的電源管理系統(tǒng),其特征在于,所述起始預(yù)設(shè)值是可以任意設(shè)定的。
14.如權(quán)利要求10所述的電源管理系統(tǒng),其特征在于,所述切斷電源的預(yù)定值是可以任意設(shè)定的。
15.如權(quán)利要求10所述的電源管理系統(tǒng),其特征在于,所述多個監(jiān)控電路所產(chǎn)生的中斷為系統(tǒng)管理中斷。
16.如權(quán)利要求10所述的電源管理系統(tǒng),其特征在于,所述多個監(jiān)控電路至少包括Intel PX4集成電路。
17.如權(quán)利要求10所述的電源管理系統(tǒng),其特征在于,在切斷所述外圍設(shè)備的電源之前,需將所述外圍設(shè)備的狀態(tài)存儲起來。
全文摘要
一種使用在電腦方面并用以產(chǎn)生中斷的電源管理系統(tǒng),該系統(tǒng)可以監(jiān)控外圍設(shè)備有無動作。即,通過產(chǎn)生定時中斷,定時查詢外圍設(shè)備有無動作,或在外圍設(shè)備從無動作到要動作時,由監(jiān)控電路產(chǎn)生一個中斷,通知控制系統(tǒng)接通相應(yīng)的電源。若一直沒有人對所監(jiān)控的外圍設(shè)備動作,則控制系統(tǒng)會切斷相應(yīng)的電源。
文檔編號G06F1/26GK1294334SQ9912319
公開日2001年5月9日 申請日期1999年10月21日 優(yōu)先權(quán)日1999年10月21日
發(fā)明者王思聰 申請人:神基科技股份有限公司