亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

提供混合關(guān)機(jī)和快速啟動(dòng)過程的方法和系統(tǒng)的制作方法

文檔序號:6479954閱讀:257來源:國知局
專利名稱:提供混合關(guān)機(jī)和快速啟動(dòng)過程的方法和系統(tǒng)的制作方法
提供混合關(guān)機(jī)和快速啟動(dòng)過程的方法和系統(tǒng)對相關(guān)申請的交叉引用本申請要求于2008年9月5日提交的、標(biāo)題為“METHODAND SYSTEM FOR PROVIDING HYBRID-SHUTDOWN AND FAST STARTUP PROCESSES”的美國申請No. 12/230,822 的優(yōu)先權(quán),以 其符合本發(fā)明及申請的程度在本文中合并該美國申請的全部內(nèi)容。
背景技術(shù)
個(gè)人計(jì)算機(jī)(PC)市場調(diào)查顯示對PC廠商來說一個(gè)最常見的客戶請求是更快速的 PC啟動(dòng)。目前,大多數(shù)PC預(yù)裝載有Windows操作系統(tǒng)(OS)和應(yīng)用軟件程序。典型地,從 斷電(power-off)狀態(tài)(高級配置與電源接口(ACPI)中的S5)完成完整的引導(dǎo)過程需要 1. 5到2分鐘。當(dāng)反病毒軟件在運(yùn)行時(shí),整個(gè)引導(dǎo)啟動(dòng)過程可能會更長。Windows Vista目前提供了睡眠模式(ACPI中的S3)、休眠模式(ACPI中的S4)和 混合睡眠模式功率管理特征。這些功率管理特征允許PC快速恢復(fù)到斷電前的最后狀態(tài),每 一個(gè)提供了不同的功耗水平、恢復(fù)時(shí)間和穩(wěn)定性。例如,S3睡眠模式將數(shù)據(jù)(如最后系統(tǒng) 狀態(tài)上下文數(shù)據(jù))保存在系統(tǒng)存儲器中并將系統(tǒng)置于待機(jī)模式。能夠幾乎立即地喚醒和使 用計(jì)算機(jī)系統(tǒng)。然而,在S3睡眠模式中,電源不能關(guān)閉。一旦沒電,系統(tǒng)必須使用完整的引 導(dǎo)過程從S5斷電狀態(tài)再次啟動(dòng)。與系統(tǒng)存儲器相對比,S4休眠模式將數(shù)據(jù)(如最后系統(tǒng)狀態(tài)上下文數(shù)據(jù))保存在 硬盤驅(qū)動(dòng)器中。當(dāng)計(jì)算機(jī)系統(tǒng)需要被再次使用時(shí),系統(tǒng)將利用最后系統(tǒng)狀態(tài)上下文數(shù)據(jù)引 導(dǎo)。從S4休眠模式引導(dǎo)比從S3睡眠模式花更長的時(shí)間。這些功率管理特征都消耗功率,甚至在PC沒有被使用時(shí)。另外,除S4休眠模式之 外,如果用戶關(guān)掉PC或者拔掉PC電源線,這些功率管理特征就不起作用。雖然在膝上型電 腦的電源線被拔掉的情況下S4休眠模式起作用,但是S4休眠模式的電池功耗仍然比S5斷 電狀態(tài)要高。

