TWI489260B - 待機管理方法及其相關待機管理模組及電腦系統 - Google Patents
待機管理方法及其相關待機管理模組及電腦系統 Download PDFInfo
- Publication number
- TWI489260B TWI489260B TW098115668A TW98115668A TWI489260B TW I489260 B TWI489260 B TW I489260B TW 098115668 A TW098115668 A TW 098115668A TW 98115668 A TW98115668 A TW 98115668A TW I489260 B TWI489260 B TW I489260B
- Authority
- TW
- Taiwan
- Prior art keywords
- state
- event
- computer system
- standby
- wake
- Prior art date
Links
Landscapes
- Power Sources (AREA)
Description
本發明係有關於一種待機管理方法及其相關管理裝置以及晶片組,特別是有關於一種基於進階組態與電源界面(Advanced Configuration and Power Interface,ACPI)的S1或S3狀態的待機管理方法及其相關管理裝置以及晶片組。
為了省電的目的,一般電腦系統,尤其是可攜式電腦例如筆記型電腦等,均採用進階組態與電源界面(Advanced Configuration and Power Interface,以下簡稱ACPI)標準來管理其電源。ACPI定義了五種狀態,例如:S0、S1、S3、S4和S5五種狀態。電腦系統一般工作於正常狀態(S0狀態),而當電腦系統閒置一段時間之後,將進入較省電的待機狀態S1至S5,其中S3比S1省電,S4比S3省電,依此類推。
目前的電腦系統中的基本輸入輸出系統(basic input/output system,以下簡稱BIOS)可以通知作業系統(OS)進入待機的狀態。使用者可以透過BIOS的設定選擇以S1或S3狀態作為作業系統(OS)的待機狀態。換言之,BIOS可以通知OS進入S1或S3狀態。在S3狀態下,所有裝置的大部分電源供應會被關閉,而在S1狀態下則所有裝置的電源供應會被啟動。因此,當考慮低電源時,使用者通常選擇以S3狀態作為OS的待機狀態。雖然S3狀態比S1狀態更省電,然而相對地,其恢復成正常工作狀態的時間也較長。不管是S1或S3狀態,顯示單元例如LCD的畫面都是被關閉的。
習知地,當電腦系統閒置一段時間後,電腦系統會自動進入預設的待機狀態以節省電源。然而,當系統在S1或S3的待機狀態下時,顯示單元會被關閉,若要回復到正常狀態需要較長的時間,若此時使用者需要觀看螢幕,必須手動地下達恢復指令例如點擊滑鼠,等待系統由待機狀態回到正常狀態,如此將造成使用者的不便。
有鑑於此,本發明提供一種待機管理模組,係應用於一電腦系統中。電腦系統包括一基本輸入輸出系統(BIOS)、一繪圖模組以及一顯示模組且可操作於一工作狀態以及至少一待機狀態。模組包括一計時單元以及一中斷產生單元。計時單元用以於偵測到電腦系統閒置時,開始一計時週期。中斷產生單元用以於計時週期結束時,產生一中斷要求至基本輸入輸出系統以要求準備進入一特定狀態。其中,當處於特定狀態下,電腦系統進入待機狀態,顯示模組對應之一鎖相迴路電路開啟,其他單元對應之鎖相迴路電路關閉,並且繪圖模組係由一儲存單元中一固定區域取得一儲存畫面顯示於顯示模組。
本發明實施例另提供一種待機管理方法,適用於一電腦系統。其中,電腦系統具有至少一基本輸入輸出系統、一繪圖模組、一顯示模組以及一待機管理模組,電腦系統可操作於一工作狀態以及至少一待機狀態。方法包括於工作狀態下,偵測到電腦系統閒置,開始一計時週期。於進入一特定狀態前,產生一中斷要求,以準備要求進入特定狀態。當進入特定狀態時,電腦系統進入待機狀態,並保持與顯示模組對應之一鎖相迴路電路開啟,關閉其他單元對應之鎖相迴路電路。其中,當處於特定狀態下,繪圖模組係由一儲存單元中一固定區域取得一儲存畫面顯示於顯示模組。
本發明實施例另提供一種電腦系統,可操作於一工作狀態以及至少一待機狀態,包括一基本輸入輸出系統、一顯示模組、一繪圖模組以及一待機管理模組。基本輸入輸出系統用以切換電腦系統之一狀態。顯示模組提供一顯示。繪圖模組耦接至顯示模組,用以控制顯示模組。待機管理模組耦接至基本輸入輸出系統以及繪圖模組,用以執行一待機管理,其包括一計時單元以及一中斷產生單元。計時單元用以於偵測到電腦系統閒置時,開始一計時週期。中斷產生單元用以於計時週期結束時,產生一中斷要求至基本輸入輸出系統以要求準備進入一特定狀態。其中,當處於特定狀態下,電腦系統進入待機狀態,顯示模組對應之一鎖相迴路電路開啟,其他單元對應之鎖相迴路電路關閉。其中,當處於特定狀態下,繪圖模組係由一儲存單元中一固定區域取得一儲存畫面顯示於顯示模組。
本發明上述方法可以透過程式碼方式收錄於實體媒體中。當程式碼被機器載入且執行時,機器變成用以實行本發明之裝置。
為使本發明之上述和其他目的、特徵、和優點能更明顯易懂,下文特舉出較佳實施例,並配合所附圖式,作詳細說明如下。
第1圖顯示依據本發明實施例之電腦系統100。其中,電腦系統100可操作於一工作狀態(如ACPI標準之S0狀態)以及多個待機狀態(如ACPI標準之S1或S3狀態),只有當操作於工作狀態時,電腦系統100為正常操作的狀態,其餘待機狀態皆處於休眠狀態。如第1圖所示,電腦系統100至少包括一基本輸入輸出系統(以下簡稱BIOS)110、一繪圖模組120、一待機管理模組130以及一顯示模組140。BIOS 110用以依據目前使用情形及中斷要求,設定電腦系統的狀態,例如一工作狀態(S0狀態)或一待機狀態(S1或S3狀態)。繪圖模組120係耦接至顯示模組140,用以執行繪圖相關操作以及控制顯示模組140,並將操作結果顯示於顯示模組140(例如液晶顯示器)上。同時,繪圖模組120持續儲存顯示模組140上的目前操作畫面於一儲存單元(未繪示)的一固定區域(例如一緩衝區)上。換言之,可由此固定區域得到儲存的操作畫面的資訊。
待機管理模組130係耦接至BIOS 110以及繪圖模組120,用以執行依據本發明之待機管理方法。
待機管理模組130至少包括一計時單元131、一中斷產生單元132、一狀態設定單元133、一阻止進入單元134、一衝突判斷單元135以及一繪圖模式控制單元136。計時單元131係用以偵測電腦系統是否閒置。當計時單元131偵測到電腦系統100閒置時,開始一計時週期。於一實施例中,計時單元131係為一倒數計時器,倒數計時器具有一初始值,此初始值可於BIOS 110中設定。其中,倒數計時器將由初始值倒數至0,且只有在電腦系統閒置時繼續倒數至0。若於計數過程中,計時器131偵測到電腦系統發生任何喚醒事件或動作時,計時器將重置(reset)回初始值重新計數。當計時週期結束(time out),例如倒數至0時,表示電腦系統已閒置夠久。中斷產生單元132於計時單元131計時週期結束,例如倒數至0時,產生一中斷要求至BIOS 110以要求準備進入一特定狀態。
於一實施例中,特定狀態係與ACPI標準的S1狀態相關,其中,當處於特定狀態下:(1)電腦系統進入待機狀態(S1狀態);(2)繪圖模組120處於一快照(snapshot)模式;(3)電腦系統裡除了與顯示模組140相關的鎖相迴路電路(phase lock loop,以下簡稱PLL)保持開啟外,其他的系統PLL都會被關閉;(4)電腦系統裡其餘的周邊裝置均會進入其對應的低功耗省電模式,亦即最省電的模式。當繪圖模組120處於快照模式時,將由儲存單元中上述固定區域取得儲存的操作畫面並持續顯示於顯示模組140上,亦即顯示模組140上將一直顯示儲存的操作畫面。在一實施例中,在該特定狀態下,電腦系統100進入待機狀態S1並且利用顯示模組140顯示最後儲存的操作畫面(last frame)。
狀態設定單元133係耦接至計時單元131以及繪圖模組120,用以提供對應特定狀態的一狀態設定值,在中斷產生單元132產生一中斷要求後,狀態設定單元133設置(assert)狀態設定值,以使得BIOS準備處理進入特定狀態的中斷要求。BIOS 110會依據狀態設定單元133裡記錄的狀態設定值,判斷是否進入特定狀態。狀態設定值為是否進入特定狀態的一參考值。舉例來說,若狀態設定值等于第一設定值(例如等於1),表示要進入特定狀態。而若狀態設定值不等於第一設定值(例如等於0)時,則表示不進入特定狀態。繪圖模組120將參考此狀態設定值,判斷是否要設定在上述快照模式以及是否關閉與顯示模組140相關的PLL。若狀態設定值為1,繪圖模組120將設定在快照模式且與顯示模組140相關的PLL保持開啟(enable)。換言之,當處於特定狀態時,除了顯示模組140相關的PLL保持開啟之外,其他PLL都會被關閉。繪圖模式控制單元136可用以執行將繪圖模組120設定在快照模式的相關操作。
阻止進入單元134具有一暫存器,用以儲存一表示禁止進入特定狀態的阻止進入旗標,例如其初始值為0,當有一預先定義的阻止進入事件發生時,阻止進入單元134設置阻止進入旗標(例如阻止進入旗標被設置為1)以禁止進入特定狀態。當BIOS 110接收到中斷要求要進入特定狀態之前,將先依據阻止進入單元134中的阻止進入旗標,決定是否進入特定狀態。當阻止進入旗標被設置時,表示有阻止進入事件發生,BIOS 110將忽略中斷要求,恢復電腦系統的一工作狀態(例如恢復為S0狀態)。當阻止進入旗標未被設置時,BIOS 110將依據進入特定狀態的中斷要求,致使電腦系統100進入待機狀態S1並且利用顯示模組140顯示最後儲存的操作畫面。
衝突判斷單元135係用以於特定狀態下,判斷接收的喚醒事件(wake up event)是否是既定的喚醒事件,用以避免衝突發生。舉例來說,既定喚醒事件係可由一切換至另一待機狀態例如切換至S3狀態之要求所觸發,例如係由蓋上一筆記型電腦的動作所觸發或由按壓電腦系統100上的一特定按鈕如電源按鈕或睡眠按鈕所觸發,但不限於此。當有一既定喚醒事件發生時,衝突判斷單元135會將既定喚醒事件延遲一既定時間,並發出一假喚醒事件(false wake up event)至BIOS 110,等到BIOS 110處理完假喚醒事件之後,再發出既定喚醒事件至BIOS 110。其中,假喚醒事件可以係一標準的S1狀態下的喚醒事件,例如按壓電腦系統100上的任意鍵事件。因此,衝突判斷單元135可發出一假喚醒事件例如按壓任意鍵的事件至BIOS 110,使其由特定狀態恢復至工作狀態S0。
第2圖顯示一依據本發明實施例之待機管理方法之流程圖。請同時參照第1圖,於本實施例中,假設電腦系統100係為一筆記型電腦且工作於工作狀態(S0狀態),計時單元131係為一倒數計時器,且其具有一初始值。當電腦系統100處於特定狀態下:(1)電腦系統進入待機狀態(S1狀態);(2)繪圖模組120處於一快照模式;(3)電腦系統裡除了與顯示模組140相關的PLL保持開啟外,其他的系統PLL都會被關閉;(4)電腦系統裡其餘的周邊裝置均會進入其對應的低功耗省電模式,亦即最省電的模式。
首先,如步驟S210,於工作狀態下,電腦系統沒被使用而開始閒置,於是待機管理模組130偵測到電腦系統閒置,利用計時單元131開始一計時週期。當電腦系統持續閒置,在一實施例中,計時器由初始值倒數至0,在步驟S220,如計時器倒數到0,計時週期結束(time out),表示閒置夠久。於是,繪圖模組120將被觸發以進入快照模式。此時,電腦系統的所有裝置的PLL電路仍是開啟的。於是,待機管理模組130利用繪圖模式控制單元136將繪圖模組120設定在快照模式。接著,如步驟S230,判斷計時器是否被重置,在一實施例中,計時器仍然為0,代表未被重置。當計時器被重置時(步驟S230的是),回到步驟S210,重新開始一計時週期。當計時器未被重置時(步驟S230的否),如步驟S240,準備進入特定狀態,中斷產生單元132產生一中斷要求至BIOS 110以要求準備進入一特定狀態。
如步驟S250,待機管理模組130設置狀態設定單元133的狀態設定值,在一實施例中,設置狀態設定值為1,同時BIOS 110準備處理進入特定狀態的中斷要求。請注意,若有任何預先定義的阻止進入事件發生時,阻止進入單元134設置一阻止進入旗標,在一實施例中,設置阻止進入旗標為1,表示禁止進入特定狀態。因此,當BIOS 110接收到中斷要求要進入特定狀態之前,將先依據阻止進入單元134中的阻止進入旗標,決定是否進入特定狀態。於是,如步驟S260,判斷是否有任何阻止進入事件發生。若是,如步驟S270,阻止進入單元134設置阻止進入旗標,表示禁止進入特定狀態。由於阻止進入旗標係被設置,表示有阻止進入事件發生,BIOS 110將忽略中斷要求,恢復電腦系統的工作狀態(S0狀態),流程結束。因此,電腦系統仍處於工作狀態(S0狀態),系統所有的鎖相迴路電路仍為開啟狀態。
反之,若沒有任何阻止進入事件發生(步驟S260的否),阻止進入單元134中的阻止進入旗標未被設置,如步驟S280,BIOS110將依據進入特定狀態的中斷要求,致使電腦系統100進入待機狀態S1並且利用顯示模組140顯示儲存的操作畫面(例如最後儲存的操作畫面)。此時,電腦系統只保留顯示模組140相關的PLL開啟,其他PLL都會被關閉,且電腦系統裡其餘的周邊裝置均會進入其對應的低功耗省電模式。
於步驟S280中,由於顯示模組140相關的PLL仍然開啟且繪圖模組120處於一快照模式,繪圖模組120將由儲存單元中固定區域取得儲存的操作畫面並持續顯示儲存的操作畫面於顯示模組140上,同時系統進入待機狀態。在一實施例中,顯示模組140上將一直顯示最後儲存的操作畫面。
當電腦系統進入特定狀態後,可利用一喚醒事件將系統的狀態由特定狀態恢復回工作狀態。一般而言,當某些既定喚醒事件被觸發時,電腦系統會進入更深層的睡眠狀態(例如S3狀態),然而依據本發明,當既定喚醒事件被觸發時,可能會誤認為是一般喚醒事件而醒來,此時會使使用者感到困惑。因此,必須對這些事件進行額外的處理。舉例來說,既定喚醒事件係由蓋上筆記型電腦的動作或由按壓特定按鈕例如電源或睡眠按鈕的動作所觸發,但不限於此。
第3圖顯示另一依據本發明實施例之電源管理方法之流程圖。假設此時電腦系統100係於特定狀態下。如步驟S310,先判斷是否偵測到任何喚醒事件發生。當沒有偵測到任何喚醒事件發生,便持續步驟S310的偵測。當偵測到任何喚醒事件發生時,如步驟S320,接著判斷偵測到的喚醒事件是否為既定喚醒事件。舉例來說,既定喚醒事件係由蓋上筆記型電腦的動作或由按壓特定按鈕例如電源或睡眠按鈕的動作所觸發,但不限於此。
若偵測到的喚醒事件係為既定喚醒事件其中一者(例如按壓電源按鈕事件)時(步驟S320的是),如步驟S330,電腦系統從特定狀態回到工作狀態(S0狀態),衝突判斷單元135將既定喚醒事件延遲一既定時間,並發出一假喚醒事件至BIOS 110。舉例來說,假喚醒事件可以係一標準的S1狀態下的喚醒事件,例如按壓電腦系統100上的任意鍵事件。於是,如步驟S340,BIOS 110將接收到假喚醒事件,並處理接收到的假喚醒事件,同時清除狀態設定單元133裡的狀態設定值,例如將所有狀態設定值清除為0。在BIOS 110處理完假喚醒事件後,如步驟S350,衝突判斷單元135再發出真正的既定喚醒事件至BIOS 110。於是,如步驟S360,BIOS 110接收後續發出的真正的既定喚醒事件,再執行與既定喚醒事件相關的正常操作,例如將電腦系統切換為另一待機狀態(如S3狀態)。
當喚醒事件並非既定喚醒事件時(步驟S320的否),如步驟S370,電腦系統從特定狀態返回到工作狀態(S0狀態)。接著,如步驟S380,BIOS執行相應喚醒事件的操作,並清除狀態設定單元133裡的狀態設定值,以供後續使用。
綜上所述,依據本發明之待機管理方法反相關之管理模組以及電腦系統,可以自動於系統閒置超過一段預設時間後進入一特定狀態,以關閉除了顯示單元顯示所需的必要電路之外的硬體電路或將其設定在低功耗省電狀態,並可同時持續顯示最後的畫面於顯示螢幕上,整個過程係由硬體電路自動判斷,無須使用者的介入,不僅可達到省電的目的,也可以增加使用者使用上的方便性。
本發明之方法,或特定型態或其部份,可以以程式碼的型態包含於實體媒體,如軟碟、光碟片、硬碟、或是任何其他機器可讀取(如電腦可讀取)儲存媒體,其中,當程式碼被機器,如電腦載入且執行時,此機器變成用以參與本發明之裝置。本發明之方法與裝置也可以以程式碼型態透過一些傳送媒體,如電線或電纜、光纖、或是任何傳輸型態進行傳送,其中,當程式碼被機器,如電腦接收、載入且執行時,此機器變成用以參與本發明之裝置。當在一般用途處理器實作時,程式碼結合處理器提供一操作類似於應用特定邏輯電路之獨特裝置。
雖然本發明已以較佳實施例揭露如上,然其並非用以限定本發明,任何熟悉此項技藝者,在不脫離本發明之精神和範圍內,當可做些許更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
100...電腦系統
110...BIOS
120...繪圖模組
130...待機管理模組
131...計時單元
132...中斷產生單元
133...狀態設定單元
134...阻止進入單元
135...衝突判斷單元
136...繪圖模式控制單元
140...顯示模組
S210-S280...執行步驟
S310-S380...執行步驟
第1圖係顯示一依據本發明實施例之電腦系統。
第2圖係顯示一依據本發明實施例之待機管理方法之流程圖。
第3圖係顯示另一依據本發明實施例之待機管理方法之流程圖。
S210-S280...執行步驟。
Claims (22)
- 一種待機管理模組,係應用於一電腦系統中,該電腦系統包括一基本輸入輸出系統(basic input/output system,BIOS)、一繪圖模組以及一顯示模組且可操作於一工作狀態以及至少一待機狀態,該模組包括:一計時單元,用以於偵測到該電腦系統閒置時,開始一計時週期;以及一中斷產生單元,用以於該計時週期結束時,產生一中斷要求至該基本輸入輸出系統以要求準備進入一特定狀態;其中當處於該特定狀態下,該電腦系統進入一第一待機狀態,該顯示模組對應之一鎖相迴路電路開啟,該顯示模組以外的所有其他單元對應之鎖相迴路電路關閉,該繪圖模組係由一儲存單元中一固定區域取得一儲存畫面顯示於該顯示模組,其中該儲存畫面為該儲存單元於該電腦系統進入該第一待機狀態之前最後儲存的操作畫面,其中於該特定狀態下,相應一既定喚醒事件,致使該電腦系統之該狀態恢復為該工作狀態,其中該既定喚醒事件係由從該特定狀態切換至一第二待機狀態之要求所觸發。
- 如申請專利範圍第1項所述之待機管理模組,其中該計時單元係為一倒數計時器,該倒數計時器具有一初始值,且當偵測到任何喚醒事件或動作時,該倒數計時器重置回該初始值重新計數。
- 如申請專利範圍第1項所述之待機管理模組,更包括一狀態設定單元,耦接至該計時單元以及該繪圖模組,用 以在該中斷產生單元產生該中斷要求後,提供對應該特定狀態之一狀態設定值。
- 如申請專利範圍第3項所述之待機管理模組,其中該繪圖模組更依據該狀態設定單元提供之該狀態設定值判斷是否該繪圖模組設定於一快照模式以及是否開啟該顯示模組對應之該鎖相迴路電路。
- 如申請專利範圍第1項所述之待機管理模組,更包括一阻止進入單元,當有一阻止進入事件發生時,該阻止進入單元設置一阻止進入旗標以禁止進入該特定狀態。
- 如申請專利範圍第5項所述之待機管理模組,其中該基本輸入輸出系統更依據該阻止進入旗標,決定是否進入該特定狀態,當該阻止進入旗標被設置時,該基本輸入輸出系統忽略該中斷要求,恢復該電腦系統之該工作狀態,而當該阻止進入旗標未被設置時,該基本輸入輸出系統依據該中斷要求,致使該電腦系統進入該第一待機狀態並利用該顯示模組顯示該儲存畫面。
- 如申請專利範圍第1項所述之待機管理模組,其中該待機管理模組更於該特定狀態下,相應一喚醒事件,致使該電腦系統之該狀態恢復為該工作狀態。
- 如申請專利範圍第7項所述之待機管理模組,其中該待機管理模組更判斷該喚醒事件是否為該既定喚醒事件,若否,將該電腦系統之該狀態由該特定狀態恢復回該工作狀態以及將該喚醒事件傳送至該基本輸入輸出系統,致使該基本輸入輸出系統清除一狀態設定值並執行相應該喚醒事件之處理程序。
- 如申請專利範圍第8項所述之待機管理模組,其中若該喚醒事件為該既定喚醒事件時,該待機管理模組更延遲該既定喚醒事件,並產生一假喚醒事件至該基本輸入輸出系統,致使該基本輸入輸出系統依據該假喚醒事件清除該狀態設定值,並將延遲之該既定喚醒事件傳送至該基本輸入輸出系統,致使該基本輸入輸出系統執行相應該既定喚醒事件之處理程序。
- 如申請專利範圍第9項所述之待機管理模組,更包括一衝突判斷單元,其中當該喚醒事件為該既定喚醒事件時,該衝突判斷單元延遲該既定喚醒事件一既定時間,並發出該假喚醒事件至該基本輸入輸出系統,並於該基本輸入輸出系統處理完該假喚醒事件之後,再發出該既定喚醒事件至該基本輸入輸出系統。
- 如申請專利範圍第9項所述之待機管理模組,其中該電腦系統係為一筆記型電腦,並且該既定喚醒事件係由蓋上該筆記型電腦之動作或由按壓該電腦系統上一特定按鈕所觸發。
- 一種待機管理方法,適用於一電腦系統,其中該電腦系統具有至少一基本輸入輸出系統、一繪圖模組、一顯示模組以及一待機管理模組,該電腦系統可操作於一工作狀態以及至少一待機狀態,該方法包括:於該工作狀態下,偵測到該電腦系統閒置,開始一計時週期;於進入一特定狀態前,產生一中斷要求,以準備要求進入該特定狀態; 當進入該特定狀態時,該電腦系統進入一第一待機狀態,並保持與該顯示模組對應之一鎖相迴路電路開啟,關閉該顯示模組以外的所有其他單元對應之鎖相迴路電路;以及於該特定狀態下,利用一既定喚醒事件,以使該電腦系統之該狀態恢復為該工作狀態;其中該既定喚醒事件係由從該特定狀態切換至一第二待機狀態之要求所觸發,其中當處於該特定狀態下,該繪圖模組係由一儲存單元中一固定區域取得一儲存畫面顯示於該顯示模組,其中該儲存畫面為該儲存單元於該電腦系統進入該第一待機狀態之前最後儲存的操作畫面。
- 如申請專利範圍第12項所述之待機管理方法,更包括:於該計時週期結束後,依據該待機管理模組中之一狀態設定值,判斷是否進入該特定狀態;判斷是否有一阻止進入事件發生;以及當該阻止進入事件發生時,設置一阻止進入旗標以禁止進入該特定狀態。
- 如申請專利範圍第13項所述之待機管理方法,其中該判斷是否進入該特定狀態之步驟,更包括:當該阻止進入旗標被設置時,忽略該中斷要求,恢復該電腦系統之該工作狀態。
- 如申請專利範圍第14項所述之待機管理方法,其中該判斷是否進入該特定狀態之步驟,更包括: 當該阻止進入旗標未被設置時,依據該中斷要求,致使該電腦系統進入該第一待機狀態;以及利用該顯示模組,顯示該儲存畫面。
- 如申請專利範圍第15項所述之待機管理方法,更包括:於該特定狀態下,利用一喚醒事件,以使該電腦系統之該狀態恢復為該工作狀態。
- 如申請專利範圍第16項所述之待機管理方法,更包括:判斷該喚醒事件是否為該既定喚醒事件;若否,將該電腦系統之該狀態由該特定狀態恢復回該工作狀態;以及將該喚醒事件傳送至該基本輸入輸出系統,致使該基本輸入輸出系統清除一狀態設定值並執行相應該喚醒事件之處理程序。
- 如申請專利範圍第17項所述之待機管理方法,更包括:若該喚醒事件為該既定喚醒事件時,延遲該喚醒事件,並產生一假喚醒事件至該基本輸入輸出系統;該基本輸入輸出系統依據該假喚醒事件,致使該基本輸入輸出系統清除該狀態設定值;以及將延遲之該喚醒事件傳送至該基本輸入輸出系統,致使該基本輸入輸出系統執行相應該喚醒事件之處理程序。
- 如申請專利範圍第12項所述之待機管理方法,其中 該第二待機狀態係比該第一待機狀態更深的待機狀態。
- 如申請專利範圍第17項所述之待機管理方法,其中其中該既定喚醒事件係由按壓該電腦系統上一特定按鈕所觸發。
- 如申請專利範圍第20項所述之待機管理方法,其中該特定按鈕係電源按鈕或睡眠按鈕。
- 一種電腦系統,可操作於一工作狀態以及至少一待機狀態,包括:一基本輸入輸出系統,用以切換該電腦系統之一狀態;一顯示模組,提供一顯示;一繪圖模組,耦接至該顯示模組,用以控制該顯示模組;以及一待機管理模組,耦接至該基本輸入輸出系統以及該繪圖模組,用以執行一待機管理,其包括:一計時單元,用以偵測到該電腦系統閒置時,開始一計時週期;以及一中斷產生單元,用以於該計時週期結束時,產生一中斷要求至該基本輸入輸出系統以要求準備進入一特定狀態;其中當處於該特定狀態下,該電腦系統進入一第一待機狀態,該顯示模組對應之一鎖相迴路電路開啟,該顯示模組以外的所有其他單元對應之鎖相迴路電路關閉,其中當處於該特定狀態下,該繪圖模組係由一儲存單元中一固定區域取得一儲存畫面顯示於該顯示模組,其中該儲存畫面為該儲存單元於該電腦系統進入該第一待機狀 態之前最後儲存的操作畫面,其中於該特定狀態下,相應一既定喚醒事件,致使該電腦系統之該狀態恢復為該工作狀態,其中該既定喚醒事件係由從該特定狀態切換至一第二待機狀態之要求所觸發。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW098115668A TWI489260B (zh) | 2009-05-12 | 2009-05-12 | 待機管理方法及其相關待機管理模組及電腦系統 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW098115668A TWI489260B (zh) | 2009-05-12 | 2009-05-12 | 待機管理方法及其相關待機管理模組及電腦系統 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201040709A TW201040709A (en) | 2010-11-16 |
TWI489260B true TWI489260B (zh) | 2015-06-21 |
Family
ID=44996041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW098115668A TWI489260B (zh) | 2009-05-12 | 2009-05-12 | 待機管理方法及其相關待機管理模組及電腦系統 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI489260B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102799498A (zh) * | 2011-05-27 | 2012-11-28 | 鸿富锦精密工业(深圳)有限公司 | 计算机状态快速切换方法及*** |
CN105589545A (zh) * | 2014-11-18 | 2016-05-18 | 鸿富锦精密工业(武汉)有限公司 | 主板及具有该主板的电脑主机状态控制*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200601026A (en) * | 2004-06-29 | 2006-01-01 | Asustek Comp Inc | A computer system and method for transforming the computer status between a working status and a suspend-to-ram status |
TW200611191A (en) * | 2004-06-11 | 2006-04-01 | Ntt Docomo Inc | Mobile communication terminal and data access control method |
TW200719134A (en) * | 2005-11-15 | 2007-05-16 | Mitac Int Corp | PDA power saving method |
-
2009
- 2009-05-12 TW TW098115668A patent/TWI489260B/zh active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200611191A (en) * | 2004-06-11 | 2006-04-01 | Ntt Docomo Inc | Mobile communication terminal and data access control method |
TW200601026A (en) * | 2004-06-29 | 2006-01-01 | Asustek Comp Inc | A computer system and method for transforming the computer status between a working status and a suspend-to-ram status |
TW200719134A (en) * | 2005-11-15 | 2007-05-16 | Mitac Int Corp | PDA power saving method |
Also Published As
Publication number | Publication date |
---|---|
TW201040709A (en) | 2010-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8522054B2 (en) | Stand-by mode management method for use in a stand-by mode of a computer system with stand-by mode management module | |
JP5410109B2 (ja) | 電力制御システム及び電力制御方法 | |
US8656196B2 (en) | Hardware automatic performance state transitions in system on processor sleep and wake events | |
US9152205B2 (en) | Mechanism for facilitating faster suspend/resume operations in computing systems | |
US8108704B2 (en) | Method for automatically switching power states | |
TWI475368B (zh) | 電源控制系統及其方法 | |
TW201135446A (en) | Power management states | |
US11216053B2 (en) | Systems, apparatus, and methods for transitioning between multiple operating states | |
US20160117269A1 (en) | System and method for providing universal serial bus link power management policies in a processor environment | |
US10394307B2 (en) | Information processing apparatus, information processing method, and program | |
US8769326B2 (en) | Computer system and operation method for changing operation state by capacitive button group | |
US9672048B2 (en) | Electronic device and method for waking up operating system thereof | |
US20130222833A1 (en) | Image forming apparatus, image forming apparatus control method, and storage medium | |
TWI489260B (zh) | 待機管理方法及其相關待機管理模組及電腦系統 | |
CN101281416A (zh) | 确保***关机完成的方法 | |
US20060080560A1 (en) | Idling a processor pipeline | |
US9207742B2 (en) | Power saving operating method for an electronic device by disabling a connection port to a touch device before the touch device enters power-saving mode | |
JP5783348B2 (ja) | 制御装置、制御プログラム、画像形成装置 | |
JP2018092658A (ja) | 組み込みコントローラチップ、システム及び装置 | |
JP6691312B1 (ja) | 情報処理システム、情報処理装置およびプログラム | |
JP2002082743A (ja) | 電子機器及び電子機器制御プログラムを記憶した記憶媒体 | |
TWI386816B (zh) | System with automatic switch machine scheduling and automatic switching machine scheduling control method | |
JP2012038247A (ja) | 情報処理装置およびプログラム | |
TW201040705A (en) | Power management method and related chipset and computer system | |
KR20060056643A (ko) | 컴퓨터 시스템의 전원 관리 방법 및 장치 |