專利名稱:信息處理設(shè)備和系統(tǒng)狀態(tài)控制方法
信息處理設(shè)備和系統(tǒng)狀態(tài)控制方法背景技術(shù)本發(fā)明涉及諸如個(gè)人計(jì)算機(jī)的信息處理設(shè)備,該設(shè)備可以在例如工作狀態(tài),待機(jī)狀態(tài) 和休眠狀態(tài)之間轉(zhuǎn)換其系統(tǒng)狀態(tài)。總體來(lái)說(shuō),在諸如個(gè)人計(jì)算機(jī)的信息處理設(shè)備中,硬盤(pán)驅(qū)動(dòng)器作為存儲(chǔ)裝置使用。硬 盤(pán)驅(qū)動(dòng)器是一種存儲(chǔ)裝置,數(shù)據(jù)被存放在叫做"硬盤(pán)"的存儲(chǔ)介質(zhì)中。但是硬盤(pán)驅(qū)動(dòng)器的功耗相對(duì)來(lái)說(shuō)是比較高的。其原因在于硬盤(pán)驅(qū)動(dòng)器不僅需要驅(qū)動(dòng)硬 盤(pán)驅(qū)動(dòng)器中的控制器的功耗而且還需要轉(zhuǎn)動(dòng)磁盤(pán)存儲(chǔ)介質(zhì)的功耗。日本專利申請(qǐng)公開(kāi)號(hào)No. 6-309776公開(kāi)了一種配備節(jié)能功能的硬盤(pán)驅(qū)動(dòng)器。這種硬盤(pán) 驅(qū)動(dòng)器配備非易失性存儲(chǔ)器來(lái)存放從硬盤(pán)存儲(chǔ)介質(zhì)讀取到主機(jī)的數(shù)據(jù)。如果主機(jī)請(qǐng)求的數(shù) 據(jù)被存放在非易失性存儲(chǔ)器中,則被請(qǐng)求的數(shù)據(jù)就從非易失性存儲(chǔ)器讀出到主機(jī)中。這樣, 由于磁盤(pán)存儲(chǔ)介質(zhì)不轉(zhuǎn)動(dòng),所以硬盤(pán)驅(qū)動(dòng)器的功耗就被減少。同時(shí), 一般情況下,在個(gè)人計(jì)算機(jī)中都作為節(jié)能狀態(tài)支持待機(jī)狀態(tài)和休眠狀態(tài)。待機(jī)狀態(tài)(也稱為"掛起"狀態(tài))是一種節(jié)能狀態(tài),在這種狀態(tài)下,除了存儲(chǔ)系統(tǒng)信息 的主存儲(chǔ)器以外幾乎所有部件全部關(guān)閉電源。休眠狀態(tài)是在系統(tǒng)信息已經(jīng)被儲(chǔ)存在硬盤(pán)驅(qū) 動(dòng)器上之后包括主存儲(chǔ)器在內(nèi)的幾乎所有部件都關(guān)閉電源的節(jié)能狀態(tài)。待機(jī)狀態(tài)是和休眠狀態(tài)相比個(gè)人計(jì)算機(jī)能更快地返回工作狀態(tài)的節(jié)能狀態(tài)。但是,在 待機(jī)狀態(tài)下,主存儲(chǔ)器的備份將消耗一定的功率。這樣一來(lái),如果待機(jī)狀態(tài)持續(xù)一段比較 長(zhǎng)的時(shí)間,則將會(huì)消耗很大的功率同時(shí)便攜式計(jì)算機(jī)電池的持續(xù)驅(qū)動(dòng)時(shí)間也將減少。因此非常有必要實(shí)現(xiàn)一種新的可以有效地將系統(tǒng)狀態(tài)從待機(jī)狀態(tài)轉(zhuǎn)換到休眠狀態(tài)的 功能。在這種情況下,也非常有必要實(shí)現(xiàn)從待機(jī)狀態(tài)轉(zhuǎn)換到休眠狀態(tài)的功耗最小化。其原 因在于如果系統(tǒng)狀態(tài)從待機(jī)狀態(tài)轉(zhuǎn)換到休眠狀態(tài)會(huì)消耗相對(duì)多的功耗,則從待機(jī)狀態(tài)轉(zhuǎn)換 到休眠狀態(tài)的有利的作用也將減半。因此非常有必要實(shí)現(xiàn)一種新的能夠有效地實(shí)施從待機(jī) 狀態(tài)向休眠狀態(tài)轉(zhuǎn)換同時(shí)又抑制功耗的功能。發(fā)明內(nèi)容本發(fā)明的目的是提供一種信息處理設(shè)備和系統(tǒng)狀態(tài)控制方法,該設(shè)備和方法可以有效 地實(shí)施從待機(jī)狀態(tài)到休眠狀態(tài)的轉(zhuǎn)換同時(shí)又抑制功耗。根據(jù)本發(fā)明的實(shí)施例提供一種信息處理設(shè)備,該設(shè)備包括處理器;主存儲(chǔ)器;硬盤(pán) 驅(qū)動(dòng)器;第一狀態(tài)控制單元,該單元響應(yīng)指令信息處理設(shè)備的系統(tǒng)狀態(tài)從工作狀態(tài)轉(zhuǎn)換到 睡眠狀態(tài)的睡眠事件的發(fā)生將用于恢復(fù)信息處理設(shè)備在即刻轉(zhuǎn)換到睡眠狀態(tài)之前的系統(tǒng) 操作環(huán)境的系統(tǒng)信息存儲(chǔ)在硬盤(pán)驅(qū)動(dòng)器中,然后把系統(tǒng)狀態(tài)從工作狀態(tài)轉(zhuǎn)換到只向存儲(chǔ)系 統(tǒng)信息的主存儲(chǔ)器提供電源而不向處理器和硬盤(pán)驅(qū)動(dòng)器提供電源的待機(jī)狀態(tài);報(bào)警信號(hào)產(chǎn) 生單元,該單元在從系統(tǒng)狀態(tài)轉(zhuǎn)換到待機(jī)狀態(tài)一段預(yù)定時(shí)間過(guò)去后產(chǎn)生指令系統(tǒng)轉(zhuǎn)換到不向處理器,主存儲(chǔ)器和硬盤(pán)驅(qū)動(dòng)器提供電源以及系統(tǒng)信息由硬盤(pán)驅(qū)動(dòng)器保存的休眠狀態(tài)的 報(bào)警信號(hào);恢復(fù)處理單元,該單元在當(dāng)系統(tǒng)狀態(tài)為待機(jī)狀態(tài)期間發(fā)生喚醒事件時(shí)硬盤(pán)驅(qū)動(dòng)
器處于非激活狀態(tài)的狀態(tài)下向處理器提供電源,從而把系統(tǒng)狀態(tài)從待機(jī)狀態(tài)恢復(fù)到工作狀 態(tài);響應(yīng)工作狀態(tài)的恢復(fù)通過(guò)處理器執(zhí)行確定發(fā)生喚醒事件的因素是否是發(fā)生報(bào)警信號(hào)的 確定處理的確定單元;和第二狀態(tài)控制單元,如果發(fā)生喚醒事件的因素是發(fā)生報(bào)警信號(hào)則 該單元停止向處理器和主存儲(chǔ)器提供電源由此把系統(tǒng)狀態(tài)轉(zhuǎn)換到休眠狀態(tài),如果發(fā)生喚醒 事件的因素不是發(fā)生報(bào)警信號(hào)則該單元把硬盤(pán)驅(qū)動(dòng)器設(shè)定為激活狀態(tài)。
包括在說(shuō)明書(shū)中并構(gòu)造說(shuō)明書(shū)的一部分的附示本發(fā)明的實(shí)施例,并且和上述的簡(jiǎn) 要介紹和下文的詳細(xì)描述一起共同解譯本發(fā)明的原理.圖1是顯示根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備的外觀的透視圖;圖2是顯示圖1顯示的信息處理設(shè)備的系統(tǒng)結(jié)構(gòu)的方塊簡(jiǎn)圖;圖3是顯示圖1顯示的信息處理設(shè)備中設(shè)置的硬盤(pán)驅(qū)動(dòng)器的結(jié)構(gòu)的方塊簡(jiǎn)圖;圖4是顯示用于執(zhí)行圖1顯示的信息處理設(shè)備的系統(tǒng)狀態(tài)控制的功能結(jié)構(gòu)的方塊簡(jiǎn)圖;圖5是顯示由圖1所示的信息處理設(shè)備執(zhí)行的系統(tǒng)狀態(tài)控制處理的程序的流程圖;和 圖6顯示圖1所示的信息量處理設(shè)備中使用的設(shè)置屏幕的實(shí)例。
具體實(shí)施方式
下文將參考附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)描述。
下文將參考圖1和圖2敘述根據(jù)本發(fā)明的實(shí)施例的信息處理設(shè)備的結(jié)構(gòu)。該信息處理 設(shè)備將作為電池提供電源的便攜式個(gè)人計(jì)算機(jī)為例來(lái)實(shí)現(xiàn)。圖1是顯示從前側(cè)看的其顯示單元打開(kāi)的狀態(tài)下的計(jì)算機(jī)10的透視圖。計(jì)算機(jī)10包括主體11和顯示單元12。由LCD(液晶顯示器)121組成的顯示裝置內(nèi)置 在顯示單元12中。LCD 121的顯示屏幕位于顯示單元12的近似中心部分。顯示單元12被附接到主體11上,這樣顯示單元12可以在主體11的頂表面暴露的打 開(kāi)位置和主體11的頂表面被蓋住的關(guān)閉位置之間自由轉(zhuǎn)動(dòng)。主體11有薄盒子狀的外殼, 鍵盤(pán)13,用來(lái)打開(kāi)/關(guān)閉計(jì)算機(jī)10的電源的電源開(kāi)關(guān)14和觸摸板15設(shè)置在主體11的頂 表面上。圖2顯示了計(jì)算機(jī)10的系統(tǒng)結(jié)構(gòu)。計(jì)算機(jī)10包括CPU 111,主存儲(chǔ)器112,硬盤(pán)驅(qū)動(dòng)器(HDD) 113,顯示控制器114,實(shí)時(shí) 時(shí)鐘(RTC)115,置入式控制器(EC )116, BI0S-R0M 117,電源電路118和電池119。CPU 111是控制計(jì)算機(jī)10的各個(gè)部件運(yùn)行的處理器。CPU(處理器)111執(zhí)行從HDD 113 加載到主存儲(chǔ)器112上的操作系統(tǒng)和各種應(yīng)用程序。主存儲(chǔ)器112由易失性存儲(chǔ)器構(gòu)成并 且只有在提供電源的情況下才可以保持?jǐn)?shù)據(jù)。CPU 111也執(zhí)行儲(chǔ)存在BIOS-ROM 117中的基 本輸入/輸出系統(tǒng)(BIOS)。 BIOS是控制硬件的程序。在本實(shí)施例中,操作系統(tǒng)和BIOS在HDD 113保持在非激活狀態(tài)下協(xié)作執(zhí)行自動(dòng)把系 統(tǒng)狀態(tài)從待機(jī)狀態(tài)轉(zhuǎn)換到休眠狀態(tài)的處理。待機(jī)狀態(tài)(也被稱做"掛起狀態(tài)")是一種節(jié)能狀態(tài),在這種狀態(tài)下,除了保存用于恢 復(fù)計(jì)算機(jī)的在即刻轉(zhuǎn)換到待機(jī)狀態(tài)之前的系統(tǒng)操作環(huán)境(也稱為"系統(tǒng)環(huán)境")的系統(tǒng)信 息的主存儲(chǔ)器112以外的幾乎所有部件都關(guān)閉電源。如果在待機(jī)狀態(tài)發(fā)生喚醒事(校注同 上)件,則利用儲(chǔ)存在主存儲(chǔ)器112中的系統(tǒng)信息將系統(tǒng)狀態(tài)從待機(jī)狀態(tài)恢復(fù)到工作狀態(tài)。這樣,就可以從即刻轉(zhuǎn)換到待機(jī)狀態(tài)之前的狀態(tài)重新啟動(dòng)工作。休眠狀態(tài)是一種在系統(tǒng)信息儲(chǔ)存在硬盤(pán)驅(qū)動(dòng)器113的狀態(tài)下包括主存儲(chǔ)器112的幾乎 所有部件都關(guān)閉電源的節(jié)能狀態(tài)。如果在休眠狀態(tài)時(shí)發(fā)生喚醒事件,則利用儲(chǔ)存在硬盤(pán)驅(qū) 動(dòng)器113中的系統(tǒng)信息將系統(tǒng)狀態(tài)從休眠狀態(tài)恢復(fù)到工作狀態(tài)。這樣就可以從轉(zhuǎn)換到休眠 狀態(tài)之前的狀態(tài)重新啟動(dòng)工作。例如,待機(jī)狀態(tài)對(duì)應(yīng)于ACPI ( Advanced Configuration and Power Interface)規(guī) 范中定義的S3。休眠狀態(tài)對(duì)應(yīng)于ACPI規(guī)范中定義的S4。具體地,在ACPI規(guī)范中定義了系統(tǒng)狀態(tài)S0到S5。系統(tǒng)狀態(tài)SO是工作狀態(tài)(即系統(tǒng) 打開(kāi)電源并且軟件正在被執(zhí)行中),S5是關(guān)斷狀態(tài)(即系統(tǒng)電源關(guān)斷并且沒(méi)有軟件正在被 執(zhí)行中)。系統(tǒng)狀態(tài)S1到S4是工作狀態(tài)和關(guān)斷狀態(tài)之間的中間狀態(tài),也就是睡眠狀態(tài)(在 轉(zhuǎn)換到睡眠狀態(tài)即刻之前的軟件環(huán)境被保存,軟件運(yùn)行在睡眠狀態(tài)中被中止)。這幾種系統(tǒng) 狀態(tài)之間功耗的大小關(guān)系是S0〉S1〉S2〉S3〉S4〉S5。在本實(shí)施例中,使用待機(jī)狀態(tài)和休眠狀態(tài)相結(jié)合的睡眠功能。在此睡眠功能中(下文 稱為"混合睡眠功能"),系統(tǒng)狀態(tài)在系統(tǒng)信息被存儲(chǔ)到硬盤(pán)驅(qū)動(dòng)器113之后轉(zhuǎn)換到待機(jī)狀 態(tài),系統(tǒng)狀態(tài)在從轉(zhuǎn)換到待機(jī)狀態(tài)過(guò)去一段預(yù)定時(shí)間后轉(zhuǎn)換到休眠狀態(tài)。 一般情況下,系 統(tǒng)可以迅速?gòu)闹鞔鎯?chǔ)器112重新啟動(dòng)。另外,由于系統(tǒng)狀態(tài)在從轉(zhuǎn)換到待機(jī)狀態(tài)過(guò)去一段
預(yù)定時(shí)間后自動(dòng)轉(zhuǎn)換到休眠狀態(tài),就可以防止由于主存儲(chǔ)器112的備份長(zhǎng)時(shí)間消耗功耗, 以便增加例如電池的驅(qū)動(dòng)時(shí)間。為了進(jìn)一步提高混合睡眠功能,如上所述,計(jì)算機(jī)10還配備在硬盤(pán)驅(qū)動(dòng)器113保持 在非激活狀態(tài)的狀態(tài)下執(zhí)行從待機(jī)狀態(tài)轉(zhuǎn)換到休眠狀態(tài)的功能。硬盤(pán)驅(qū)動(dòng)器113是非易失性存儲(chǔ)裝置并存儲(chǔ)操作系統(tǒng),各種應(yīng)用程序和各種數(shù)據(jù)。硬盤(pán)驅(qū)動(dòng)器至少包括作為存儲(chǔ)媒介的磁盤(pán)存儲(chǔ)媒介。磁盤(pán)存儲(chǔ)媒介是一種被稱為〃硬盤(pán)〃的磁盤(pán)。當(dāng)硬盤(pán)驅(qū)動(dòng)器113處于非激活狀態(tài)期間磁盤(pán)存儲(chǔ)媒介不旋轉(zhuǎn),如上所述,從待機(jī)狀態(tài) 到休眠狀態(tài)的轉(zhuǎn)換是在硬盤(pán)驅(qū)動(dòng)器113保持非激活狀態(tài)的狀態(tài)下執(zhí)行的。這樣,從待機(jī)狀 態(tài)轉(zhuǎn)換到休眠狀態(tài)必須的功耗能被減少。另外,例如,由于硬盤(pán)被防止在計(jì)算機(jī)10正在 移動(dòng)時(shí)突然開(kāi)始旋轉(zhuǎn),因此例如發(fā)生磁盤(pán)破碎等也可以被防止。顯示控制器114是控制作為計(jì)算機(jī)10的顯示監(jiān)視器使用的LCD 121的控制器。 實(shí)時(shí)時(shí)鐘(RTC) 115是測(cè)量數(shù)據(jù)和時(shí)間的時(shí)鐘模塊(計(jì)時(shí)器)。實(shí)時(shí)時(shí)鐘(RTC)總是被 提供來(lái)自用于實(shí)時(shí)時(shí)鐘(RTC) 115的專用電池的電源或者來(lái)自電源電路118的電源。實(shí)時(shí) 時(shí)鐘(RTC)115具有當(dāng)由CPU 111指定的時(shí)間已經(jīng)過(guò)去或者當(dāng)前的數(shù)據(jù)/時(shí)間到達(dá)由CPU 111 指定的數(shù)據(jù)/時(shí)間時(shí)產(chǎn)生報(bào)警信號(hào)的功能。在本實(shí)施例中,為了把從待機(jī)狀態(tài)轉(zhuǎn)換到休眠 狀態(tài)的時(shí)刻的到來(lái)通知置入式控制器(EC)116而使用實(shí)時(shí)時(shí)鐘(RTC) 115。更具體地說(shuō), 實(shí)時(shí)時(shí)鐘(RTC)115是警報(bào)發(fā)生單元,當(dāng)系統(tǒng)狀態(tài)從工作狀態(tài)轉(zhuǎn)換到待機(jī)狀態(tài)過(guò)去由CPU 111指定的一段預(yù)定時(shí)間后,實(shí)時(shí)時(shí)鐘(RTC)115產(chǎn)生指令系統(tǒng)轉(zhuǎn)換到休眠狀態(tài)的警報(bào)信號(hào)。 置入式控制器116是與電源電路118協(xié)作一起控制系統(tǒng)中的各個(gè)模塊的電源的控制
器。置入式控制器116總是被提供來(lái)自電源電路118的電源。如果系統(tǒng)處于待機(jī)狀態(tài)期間 指令系統(tǒng)激活的喚醒事件發(fā)生,諸如用戶操作電源按鈕14或者來(lái)自RTC 115的報(bào)警信號(hào), 則置入式控制器(EC) 116在HDD 113保持未激活狀態(tài)的狀態(tài)下打開(kāi)計(jì)算機(jī)10的電源。為了 保持HDD 113處在非激活狀態(tài),置入式控制器(EC)116執(zhí)行例如在HDD 113處于電源關(guān)斷 狀態(tài)的狀態(tài)下打開(kāi)計(jì)算機(jī)10的電源的處理,或者在HDD 113的磁盤(pán)存儲(chǔ)媒介被禁止旋轉(zhuǎn)的 狀態(tài)下向包括HDD 113在內(nèi)的幾乎所有部件供電的處理。磁盤(pán)存儲(chǔ)媒介的禁止旋轉(zhuǎn)可以例 如通過(guò)在對(duì)處于激活狀態(tài)的HDD 113保持復(fù)位信號(hào)而實(shí)現(xiàn)。即使HDD 113的電源是打開(kāi)的, 當(dāng)復(fù)位信號(hào)處于激活狀態(tài)時(shí)HDD 113被保持在非激活的狀態(tài),HDD 113也是不能工作的。如 果復(fù)位信號(hào)從激活狀態(tài)變到非激活狀態(tài),則HDD 113就被設(shè)定為激活狀態(tài)并開(kāi)始工作。電源電路118通過(guò)使用來(lái)自計(jì)算機(jī)主體11中設(shè)置的電池119的電源或者通過(guò)AC適配 器120提供的外接電源向各個(gè)模塊提供電源。下面,參照?qǐng)D3對(duì)HDD 113的結(jié)構(gòu)實(shí)例進(jìn)行描述。圖3的A部分顯示包括硬盤(pán)控制器201和硬盤(pán)202的HDD 113。硬盤(pán)202是磁盤(pán)存儲(chǔ) 媒介。硬盤(pán)控制器201根據(jù)從CPU lll通過(guò)諸如串行ATA (SATA)或并行ATA (PATA)的主 界面?zhèn)鬏數(shù)闹噶羁刂茝挠脖P(pán)(磁盤(pán)存儲(chǔ)媒介)202讀出數(shù)據(jù)的操作和把數(shù)據(jù)寫(xiě)入硬盤(pán)(磁盤(pán) 存儲(chǔ)媒介)202的操作。向硬盤(pán)(磁盤(pán)存儲(chǔ)媒介)202寫(xiě)入數(shù)據(jù)和從硬盤(pán)(磁盤(pán)存儲(chǔ)媒介) 202讀出數(shù)據(jù)通過(guò)使用HDD 113中設(shè)置的機(jī)械驅(qū)動(dòng)機(jī)構(gòu)執(zhí)行。該驅(qū)動(dòng)機(jī)構(gòu)包括旋轉(zhuǎn)硬盤(pán)的 主軸電動(dòng)機(jī),用于讀出和寫(xiě)入數(shù)據(jù)的磁頭,和移動(dòng)磁頭的促動(dòng)器。上述系統(tǒng)信息被寫(xiě)入硬 盤(pán)202中。
當(dāng)HDD 113處于非激活狀態(tài)時(shí),硬盤(pán)控制器201不工作,硬盤(pán)202也不旋轉(zhuǎn)。如果HDD113設(shè)定在激活狀態(tài),則硬盤(pán)控制器201開(kāi)始工作,并能夠接收來(lái)自CPUlll 的指令。另外,硬盤(pán)202在硬盤(pán)控制器202的控制下開(kāi)始旋轉(zhuǎn)。圖3的B部分顯示了作為一般被稱為"混合磁盤(pán)驅(qū)動(dòng)器"的磁盤(pán)驅(qū)動(dòng)器的HDD 113。該 HDD 113除了具有上述硬盤(pán)控制器201和硬盤(pán)202之外還包括非易失性存儲(chǔ)器203。該非 易失性存儲(chǔ)器203由例如NAND型閃存EEPROM構(gòu)成。硬盤(pán)控制器201有選擇地訪問(wèn)硬盤(pán)202 和非易失性存儲(chǔ)器203。上述系統(tǒng)信息被存儲(chǔ)在例如非易失性存儲(chǔ)器203中。當(dāng)HDD 113處于非激活狀態(tài)時(shí),硬盤(pán)控制器201不工作,磁盤(pán)202也不旋轉(zhuǎn).如果HDD 113設(shè)定在激活狀態(tài),則硬盤(pán)控制器201開(kāi)始工作,并能夠接收來(lái)自CPU lll的指令。直 到從CPU 111送出請(qǐng)求從硬盤(pán)202讀出的數(shù)據(jù)的指令之前,硬盤(pán)202都不需要旋轉(zhuǎn)。下面,將參照?qǐng)D4描述實(shí)現(xiàn)系統(tǒng)狀態(tài)轉(zhuǎn)換的功能結(jié)構(gòu)。通過(guò)使用第一狀態(tài)控制單元301,恢復(fù)處理單元302,確定單元303和第二狀態(tài)控制單 元304來(lái)執(zhí)行上述經(jīng)改進(jìn)的混合睡眠功能。第一狀態(tài)控制單元301是通過(guò)例如操作系統(tǒng)和BIOS來(lái)實(shí)現(xiàn)的。第一狀態(tài)單元控制301 對(duì)指令系統(tǒng)狀態(tài)從工作狀態(tài)轉(zhuǎn)換到睡眠狀態(tài)的睡眠事件的發(fā)生作出響應(yīng),將用于恢復(fù)計(jì)算 機(jī)10的在即刻轉(zhuǎn)換到睡眠狀態(tài)之前的系統(tǒng)操作環(huán)境的系統(tǒng)信息存儲(chǔ)到HDD 113中,然后 再把系統(tǒng)狀態(tài)從工作狀態(tài)轉(zhuǎn)換到只向存儲(chǔ)系統(tǒng)信息的主存儲(chǔ)器112提供電源而不向包括 CPU 111和HDD 113在內(nèi)的其它模塊提供電源的待機(jī)狀態(tài)。另外,第一狀態(tài)控制單元301 還執(zhí)行時(shí)間設(shè)定處理,該處理使RTC15產(chǎn)生上述指令從待機(jī)狀態(tài)轉(zhuǎn)換到休眠狀態(tài)的報(bào)警信 號(hào)。在該時(shí)間設(shè)定處理中,指示從系統(tǒng)己經(jīng)轉(zhuǎn)換到待機(jī)狀態(tài)的時(shí)刻到系統(tǒng)將要轉(zhuǎn)換到休眠 狀態(tài)的時(shí)刻的時(shí)間周期的時(shí)間信息(報(bào)警時(shí)間)在RTC 115中進(jìn)行設(shè)定。用戶操作電源按鈕14或者用戶操作睡眠按鈕都是睡眠事件的實(shí)例。睡眠按鈕在顯示 屏上顯示?;謴?fù)處理單元302例如由EC 116和BIOS實(shí)現(xiàn)。當(dāng)系統(tǒng)狀態(tài)為待機(jī)狀態(tài)同時(shí)發(fā)生喚醒 事件時(shí),恢復(fù)處理單元302在HDD 113保持非激活狀態(tài)的狀態(tài)下向包括CPU 111的各個(gè)模 塊提供電源,這樣就通過(guò)利用存儲(chǔ)在主存儲(chǔ)器112中的系統(tǒng)信息把系統(tǒng)狀態(tài)從待機(jī)狀態(tài)恢 復(fù)到工作狀態(tài)。在該恢復(fù)處理中,CPU 111的運(yùn)行被重新啟動(dòng),因此被中斷的操作系統(tǒng)的 操作也被重新啟動(dòng)。確定單元303例如由操作系統(tǒng)實(shí)現(xiàn)。確定單元303對(duì)恢復(fù)到工作狀態(tài)作出響應(yīng),也就 是對(duì)CPU 111的操作被重新啟動(dòng)作出響應(yīng),通過(guò)CPU lll執(zhí)行確定發(fā)生喚醒事件的因素是 否是發(fā)生上述指令系統(tǒng)從待機(jī)狀態(tài)轉(zhuǎn)換到休眠狀態(tài)的報(bào)警信號(hào)的確定處理。例如,如果從 轉(zhuǎn)換到待機(jī)狀態(tài)到CPU 111恢復(fù)工作過(guò)去的時(shí)間與上述報(bào)警時(shí)間相對(duì)應(yīng),則確定單元303 確定發(fā)生喚醒事件的因素是發(fā)生上述指從待機(jī)狀態(tài)轉(zhuǎn)換到休眠狀態(tài)的報(bào)警信號(hào)。在一些情 況中,RTC 115的報(bào)警功能還被用作操作系統(tǒng)的任務(wù)安排功能,規(guī)定的應(yīng)用程序通過(guò)該功 能在預(yù)定的日期/時(shí)間開(kāi)始運(yùn)行。通過(guò)由CPU 111即操作系統(tǒng)執(zhí)行上述確定處理,就可以 精確地確定發(fā)生喚醒事件的因素是否是發(fā)生上述指令從待機(jī)狀態(tài)轉(zhuǎn)換到休眠狀態(tài)的報(bào)警 信號(hào)。第二狀態(tài)控制單元304例如通過(guò)BIOS實(shí)現(xiàn)。如果發(fā)生喚醒事件的因素是發(fā)生上述指
令從待機(jī)狀態(tài)轉(zhuǎn)換到休眠狀態(tài)的報(bào)警信號(hào),則第二狀態(tài)控制單元304與EC 116協(xié)作一起 停止向包括CPU 111和主存儲(chǔ)器112的幾乎所有工作中的模塊的電源,從而把系統(tǒng)狀態(tài)轉(zhuǎn) 換到休眠狀態(tài)。另一方面,如果發(fā)生喚醒事件的因素不是發(fā)生上述指令從待機(jī)狀態(tài)轉(zhuǎn)換到休眠狀態(tài)的 報(bào)警信號(hào),則第二狀態(tài)控制單元304與EC 116協(xié)作一起執(zhí)行把HDD 113設(shè)定為激活狀態(tài) 的處理。這樣,系統(tǒng)就完全轉(zhuǎn)換到工作狀態(tài),被掛起的工作可以重新啟動(dòng)。下面將參照?qǐng)D5的流程圖描述計(jì)算機(jī)10的狀態(tài)轉(zhuǎn)換控制處理的流程。如果在系統(tǒng)關(guān)閉狀態(tài)(包括休眠狀態(tài))期間發(fā)生諸如用戶操作電源按鈕14的喚醒事件, 則EC 116向系統(tǒng)中包括CPU 111,主存儲(chǔ)器112和非易失性存儲(chǔ)裝置(HDD 113)的模塊提供 電源,從而打開(kāi)計(jì)算機(jī)10的電源。在這種情況下,HDD 113被設(shè)定在激活狀態(tài)。CPU lll開(kāi) 始工作。CPU 111也就是BI0S參照例如EC 116中的狀態(tài)寄存器并確定系統(tǒng)是否已經(jīng)被設(shè) 定在休眠狀態(tài)(步驟S101)。如果系統(tǒng)狀態(tài)已經(jīng)被設(shè)定在關(guān)閉狀態(tài)(步驟S101選項(xiàng)為非),則CPU 111也就是BIOS 執(zhí)行從非易失性存儲(chǔ)裝置(HDD113)啟動(dòng)操作系統(tǒng)(OS)的處理(步驟S102)。這樣系統(tǒng)就 轉(zhuǎn)換到工作狀態(tài)。另一方面,如果系統(tǒng)狀態(tài)已經(jīng)被設(shè)定在休眠狀態(tài)(步驟S101選項(xiàng)為是), 則CPU 111或BIOS執(zhí)行從非易失性存儲(chǔ)裝置(HDD 113)恢復(fù)系統(tǒng)的處理(步驟S103)。在 步驟S103中,BIOS把系統(tǒng)信息從非易失性存儲(chǔ)裝置(HDD 113)轉(zhuǎn)移到主存儲(chǔ)器112中,并 通過(guò)使用儲(chǔ)存在非易失性存儲(chǔ)裝置(HDD 113)中的系統(tǒng)信息恢復(fù)系統(tǒng)操作環(huán)境。這樣, 系統(tǒng)狀態(tài)就從休眠狀態(tài)恢復(fù)到工作狀態(tài)。
如果在系統(tǒng)工作狀態(tài)中發(fā)生諸如來(lái)自用戶的關(guān)機(jī)請(qǐng)求的關(guān)閉轉(zhuǎn)換事件(步驟S104選 項(xiàng)為是),則CPU 111也就是BIOS或操作系統(tǒng)向EC 116發(fā)出關(guān)閉狀態(tài)的電源請(qǐng)求,并且 停止向包括CPU 111,主存儲(chǔ)器112和HDD 113在內(nèi)的幾乎系統(tǒng)中的所有模塊的電源(步 驟S107)。這樣系統(tǒng)就轉(zhuǎn)換到關(guān)閉狀態(tài)。如果在系統(tǒng)工作狀態(tài)中發(fā)生諸如來(lái)自用戶的休眠請(qǐng)求的休眠狀態(tài)轉(zhuǎn)換事件,則CPUlll 或操作系統(tǒng)在非易失性存儲(chǔ)裝置(HDD 113)中存儲(chǔ)用于恢復(fù)在即刻轉(zhuǎn)換到休眠狀態(tài)之前 的系統(tǒng)操作環(huán)境的系統(tǒng)信息(例如主存儲(chǔ)器112中的內(nèi)容)(步驟S108),通過(guò)BIOS向EC 116發(fā)出休眠狀態(tài)的電源請(qǐng)求,并且停止向系統(tǒng)中包括CPU 111,主存儲(chǔ)器112和HDD 113 的幾乎所有模塊的電源(步驟S109)。從而系統(tǒng)轉(zhuǎn)換到休眠狀態(tài)。如果在系統(tǒng)工作狀態(tài)中發(fā)生諸如來(lái)自用戶的待機(jī)請(qǐng)求的指令轉(zhuǎn)換到睡眠狀態(tài)的睡眠 事件,則CPU lll或操作系統(tǒng)確定上述混合睡眠功能的執(zhí)行是否被準(zhǔn)許,也就是說(shuō),系統(tǒng) 信息是否需要被存儲(chǔ)到非易失性存儲(chǔ)裝置(HDD 113)中(步驟SllO)。如果執(zhí)行上述混合睡眠功能被準(zhǔn)許(步驟S110選項(xiàng)為是),則CPU lll或操作系統(tǒng)執(zhí) 行在RTC 115中設(shè)定報(bào)警時(shí)間的處理,以及把用于恢復(fù)在即刻轉(zhuǎn)換到待機(jī)狀態(tài)(睡眠狀態(tài)) 之前的系統(tǒng)操作環(huán)境的系統(tǒng)信息(例如主存儲(chǔ)器112中的內(nèi)容)儲(chǔ)存到非易失性存儲(chǔ)裝置 (HDD 113)中的處理(步驟Slll)。另外,CPU 111或操作系統(tǒng)向EC 16發(fā)出待機(jī)狀態(tài)的電 源請(qǐng)求,并停止向除了儲(chǔ)存系統(tǒng)信息的主存儲(chǔ)器112以外的幾乎所有模塊的電源(步驟 S112)。這樣,系統(tǒng)狀態(tài)就從工作狀態(tài)轉(zhuǎn)換到待機(jī)狀態(tài)。如果執(zhí)行混合睡眠功能沒(méi)有被準(zhǔn)許(步驟S110選項(xiàng)為非),則CPU lll或操作系統(tǒng)跳
過(guò)步驟Sill的處理并且向EC 16發(fā)出待機(jī)狀態(tài)的電源請(qǐng)求,并停止向除了儲(chǔ)存系統(tǒng)信息 的主存儲(chǔ)器112以外的幾乎所有模塊的電源(步驟S112)。這樣,系統(tǒng)狀態(tài)就從工作狀態(tài)轉(zhuǎn) 換到待機(jī)狀態(tài)。如果在系統(tǒng)處于待機(jī)狀態(tài)期間發(fā)生諸如用戶操作電源開(kāi)關(guān)14或者發(fā)生來(lái)自EC 16的 報(bào)警信號(hào)的喚醒事件(重新啟動(dòng)的因素)(步驟S113選項(xiàng)為是),則EC 116在非易失性存 儲(chǔ)裝置(HD 113)保持在非激活狀態(tài)的狀態(tài)下向包括CPU lll的模塊提供電源,并且重新啟 動(dòng)CPU 111的工作,這樣就從易失性存儲(chǔ)器件(主存儲(chǔ)器112)恢復(fù)系統(tǒng)(步驟S114)。在 步驟S114中,即刻轉(zhuǎn)換到待機(jī)狀態(tài)之前的系統(tǒng)操作環(huán)境由被儲(chǔ)存在易失性存儲(chǔ)器件(主 存儲(chǔ)器112)中的系統(tǒng)信息恢復(fù)。這樣,系統(tǒng)狀態(tài)就從待機(jī)狀態(tài)恢復(fù)到工作狀態(tài)。通過(guò)這 種方式,CPU 111的操作在非易失性存儲(chǔ)裝置(HDD 113)保持在非激活狀態(tài),即禁止磁盤(pán)存 儲(chǔ)中介旋轉(zhuǎn)的狀態(tài)中重新啟動(dòng)。如果系統(tǒng)狀態(tài)從待機(jī)狀態(tài)恢復(fù)到工作狀態(tài),則CPU lll或操作系統(tǒng)確定發(fā)生喚醒事件 的因素是否是發(fā)生上述指令從待機(jī)狀態(tài)轉(zhuǎn)換到休眠狀態(tài)的報(bào)警信號(hào)。(步驟S115)如果CPU 111或操作系統(tǒng)確定發(fā)生喚醒事件的因素是發(fā)生上述指令從待機(jī)狀態(tài)轉(zhuǎn)換到 休眠狀態(tài)的報(bào)警信號(hào)(步驟S115選項(xiàng)為是),則CPU 111或操作系統(tǒng)通過(guò)BIOS向EC 116 發(fā)出休眠狀態(tài)的電源請(qǐng)求,并停止向包括CPU 111,主存儲(chǔ)器112和HDD 113在內(nèi)的系統(tǒng) 中幾乎所有模塊的電源(步驟109)。這樣,系統(tǒng)狀態(tài)就從工作狀態(tài)轉(zhuǎn)換到休眠狀態(tài)。如果 在步驟S114中沒(méi)有向HDD 113提供電源,則沒(méi)有必要在步驟S109中執(zhí)行停止向HDD 113 提供電源的處理。
如上所述,步驟S114和步驟S115是在非易失性存儲(chǔ)裝置(HDD 113)保持在非激活狀 態(tài)的狀態(tài)下執(zhí)行的。這樣,就可以在HDD 113的功耗被抑制的狀態(tài)下有效地執(zhí)行從待機(jī)狀 態(tài)到休眠狀態(tài)的轉(zhuǎn)換。另外,例如由于硬盤(pán)被防止旋轉(zhuǎn),在計(jì)算機(jī)10被移動(dòng)時(shí)就能防止 例如磁盤(pán)破碎等的情況的發(fā)生。此外,因?yàn)槟軌蛞种艸DD 113由于硬盤(pán)旋轉(zhuǎn)產(chǎn)生熱量,所 以可以防止在計(jì)算機(jī)10被放置在用戶的包中的狀態(tài)下溫度突然上升,從而提高了安全性 能。如果CPU 111或操作系統(tǒng)確定發(fā)生喚醒事件的因素不是發(fā)生上述指令從待機(jī)狀態(tài)轉(zhuǎn)換 到休眠狀態(tài)的報(bào)警信號(hào)(步驟S115選項(xiàng)為非),則CPU lll或操作系統(tǒng)執(zhí)行把HDD 113設(shè) 定為激活狀態(tài)的處理(步驟S116)。在步驟S116中,將執(zhí)行例如向HDD 113提供電源的處 理或者把復(fù)位信號(hào)的狀態(tài)從激活狀態(tài)轉(zhuǎn)換到非激活狀態(tài)的處理,該復(fù)位信號(hào)被傳輸?shù)浇油?電源的HDD 113。圖6顯示涉及電源管理的設(shè)置屏幕的實(shí)例。設(shè)置屏幕顯示用于提示用戶指定準(zhǔn)許/禁止執(zhí)行混合睡眠功能的檢査框501,還顯示用 于提示用戶指定待機(jī)狀態(tài)持續(xù)多少時(shí)間后轉(zhuǎn)換到休眠狀態(tài)的下拉菜單502。通過(guò)檢查該檢 查框501或者清除檢查框501,用戶可以容易地指令準(zhǔn)許/禁止混合睡眠功能的執(zhí)行。另外, 用戶可以通過(guò)使用下拉菜單502指定待機(jī)狀態(tài)轉(zhuǎn)換到休眠狀態(tài)的時(shí)間。如上所述,根據(jù)本實(shí)施例,HDD 113在從待機(jī)狀態(tài)轉(zhuǎn)換到休眠狀態(tài)的轉(zhuǎn)換過(guò)程中的功 耗可以減少,而且從待機(jī)狀態(tài)到休眠狀態(tài)的轉(zhuǎn)換也可以有效地執(zhí)行。另外,由于硬盤(pán)被防 止在計(jì)算機(jī)IO被攜帶和移動(dòng)時(shí)突然開(kāi)始旋轉(zhuǎn),就可以提高安全性。 如果至少CPU 111和主存儲(chǔ)器112的電源接通,則在步驟S115中操作系統(tǒng)開(kāi)始運(yùn)行 并且能夠執(zhí)行確定處理。這樣,在步驟S114中,如果只是在HDD 113保持非激活狀態(tài)的 狀態(tài)下至少向CPU 111提供電源也將滿足要求。在這種情況下,在步驟S116中,不僅執(zhí) 行把HDD 113設(shè)定到激活狀態(tài)的處理,而且還執(zhí)行向被關(guān)斷電源的其他模塊提供電源的處 理。對(duì)于本技術(shù)領(lǐng)域熟練的人員可以發(fā)現(xiàn)更多的優(yōu)點(diǎn)并進(jìn)行各種修改。因此,本發(fā)明在其 廣闊的各個(gè)方面并不限于上文顯示和描述的特定細(xì)節(jié)和代表性實(shí)施例。因此,可以進(jìn)行各 種修改而不背離由附后的權(quán)利要求及其等效內(nèi)容定義的本發(fā)明的總體原理的精神和范圍。
權(quán)利要求
1.一種信息處理設(shè)備,其特征在于,該設(shè)備包括處理器;主存儲(chǔ)器;硬盤(pán)驅(qū)動(dòng)器;第一狀態(tài)控制單元,該第一狀態(tài)控制單元響應(yīng)指令信息處理設(shè)備的系統(tǒng)狀態(tài)從工作狀態(tài)轉(zhuǎn)換到睡眠狀態(tài)的睡眠事件的發(fā)生,在所述硬盤(pán)驅(qū)動(dòng)器中存儲(chǔ)用于恢復(fù)信息處理設(shè)備的在轉(zhuǎn)換到睡眠狀態(tài)之前的系統(tǒng)操作環(huán)境的系統(tǒng)信息,然后將系統(tǒng)狀態(tài)從工作狀態(tài)轉(zhuǎn)換到向存儲(chǔ)系統(tǒng)信息的主存儲(chǔ)器提供電源而不向處理器和硬盤(pán)驅(qū)動(dòng)器提供電源的待機(jī)狀態(tài);報(bào)警產(chǎn)生單元,當(dāng)從系統(tǒng)狀態(tài)轉(zhuǎn)換到待機(jī)狀態(tài)經(jīng)過(guò)一段預(yù)定時(shí)間后,該報(bào)警產(chǎn)生單元產(chǎn)生用于指令轉(zhuǎn)換到不向處理器,主存儲(chǔ)器和硬盤(pán)驅(qū)動(dòng)器提供電源并且硬盤(pán)驅(qū)動(dòng)器保存系統(tǒng)信息的休眠狀態(tài)的報(bào)警信號(hào);恢復(fù)處理單元,在當(dāng)系統(tǒng)狀態(tài)為待機(jī)狀態(tài)期間發(fā)生喚醒事件時(shí)硬盤(pán)驅(qū)動(dòng)器保持非激活狀態(tài)的狀態(tài)下該恢復(fù)處理單元向處理器提供電源,從而把系統(tǒng)狀態(tài)從待機(jī)狀態(tài)恢復(fù)到工作狀態(tài);確定單元,該確定單元響應(yīng)工作狀態(tài)的恢復(fù)并通過(guò)處理器執(zhí)行確定發(fā)生喚醒事件的因素是否是發(fā)生報(bào)警信號(hào)的確定處理;和第二狀態(tài)控制單元,如果發(fā)生喚醒事件的因素是發(fā)生報(bào)警信號(hào),則該第二狀態(tài)控制單元停止向處理器和主存儲(chǔ)器提供電源,這樣就把系統(tǒng)狀態(tài)轉(zhuǎn)換到休眠狀態(tài),如果發(fā)生喚醒事件的因素不是發(fā)生報(bào)警信號(hào),則該第二狀態(tài)控制單元把硬盤(pán)驅(qū)動(dòng)器設(shè)定為激活狀態(tài)。
2. 如權(quán)利要求1所述的信息處理設(shè)備,其特征在于,硬盤(pán)驅(qū)動(dòng)器至少包括作為存儲(chǔ)媒介 的磁盤(pán)存儲(chǔ)媒介,并且該磁盤(pán)存儲(chǔ)媒介在硬盤(pán)驅(qū)動(dòng)器處于非激活狀態(tài)時(shí)不旋轉(zhuǎn)。
3. 如權(quán)利要求1所述的信息處理設(shè)備,其特征在于,在當(dāng)系統(tǒng)狀態(tài)為待機(jī)狀態(tài)期間發(fā)生喚醒事件時(shí),硬盤(pán)驅(qū)動(dòng)器保持電源關(guān)斷的狀態(tài)下所述恢復(fù)處理單元向處理器提供電源。
4. 如權(quán)利要求1所述的信息處理設(shè)備,其特征在于,在當(dāng)系統(tǒng)狀態(tài)為待機(jī)狀態(tài)期間發(fā)生 喚醒事件時(shí),硬盤(pán)驅(qū)動(dòng)器中的磁盤(pán)存儲(chǔ)媒介被禁止旋轉(zhuǎn)的狀態(tài)下所述恢復(fù)處理單元向硬盤(pán) 驅(qū)動(dòng)器和處理器提供電源。
5. 如權(quán)利要求1所述的信息處理設(shè)備,其特征在于,該設(shè)備進(jìn)一步包括當(dāng)系統(tǒng)狀態(tài)為休 眠狀態(tài)期間發(fā)生喚醒事件時(shí)用于執(zhí)行把系統(tǒng)恢復(fù)到工作狀態(tài)的處理的裝置。
6. —種用于控制包括處理器,主存儲(chǔ)器和硬盤(pán)驅(qū)動(dòng)器的信息處理設(shè)備的系統(tǒng)狀態(tài)的系統(tǒng) 狀態(tài)控制方法,其特征在于,該方法包括響應(yīng)指令信息處理設(shè)備的系統(tǒng)狀態(tài)從工作狀態(tài)轉(zhuǎn)換到睡眠狀態(tài)的睡眠事件的發(fā)生,在 硬盤(pán)驅(qū)動(dòng)器中存儲(chǔ)用于恢復(fù)信息處理設(shè)備的在轉(zhuǎn)換到睡眠狀態(tài)之前的系統(tǒng)操作環(huán)境的系 統(tǒng)信息,然后把系統(tǒng)狀態(tài)從工作狀態(tài)轉(zhuǎn)移到只向存儲(chǔ)系統(tǒng)信息的主存儲(chǔ)器供電而不向處理 器和硬盤(pán)驅(qū)動(dòng)器供電的待機(jī)狀態(tài);當(dāng)從系統(tǒng)狀態(tài)轉(zhuǎn)換到待機(jī)狀態(tài)經(jīng)過(guò)一段預(yù)定時(shí)間后產(chǎn)生用于指令轉(zhuǎn)換到不向處理器, 主存儲(chǔ)器和硬盤(pán)驅(qū)動(dòng)器提供電源以及由硬盤(pán)驅(qū)動(dòng)器保存系統(tǒng)信息的休眠狀態(tài)的報(bào)警信號(hào);在當(dāng)系統(tǒng)狀態(tài)為待機(jī)狀態(tài)期間發(fā)生喚醒事件時(shí)硬盤(pán)驅(qū)動(dòng)器保持非激活狀態(tài)的狀態(tài)下 執(zhí)行向處理器提供電源的恢復(fù)處理,這樣把系統(tǒng)狀態(tài)從待機(jī)狀態(tài)恢復(fù)到工作狀態(tài);響應(yīng)工作狀態(tài)的恢復(fù)通過(guò)處理器執(zhí)行確定發(fā)生喚醒事件的因素是否是發(fā)生報(bào)警信號(hào) 的確定處理;如果發(fā)生喚醒事件的因素是發(fā)生報(bào)警信號(hào)則停止向處理器和主存儲(chǔ)器的電源,這樣就 把系統(tǒng)狀態(tài)轉(zhuǎn)換到休眠狀態(tài);和如果發(fā)生喚醒事件的因素不是發(fā)生報(bào)警信號(hào)則把硬盤(pán)驅(qū)動(dòng)器設(shè)定為激活狀態(tài)。
7. 如權(quán)利要求6所述的系統(tǒng)狀態(tài)控制方法,其特征在于,硬盤(pán)驅(qū)動(dòng)器至少包括作為存儲(chǔ) 媒介的磁盤(pán)存儲(chǔ)媒介,并且該磁盤(pán)存儲(chǔ)媒介在硬盤(pán)驅(qū)動(dòng)器處在非激活狀態(tài)期間不旋轉(zhuǎn)。
8. 如權(quán)利要求6所述的系統(tǒng)狀態(tài)控制方法,其特征在于,恢復(fù)處理包括在當(dāng)系統(tǒng)狀態(tài)為 待機(jī)狀態(tài)期間發(fā)生喚醒事件時(shí),硬盤(pán)驅(qū)動(dòng)器保持電源關(guān)斷狀態(tài)的狀態(tài)下向處理器提供電源 的處理。
9. 如權(quán)利要求6所述的系統(tǒng)狀態(tài)控制方法,其特征在于,恢復(fù)處理包括如果在系統(tǒng)狀態(tài) 為待機(jī)狀態(tài)期間發(fā)生喚醒事件,則在硬盤(pán)驅(qū)動(dòng)器中的磁盤(pán)存儲(chǔ)媒介被禁止旋轉(zhuǎn)的狀態(tài)下向 硬盤(pán)驅(qū)動(dòng)器和處理器提供電源的處理。
10. 如權(quán)利要求6所述的系統(tǒng)狀態(tài)控制方法,其特征在于,該方法進(jìn)一步包括如果在系統(tǒng) 狀態(tài)為休眠狀態(tài)期間發(fā)生喚醒事件則執(zhí)行將系統(tǒng)狀態(tài)恢復(fù)到工作狀態(tài)的處理。
全文摘要
信息處理設(shè)備包括把系統(tǒng)信息儲(chǔ)存在硬盤(pán)驅(qū)動(dòng)器(113)中然后把系統(tǒng)狀態(tài)從工作狀態(tài)轉(zhuǎn)換到待機(jī)狀態(tài)的第一狀態(tài)控制單元(301);在當(dāng)發(fā)生喚醒事件時(shí)硬盤(pán)驅(qū)動(dòng)器(113)保持非激活狀態(tài)的狀態(tài)下向處理器(111)提供電源從而將系統(tǒng)狀態(tài)恢復(fù)到工作狀態(tài)的恢復(fù)處理單元(302);確定發(fā)生喚醒事件的因素是否是發(fā)生指令轉(zhuǎn)換到休眠狀態(tài)的報(bào)警信號(hào)的確定單元(303);和如果發(fā)生喚醒事件的因素是發(fā)生報(bào)警信號(hào)則停止向處理器(111)和主存儲(chǔ)器(112)提供電源從而把系統(tǒng)轉(zhuǎn)換到休眠狀態(tài)的第二狀態(tài)控制單元(304)。
文檔編號(hào)G06F1/32GK101154131SQ20071018063
公開(kāi)日2008年4月2日 申請(qǐng)日期2007年9月28日 優(yōu)先權(quán)日2006年9月29日
發(fā)明者森澤俊一 申請(qǐng)人:株式會(huì)社東芝