發(fā)明內(nèi)容
為包括操作系統(tǒng)(OS)的計(jì)算機(jī)系統(tǒng)提供混合關(guān)機(jī)(shutdown)和快速啟動(dòng)過程的 方法包括使得用戶能夠輸入指令來啟動(dòng)混合關(guān)機(jī)過程、將指令傳給啟動(dòng)混合關(guān)機(jī)過程的應(yīng) 用以及請求OS通過將當(dāng)前系統(tǒng)狀態(tài)保存為最后系統(tǒng)狀態(tài)來為休眠狀態(tài)作準(zhǔn)備。OS請求硬 件在休眠處理結(jié)束時(shí)休眠。該方法還包括捕獲來自O(shè)S的用于休眠的硬件請求,關(guān)閉計(jì)算機(jī) 系統(tǒng)而不是進(jìn)入休眠狀態(tài),以及在下一次加電(power-on)時(shí),利用保存的最后系統(tǒng)狀態(tài)從 休眠狀態(tài)執(zhí)行快速恢復(fù)過程,以提供計(jì)算機(jī)系統(tǒng)的完整功能性。用于提供混合關(guān)機(jī)和快速啟動(dòng)過程的系統(tǒng)包括按鈕,其使得用戶能夠輸入指令來 啟動(dòng)混合關(guān)機(jī)過程。該按鈕位于計(jì)算機(jī)上。該系統(tǒng)還包括應(yīng)用,在接收到指令時(shí),所述應(yīng)用 請求操作系統(tǒng)(OS)通過將當(dāng)前系統(tǒng)狀態(tài)保存為最后系統(tǒng)狀態(tài)來為休眠狀態(tài)做準(zhǔn)備。OS請 求硬件在休眠處理結(jié)束時(shí)休眠。該系統(tǒng)還包括基本輸入/輸出系統(tǒng)(BIOS)固件,其配置為 捕獲來自O(shè)S的用于休眠的硬件請求。BIOS固件關(guān)閉計(jì)算機(jī),而不是進(jìn)入休眠狀態(tài)。在下一次加電時(shí),OS利用保存的最后系統(tǒng)狀態(tài)從休眠狀態(tài)執(zhí)行快速恢復(fù)過程,以提供計(jì)算機(jī)的完 整功能性。計(jì)算機(jī)可讀介質(zhì)提供指令,所述指令為包括操作系統(tǒng)(OS)的計(jì)算機(jī)系統(tǒng)提供混 合關(guān)機(jī)和快速啟動(dòng)過程。該指令在計(jì)算機(jī)系統(tǒng)上執(zhí)行,并且包括使得用戶能夠輸入指令來 啟動(dòng)混合關(guān)機(jī)過程,將該指令傳給啟動(dòng)混合關(guān)機(jī)過程的應(yīng)用,以及請求OS通過將當(dāng)前系統(tǒng) 狀態(tài)保存為最后系統(tǒng)狀態(tài)為休眠狀態(tài)做準(zhǔn)備。OS請求硬件在休眠處理結(jié)束時(shí)休眠。該指令 還包括捕獲來自O(shè)S的用于休眠的硬件請求,關(guān)閉計(jì)算機(jī)系統(tǒng)而不是進(jìn)入休眠狀態(tài),以及 在下一次加電時(shí)利用保存的最后系統(tǒng)狀態(tài)從休眠狀態(tài)執(zhí)行快速恢復(fù)過程,以提供計(jì)算機(jī)系 統(tǒng)的完整功能性。


提供混合關(guān)機(jī)和快速啟動(dòng)過程的方法和系統(tǒng)的示例性實(shí)施例將參考附圖詳細(xì)描 述,附圖中相似數(shù)字指代相似元件,并且其中圖1示出了提供混合關(guān)機(jī)和快速啟動(dòng)過程的示例性系統(tǒng);圖2示出了可以結(jié)合提供混合關(guān)機(jī)和快速啟動(dòng)過程的系統(tǒng)使用的計(jì)算機(jī)的示例 性硬件組件;以及圖3是示出提供混合關(guān)機(jī)和快速啟動(dòng)過程的示例性方法的流程圖。具體描述在提供混合關(guān)機(jī)和快速啟動(dòng)過程的方法和系統(tǒng)的一個(gè)或多個(gè)實(shí)施例被詳細(xì)描述 之前,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解提供混合關(guān)機(jī)和快速啟動(dòng)過程的方法和系統(tǒng)在其應(yīng)用中不 限于下面詳細(xì)描述闡明的或附圖中示出的步驟布置、組件布置以及構(gòu)造細(xì)節(jié)。提供混合關(guān) 機(jī)和快速啟動(dòng)過程的方法和系統(tǒng)能夠具有其它實(shí)施例和以多種方式實(shí)現(xiàn)或執(zhí)行。而且,這 里所使用的措辭和術(shù)語是出于描述的目的,而不應(yīng)看作是限制性的。圖1示出了提供混合關(guān)機(jī)和快速啟動(dòng)過程的示例性系統(tǒng)100。系統(tǒng)100包括基本 輸入/輸出系統(tǒng)(BIOS)固件120,當(dāng)首次加電時(shí),基本輸入/輸出系統(tǒng)(BIOS)固件120標(biāo) 識并起動(dòng)組件硬件。具體地,BIOS固件120準(zhǔn)備和配置計(jì)算機(jī)(例如個(gè)人計(jì)算機(jī)(PC))的 硬件,使得存儲在各個(gè)介質(zhì)上的軟件程序能夠裝載、執(zhí)行以及獲取計(jì)算機(jī)的控制。BIOS固件 120可以存儲在存儲器設(shè)備中。系統(tǒng)100還包括硬件按鈕140,其能夠從用戶接收指令(即輸入)以啟動(dòng)混合關(guān)機(jī) 過程。硬件按鈕140可以是混合關(guān)機(jī)按鈕142或者混合關(guān)機(jī)鍵144。按下硬件按鈕140的 事件被稱為按鈕事件。系統(tǒng)100還包括操作系統(tǒng)(OS) 130和鏈接到硬件按鈕140的軟件應(yīng)用或程序110, 例如Windows應(yīng)用。在初始化期間,BIOS固件120利用對應(yīng)的硬件信號傳輸(signalling) (稱為高級配置和電源接口(ACPI)中斷)以及軟件編程來配置硬件按鈕140,使得OS 130 能夠接收按鈕事件的通知。在0S130的初始化期間,0S130可以啟動(dòng)應(yīng)用110。應(yīng)用110向OS 130注冊,使 得當(dāng)硬件按鈕140被按下時(shí),0S130向應(yīng)用110通知按鈕事件。當(dāng)硬件按鈕140被按下時(shí), 0S130還可以自動(dòng)啟動(dòng)應(yīng)用110。從OS 130接收到按鈕事件通知之后,應(yīng)用110通過請求0S130為休眠狀態(tài)做準(zhǔn)備并將當(dāng)前系統(tǒng)狀態(tài)保存為最后系統(tǒng)狀態(tài)來啟動(dòng)混合關(guān)機(jī)過程。例如,最后系統(tǒng)狀態(tài)可以被 保存在硬盤驅(qū)動(dòng)器上。OS 130可以可選地在休眠處理期間實(shí)現(xiàn)喚醒事件。在休眠處理結(jié)束 時(shí),OS 130請求計(jì)算機(jī)硬件進(jìn)行休眠。BIOS固件120捕獲(即攔截)從OS 130至計(jì)算機(jī)硬件的休眠請求。在確定混合 關(guān)機(jī)過程正在進(jìn)行中(即硬件按鈕140已經(jīng)被按壓)之后,BIOS固件120將計(jì)算機(jī)硬件配 置為關(guān)閉計(jì)算機(jī)而不是進(jìn)入休眠狀態(tài)。禁用可選的喚醒事件,以允許混合關(guān)機(jī)過程比休眠 狀態(tài)節(jié)省更多的功率。然而,如果BIOS固件120確定硬件按鈕140還沒被按壓并且混合關(guān) 機(jī)過程不在進(jìn)行中,則計(jì)算機(jī)進(jìn)入休眠狀態(tài)。在下一次加電時(shí),BIOS固件120執(zhí)行加電自檢(POST)并向OS 130傳遞控制。OS 130檢查自上一次斷電以來硬件配置是否有任何改變。如果硬件配置沒有改變,則OS 130 利用保存的最后系統(tǒng)狀態(tài)來從休眠狀態(tài)執(zhí)行快速恢復(fù)過程以提供計(jì)算機(jī)的完整功能性。如 果硬件配置有改變,則OS 130執(zhí)行完整的系統(tǒng)引導(dǎo)。用于提供混合關(guān)機(jī)和快速啟動(dòng)過程的示例性系統(tǒng)100允許計(jì)算機(jī)快速返回到其 在斷電前的最后狀態(tài),而不是經(jīng)歷正常的完整系統(tǒng)引導(dǎo)期間的耗時(shí)的硬件枚舉和配置。例 如,快速恢復(fù)時(shí)間能夠小于30秒。只要自上次斷電以來硬件配置沒有改變,系統(tǒng)100實(shí)現(xiàn) 快速的系統(tǒng)啟動(dòng),而不論預(yù)裝載的軟件程序的數(shù)量如何。因此,PC廠商能夠自由地增加軟 件而不會損害引導(dǎo)時(shí)間。將系統(tǒng)100集成到計(jì)算機(jī)的斷電路徑中,由此提供真實(shí)的斷電狀 態(tài)和最低功耗水平以滿足工業(yè)的綠色PC倡議。圖2示出了可以結(jié)合提供混合關(guān)機(jī)和快速啟動(dòng)過程的系統(tǒng)100使用的計(jì)算機(jī)200 的示例性硬件組件。計(jì)算機(jī)200可以包括與網(wǎng)絡(luò)的連接,所述網(wǎng)絡(luò)諸如因特網(wǎng)或其它類型 的計(jì)算機(jī)或者電話網(wǎng)絡(luò)。計(jì)算機(jī)200包括位于機(jī)箱122內(nèi)部的主板124。例如,混合關(guān)機(jī)按鈕142靠近常規(guī)電源按鈕146而位于機(jī)箱122上。本領(lǐng)域技術(shù) 人員將會理解混合關(guān)機(jī)按鈕142可以位于機(jī)箱122上的任何位置。混合關(guān)機(jī)按鈕142可以 是重定義的電源按鈕、修改的電源按鈕或者基于通用輸入/輸出(GPIO)的混合關(guān)機(jī)按鈕。 混合關(guān)機(jī)按鈕142通過混合關(guān)機(jī)按鈕連接器152與處理器150相連。電源按鈕146通過電 源按鈕連接器148與處理器150相連。如中央處理單元(CPU)的處理器150與系統(tǒng)存儲器162相連??梢岳帽睒?NB) 芯片156來控制系統(tǒng)存儲器162。NB芯片152和南橋(SB)芯片巧4是芯片組的一部分。芯 片組包含主要的微控制器芯片,并且可用于控制計(jì)算機(jī)設(shè)備。芯片組154、156基于這兩個(gè) 芯片在主板1 上的定位而被稱為NB芯片156和SB芯片154??商鎿Q地,計(jì)算機(jī)200可以 通過進(jìn)一步集成NB芯片156和SB芯片154而只包含一個(gè)芯片。系統(tǒng)存儲器162可以包括 隨機(jī)存取存儲器(RAM)或者相似類型的存儲器。計(jì)算機(jī)200還包括輔助存儲設(shè)備136,其通過存儲連接器164與處理器150相連。 輔助存儲設(shè)備136可以包括硬盤驅(qū)動(dòng)器、軟盤驅(qū)動(dòng)器、CD-ROM驅(qū)動(dòng)器或者其它類型的非易 失性數(shù)據(jù)儲存器,并且可與各種數(shù)據(jù)庫或其它資源相關(guān)??梢允褂糜脖P驅(qū)動(dòng)器來存儲OS 130、應(yīng)用110和最后系統(tǒng)狀態(tài)。處理器150可以執(zhí)行指令以實(shí)施這里描述的方法步驟。例如,當(dāng)硬件按鈕140被 按壓時(shí),處理器150可以執(zhí)行指令以自動(dòng)啟動(dòng)應(yīng)用110或通知應(yīng)用110請求OS 130為休眠 狀態(tài)做準(zhǔn)備。這些指令可以存儲在系統(tǒng)存儲器162、輔助存儲設(shè)備136中,或者可選地從因特網(wǎng)或其它網(wǎng)絡(luò)接收。計(jì)算機(jī)200還包括輸入設(shè)備,其可以是用于輸入數(shù)據(jù)至計(jì)算機(jī)200中的任何設(shè)備, 例如鍵盤180、鍵區(qū)(未示出)、光標(biāo)控制設(shè)備如鼠標(biāo)170、觸摸屏(可能具有指示筆)(未示 出)或者麥克風(fēng)(未示出)。鍵盤180可以是個(gè)人系統(tǒng)/2 (PS/2)鍵盤或者是通用串行總線 (USB)鍵盤??梢允嵌ㄖ圃O(shè)計(jì)的鍵的混合關(guān)機(jī)鍵144位于鍵盤180上以允許用戶輸入指令 來啟動(dòng)混合關(guān)機(jī)過程。鍵盤180和鼠標(biāo)170分別通過鍵盤連接器190和鼠標(biāo)連接器192與 主板1 相連。為了將外圍設(shè)備附接到計(jì)算機(jī)主板,計(jì)算機(jī)200還包括外圍部件互連(PCI)插槽 和/或PCI Express (PCI-E)插槽(共同表示為134)。計(jì)算機(jī)200還包括顯示設(shè)備178,其 可以是任何類型的用于呈現(xiàn)視覺圖像的設(shè)備,諸如例如計(jì)算機(jī)監(jiān)視器、平面屏幕顯示器或 顯示板。顯示設(shè)備178通過圖形插槽194與處理器150相連,其稱為外部圖形器件??商鎿Q 地,顯示設(shè)備178可以通過至NB芯片156的直接連接與處理器150相連而無需圖形插槽, 其稱為集成圖形器件。計(jì)算機(jī)200進(jìn)一步包括輸出設(shè)備172,其可以是以硬拷貝格式呈現(xiàn)數(shù)據(jù)的任何類 型的設(shè)備(例如打印機(jī))以及包括揚(yáng)聲器或以音頻形式提供數(shù)據(jù)的任何設(shè)備在內(nèi)的其它類 型的輸出設(shè)備。計(jì)算機(jī)200可能包括多個(gè)輸入設(shè)備、輸出設(shè)備和顯示設(shè)備。示例性計(jì)算機(jī) 200可以是桌上型計(jì)算機(jī)、膝上型計(jì)算機(jī)和其它類型的計(jì)算機(jī)。雖然計(jì)算機(jī)200被描繪為具有各種組件,但本領(lǐng)域技術(shù)人員會理解計(jì)算機(jī)200能 夠包含附加的或不同的組件。另外,雖然與提供混合關(guān)機(jī)和快速啟動(dòng)過程的系統(tǒng)相一致的 實(shí)現(xiàn)方式的方面被描述為存儲在系統(tǒng)存儲器中,但是本領(lǐng)域技術(shù)人員會理解這些方面還能 夠存儲在以下項(xiàng)中或者從它們中讀取其它類型的計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)可讀介質(zhì),例 如包括硬盤、軟盤或CD-ROM的輔助存儲設(shè)備;來自因特網(wǎng)或其它網(wǎng)絡(luò)的在載波中體現(xiàn)的信 號;或者其它形式的RAM或ROM。計(jì)算機(jī)可讀介質(zhì)可以包括用于控制計(jì)算機(jī)200執(zhí)行特定 方法的指令。圖3是示出為計(jì)算機(jī)200提供混合關(guān)機(jī)和快速啟動(dòng)過程的示例性方法300的流程 圖。方法300開始302于利用對應(yīng)的硬件信號傳輸和軟件編程來將硬件按鈕140配置為使 得能夠向OS 130通知按鈕事件(塊304)。方法300使得用戶能夠例如通過按下混合關(guān)機(jī) 按鈕142或位于鍵盤180上的混合關(guān)機(jī)鍵144而輸入指令來啟動(dòng)混合關(guān)機(jī)過程(塊306)。 OS 130將按鈕事件傳給應(yīng)用110 (塊308)。應(yīng)用110通過請求OS 130為休眠狀態(tài)做準(zhǔn)備并 將當(dāng)前系統(tǒng)狀態(tài)作為最后系統(tǒng)狀態(tài)保存在硬盤驅(qū)動(dòng)器上,來啟動(dòng)混合關(guān)機(jī)過程(塊310)。 OS 130請求計(jì)算機(jī)硬件在休眠處理的結(jié)束時(shí)休眠(塊310)。BIOS固件120捕獲(即攔截)來自O(shè)S 130的用于休眠的硬件請求(塊312)。BIOS 固件120確定混合關(guān)機(jī)過程是否在進(jìn)行中(塊314)。如果否,則計(jì)算機(jī)200進(jìn)入休眠狀態(tài) (塊316)。如果混合關(guān)機(jī)過程在進(jìn)行中,則BIOS固件120將計(jì)算機(jī)硬件配置為關(guān)閉計(jì)算機(jī) 200而不是進(jìn)入休眠狀態(tài)(塊318)。在下一次加電時(shí),BIOS固件120在把控制傳給0S130之前執(zhí)行POST (塊320)。 0S130確定自上次斷電以來硬件配置是否有任何改變(塊322)。如果有,則0S130執(zhí)行完 整的系統(tǒng)引導(dǎo)(塊324)。如果沒有硬件配置改變,則0S130利用保存的最后系統(tǒng)狀態(tài)從休 眠狀態(tài)執(zhí)行快速恢復(fù)過程,以提供計(jì)算機(jī)200的完整功能性(塊326)。方法300在3 處結(jié)束。在前面的詳細(xì)描述中,參考特定的示例性實(shí)施例描述了根據(jù)提供混合關(guān)機(jī)和快速 啟動(dòng)過程的方法和系統(tǒng)的實(shí)施例的系統(tǒng)和方法。因此,本說明和附圖應(yīng)被認(rèn)為是說明性的 而不是限制性的。通過附于其的編號示例和它們的等價(jià)物將進(jìn)一步理解提供混合關(guān)機(jī)和快 速啟動(dòng)過程的方法和系統(tǒng)的范圍。另外,在描述各個(gè)實(shí)施例時(shí),本說明可以將方法和/或過程呈現(xiàn)為特定步驟序列。 然而,該方法或過程不依賴于這里闡述的步驟的特定順序,就此而言,該方法或過程不應(yīng)當(dāng) 限于所描述的特定步驟序列。如本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解的,其它步驟序列也是可能 的。因此,本說明中闡述的步驟的特定順序不應(yīng)當(dāng)被解釋為對于權(quán)利要求的限制。另外,涉 及方法和/或過程的權(quán)利要求不應(yīng)當(dāng)限于以所寫順序執(zhí)行它們的步驟,并且本領(lǐng)域技術(shù)人 員能容易理解序列是可以改變的,并且仍然在各個(gè)實(shí)施例的精神和范圍內(nèi)。
權(quán)利要求
1.一種為計(jì)算機(jī)系統(tǒng)提供混合關(guān)機(jī)和快速啟動(dòng)過程的計(jì)算機(jī)實(shí)現(xiàn)方法,所述計(jì)算機(jī)系 統(tǒng)包括操作系統(tǒng)(OS),該方法包括使得用戶能夠輸入指令來啟動(dòng)混合關(guān)機(jī)過程;將該指令傳給啟動(dòng)混合關(guān)機(jī)過程的應(yīng)用;請求OS通過將當(dāng)前系統(tǒng)狀態(tài)保存為最后系統(tǒng)狀態(tài)來為休眠狀態(tài)做準(zhǔn)備,其中OS請求 硬件休眠;捕獲來自O(shè)S的硬件請求;關(guān)閉計(jì)算機(jī)系統(tǒng)而不是進(jìn)入休眠狀態(tài);以及在下一次加電時(shí),利用保存的最后系統(tǒng)狀態(tài)從休眠狀態(tài)執(zhí)行快速恢復(fù)過程,以提供計(jì) 算機(jī)系統(tǒng)的完整功能性。
2.根據(jù)權(quán)利要求1的方法,還包括利用硬件信號傳輸和軟件編程來配置按鈕,以使得 能夠?qū)⒅噶顐鹘oOS和應(yīng)用。
3.根據(jù)權(quán)利要求1的方法,還包括如果混合關(guān)機(jī)過程不在進(jìn)行中,則進(jìn)入休眠狀態(tài)。
4.根據(jù)權(quán)利要求1的方法,其中當(dāng)前系統(tǒng)狀態(tài)作為最后系統(tǒng)狀態(tài)被保存在硬盤驅(qū)動(dòng)器上。
5.根據(jù)權(quán)利要求1的方法,其中應(yīng)用被鏈接到從用戶接收指令的硬件按鈕。
6.根據(jù)權(quán)利要求5的方法,其中在從用戶接收到指令時(shí),自動(dòng)啟動(dòng)所述應(yīng)用。
7.根據(jù)權(quán)利要求1的方法,其中使得用戶能夠輸入指令來啟動(dòng)混合關(guān)機(jī)過程的步驟包 括允許用戶按下與混合關(guān)機(jī)過程相關(guān)的混合關(guān)機(jī)按鈕。
8.根據(jù)權(quán)利要求7的方法,其中混合關(guān)機(jī)按鈕是重定義的電源按鈕、修改的電源按鈕 和基于通用輸入/輸出(GPIO)的混合關(guān)機(jī)按鈕之一。
9.根據(jù)權(quán)利要求1的方法,其中使得用戶能夠輸入指令來啟動(dòng)混合關(guān)機(jī)過程的步驟包 括允許用戶按下鍵盤上的定制設(shè)計(jì)的鍵,其中定制設(shè)計(jì)的鍵與混合關(guān)機(jī)過程相關(guān)。
10.根據(jù)權(quán)利要求1的方法,其中確定步驟包括利用基本輸入/輸出系統(tǒng)(BIOS)固 件來捕獲來自O(shè)S的硬件請求。
11.根據(jù)權(quán)利要求1的方法,還包括在下一次加電時(shí),確定自上次斷電以來硬件配置是否有改變;以及如果有,則執(zhí)行完整的系統(tǒng)引導(dǎo)。
12.根據(jù)權(quán)利要求1的方法,還包括在將控制傳給OS以執(zhí)行快速恢復(fù)過程之前執(zhí)行 加電自檢(POST)。
13.一種提供混合關(guān)機(jī)和快速啟動(dòng)過程的系統(tǒng),包括按鈕,其使得用戶能夠輸入指令來啟動(dòng)混合關(guān)機(jī)過程,該按鈕位于計(jì)算機(jī)上;應(yīng)用,其在接收到所述指令時(shí),請求操作系統(tǒng)(OS)通過將當(dāng)前系統(tǒng)狀態(tài)保存為最后系 統(tǒng)狀態(tài)來為休眠狀態(tài)做準(zhǔn)備,其中OS請求硬件休眠;以及基本輸入/輸出系統(tǒng)¢10 固件,其配置為捕獲硬件請求,其中BIOS固件關(guān)閉計(jì)算機(jī) 而不是進(jìn)入休眠狀態(tài),并且其中在下一次加電時(shí),OS利用保存的最后系統(tǒng)狀態(tài)從休眠狀態(tài) 執(zhí)行快速恢復(fù)過程,以提供計(jì)算機(jī)的完整功能性。
14.根據(jù)權(quán)利要求13的系統(tǒng),其中應(yīng)用被鏈接到該按鈕。
15.根據(jù)權(quán)利要求14的系統(tǒng),其中在從用戶接收到指令時(shí),自動(dòng)啟動(dòng)所述應(yīng)用。
16.根據(jù)權(quán)利要求13的系統(tǒng),其中在下一次加電時(shí),BIOS固件將控制傳給OS;并且其 中如果自上次斷電以來,監(jiān)測到硬件配置的改變,則OS執(zhí)行完整的系統(tǒng)引導(dǎo)。
17.根據(jù)權(quán)利要求13的系統(tǒng),其中BIOS固件利用硬件信號傳輸和軟件編程來配置按 鈕,以使得能夠?qū)⒅噶顐鹘o所述OS和應(yīng)用。
18.根據(jù)權(quán)利要求13的系統(tǒng),其中當(dāng)前系統(tǒng)狀態(tài)作為最后系統(tǒng)狀態(tài)被保存在硬盤驅(qū)動(dòng) 器上。
19.根據(jù)權(quán)利要求13的系統(tǒng),其中按鈕是與混合關(guān)機(jī)過程相關(guān)的混合關(guān)機(jī)按鈕。
20.一種提供指令的計(jì)算機(jī)可讀介質(zhì),所述指令用于為包括操作系統(tǒng)(OS)的計(jì)算機(jī)系 統(tǒng)提供混合關(guān)機(jī)和快速啟動(dòng)過程,所述指令在計(jì)算機(jī)系統(tǒng)上執(zhí)行并且包括使得用戶能夠輸入指令來啟動(dòng)混合關(guān)機(jī)過程;將該指令傳給啟動(dòng)混合關(guān)機(jī)過程的應(yīng)用;請求OS通過將當(dāng)前系統(tǒng)狀態(tài)保存為最后系統(tǒng)狀態(tài)來為休眠狀態(tài)做準(zhǔn)備,其中OS請求 硬件休眠;捕獲來自O(shè)S的硬件請求;關(guān)閉計(jì)算機(jī)系統(tǒng)而不是進(jìn)入休眠狀態(tài);以及在下一次加電時(shí),利用保存的最后系統(tǒng)狀態(tài)從休眠狀態(tài)執(zhí)行快速恢復(fù)過程,以提供計(jì) 算機(jī)系統(tǒng)的完整功能性。
全文摘要
公開了提供混合關(guān)機(jī)和快速啟動(dòng)過程的系統(tǒng)和對應(yīng)的方法。該系統(tǒng)允許計(jì)算機(jī)快速返回到其在斷電前的最后狀態(tài),而不是經(jīng)歷正常的完整系統(tǒng)引導(dǎo)的硬件枚舉和配置。只要自上次斷電以來硬件配置沒有改變,該系統(tǒng)實(shí)現(xiàn)快速的系統(tǒng)啟動(dòng),而不論預(yù)裝載軟件的數(shù)量如何。因此,PC廠商能夠自由地增加增值軟件而不會損害引導(dǎo)時(shí)間。該系統(tǒng)集成到計(jì)算機(jī)的斷電路徑中,由此提供真實(shí)的斷電狀態(tài)和最低功耗水平。
文檔編號G06F9/24GK102144214SQ200880131004
公開日2011年8月3日 申請日期2008年10月29日 優(yōu)先權(quán)日2008年9月5日
發(fā)明者H·伊, V·何 申請人:惠普開發(fā)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1