国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      計算機快速開機系統(tǒng)及其方法

      文檔序號:6356428閱讀:249來源:國知局
      專利名稱:計算機快速開機系統(tǒng)及其方法
      技術領域
      本發(fā)明涉及一種計算機快速開機系統(tǒng)及其方法,特別是涉及ー種借由快速啟動模式使計算機系統(tǒng)可快速進入操作系統(tǒng)的計算機快速開機系統(tǒng)及其方法。
      背景技術
      基本輸入輸出系統(tǒng)(Basic Input/Output System, BIOS)是加載在計算機硬件系統(tǒng)上的最基本的軟件程序代碼。當計算機系統(tǒng)的電源被開啟吋,BIOS就會由主機板上的閃存(flah memory)執(zhí)行,并將芯片組和內存子系統(tǒng)初始化。BIOS最基本的功能就是用來記憶計算機的基本設定值,同時使用者也可以通過BIOS來設定系統(tǒng)的模式以及硬件的相關參數(shù)。

      圖I為現(xiàn)有習知計算機系統(tǒng)開機的流程示意圖。如圖I所示,當計算機系統(tǒng)開機(步驟S10)時,BIOS會進行開機自我檢測(Power On Self Test, POST)(步驟SI I),以確定系統(tǒng)組件的基本組態(tài)及功能狀態(tài)。此時,如使用者按下對應的功能鍵即可進入BIOS的設定主畫面,以調整各項設定。而在每次計算機開機時,這些基本程序會被加載到計算機系統(tǒng)的內存中,并讓處理器執(zhí)行一些開機的初始化程序。當所有程序結束后,再加載操作系統(tǒng)(步驟S12),系統(tǒng)控制權便交由操作系統(tǒng)來使用。由于一般計算機系統(tǒng)必須遵循ACPI (Advanced Configuration and PowerInterface)的規(guī)范,因此當計算機系統(tǒng)需要進入S3 (Suspend to RAM, STR)模式、S4 (Suspend to Disk, STD)模式或是S5 (Soft Off)模式時,BIOS會告知操作系統(tǒng)需要在芯片組中的睡眠狀態(tài)緩存器(sleep type register)填入哪ー個對應值,以對應接下來要進入的狀態(tài)。上述S3模式又稱作睡眠模式(slewing state),其指將數(shù)據(jù)寫入隨機存取內存(RAM),并且只供應電源給隨機存取內存使用,其余組件均停止供電;S4模式或稱休眠模式(hibernate state),其指將儲存于隨機存取內存的數(shù)據(jù)寫入硬盤,并停止各組件エ作,也就是說當數(shù)據(jù)寫入硬盤后才停止各組件的電源供應;以及S5模式又稱關閉電源模式(soft-off state),其指停止供應電源給計算機系統(tǒng)。而前述睡眠模式、休眠模式及關閉電源模式皆為一般計算機系統(tǒng)的主要狀態(tài)模式。如果使用者選擇了休眠模式或關閉電源模式(步驟S13),芯片組中的睡眠狀態(tài)緩存器就會被填入對應值,而計算機系統(tǒng)會依據(jù)所選擇的狀態(tài)模式來關閉電カ供應(步驟S14)。等到下一次重新啟動計算機系統(tǒng)(步驟S10)吋,BIOS又會再一次重新進行開機自我檢測(步驟Sll),當所有程序結束后,才會再加載操作系統(tǒng)(步驟S12)。然而,如此ー來卻會讓使用者等待一段時間。此外,如果使用者不選擇休眠模式或關閉電源模式,但選擇暖啟動開機模式(WarmBoot)(步驟S15)以重新啟動計算機系統(tǒng),BIOS也會再重新進行開機自我檢測(步驟Sll)后才加載操作系統(tǒng)(步驟S12)。然而,在計算機系統(tǒng)的硬件未變更狀態(tài)下,由于硬件組態(tài)設定的數(shù)據(jù)已儲存于隨機存取內存中,因此實際上并不需要再重新進行開機自我檢測。由于BIOS在進行開機自我檢測時會進行很多偵測,例如偵測使用者是否已按下對應的功能鍵(hotkey)或是否有新增硬件組件等,所以導致計算機系統(tǒng)自開機后到進入操作系統(tǒng)之間需花費許多時間,因此許多系統(tǒng)商需要竭盡心力想辦法來縮短開機時間,以期讓使用者縮短進入操作系統(tǒng)的時間。目前最常用的方法包括減少程序代碼、跳過共同的或特定的任務,然而有時候移除的可能是芯片組、組件或平臺相互依屬的程序代碼。此外,決定要移除哪一段程序代碼是非常冒險的,通常要經過不斷的嘗試及錯誤驗證才能達成最佳化。再者,BIOS廠商雖可借由客制化程序代碼以縮短開機時間,然而在考慮到使用者經驗的因素下,BIOS在進行POST時仍須保留與使用者的互動,例如進入設定工具程序、啟動清單、顯示能源的星標章(Energy Star Logo)以及廠商標章等,其平均開機時間還是需要大約6到7秒鐘,故一直未被廣泛使用。此外,雖然在開機過程中BIOS也提供使用者按下熱鍵(hotkey)以中斷開機程序的機制,并且顯示用來修改不同平臺設定(例如啟動順序)的選單,然而在一般使用情形下,使用者大多是選擇直接進入操作系統(tǒng)。因此,如何建立一快速開機程序,讓使用者不須 長時間等待即能快速進入操作系統(tǒng),同時提供使用者選擇不同的啟動模式,并讓使用者可依實際需求進行操作或工具設定,實為目前亟需達到的目標。由此可見,上述現(xiàn)有的基本輸入輸出系統(tǒng)在方法及使用上,顯然仍存在有不便與缺陷,而亟待加以進一歩改進。因此如何能創(chuàng)設ー種新的計算機快速開機系統(tǒng)及其方法,亦成為當前業(yè)界極需改進的目標。

      發(fā)明內容
      本發(fā)明的目的在于,克服現(xiàn)有的基本輸入輸出系統(tǒng)存在的缺陷,而提供一種新的計算機快速開機系統(tǒng)及其方法,所要解決的技術問題是使其BIOS不須進行完整的開機自我檢測,而僅需簡單的初始化程序即能快速進入操作系統(tǒng),非常適于實用。本發(fā)明的另一目的在于,克服現(xiàn)有的基本輸入輸出系統(tǒng)存在的缺陷,而提供ー種新的計算機快速開機系統(tǒng)及其方法,所要解決的技術問題是使其當計算機系統(tǒng)要進入休眠模式或關閉電源模式時,使計算機系統(tǒng)改進入睡眠模式以將所有組件的組態(tài)設定儲存于隨機存取內存中。因此當需要重新開機時,則提供選擇快速啟動模式,以使得在所有組件均無異動的情況下,自隨機存取內存中讀取回復組態(tài)設定并再次快速進入操作系統(tǒng)中,從而更加適于實用。本發(fā)明的還ー目的在干,克服現(xiàn)有的基本輸入輸出系統(tǒng)存在的缺陷,而提供ー種新的計算機快速開機系統(tǒng)及其方法,所要解決的技術問題是使其當計算機系統(tǒng)進行暖啟動開機模式時,提供選擇致動快速啟動模式,當偵測所有組件均無異動時,則自隨機存取內存中讀取組態(tài)設定并再次快速進入操作系統(tǒng)中,從而更加適于實用。本發(fā)明的再一目的在于,提供一種新的計算機快速開機系統(tǒng)及其方法,所要解決的技術問題是使其提供一雙模式開機的選擇,通過ー開機模式選擇模塊的切換,使使用者可選擇快速啟動模式或正常啟動模式進入操作系統(tǒng),從而更加適于實用,且具有產業(yè)上的利用價值。本發(fā)明的目的及解決其技術問題是采用以下技術方案來實現(xiàn)的。依據(jù)本發(fā)明提出的一種計算機快速開機系統(tǒng),其包括一隨機存取內存,其儲存有連接ー計算機系統(tǒng)的各組件的組態(tài)設定;一只讀存儲器,用以儲存一基本輸入輸出系統(tǒng),以控制開機自我檢測操作;以及ー開機模式選擇模塊,用于選取開機模式,該開機模式選擇模塊至少包括一偵測單元,用以偵測與該計算機系統(tǒng)連接的各該組件是否產生異動;以及ー快速啟動單元,其在該偵測單元偵測各該組件無異動時讀取該隨機存取內存所儲存的該組態(tài)設定,井根據(jù)該組態(tài)設定進入一操作系統(tǒng);若各該組件有異動,則讀取該只讀存儲器。本發(fā)明的目的及解決其技術問題還可采用以下技術措施進ー步實現(xiàn)。前述的計算機快速開機系統(tǒng),其中所述的該開機模式選擇模塊進一歩包括一正常啟動單元,其在開機過程中讀取該只讀存儲器。前述的計算機快速開機系統(tǒng),其中所述的該快速啟動單元由該基本輸入輸出系統(tǒng)致動或由該操作系統(tǒng)中ー應用程序致動。本發(fā)明的目的及解決其技術問題還采用以下技術方案來實現(xiàn)。依據(jù)本發(fā)明提出的一種計算機快速開機的方法,其包括下列步驟啟動ー計算機系統(tǒng)的電源;進行開機自我檢測;進入一操作系統(tǒng);判斷是否進入休眠模式或關閉電源模式;當進入該休眠模式或該 關閉電源模式時,則判斷一,決速啟動模式是否已致動;若該快速啟動模式已致動,則進入睡眠模式,將該計算機系統(tǒng)的各組件的組態(tài)設定暫存于ー隨機存取內存中;重新啟動該電源;以及如偵測各該組件無異動,則自該隨機存取內存讀取各該組件的組態(tài)設定,并再次進入該操作系統(tǒng)。本發(fā)明的目的及解決其技術問題還可采用以下技術措施進ー步實現(xiàn)。前述的計算機快速開機的方法,其中所述的該快速啟動模式由一基本輸入輸出系統(tǒng)致動或由該操作系統(tǒng)中ー應用程序致動。本發(fā)明的目的及解決其技術問題另外還采用以下技術方案來實現(xiàn)。依據(jù)本發(fā)明提出的一種計算機快速開機的方法,其包括下列步驟啟動ー計算機系統(tǒng)的電源;進行開機自我檢測;進入一操作系統(tǒng);判斷是否進行暖啟動開機模式;若進行該暖啟動開機模式,則判斷一快速啟動模式是否已致動;以及如偵測該計算機系統(tǒng)的各組件無異動,則自ー隨機存取內存回復各該組件的組態(tài)設定,并再次進入該操作系統(tǒng)。本發(fā)明的目的及解決其技術問題還可采用以下技術措施進ー步實現(xiàn)。前述的計算機快速開機的方法,其中所述的該快速啟動模式由一基本輸入輸出系統(tǒng)致動或由該操作系統(tǒng)中ー應用程序致動。本發(fā)明的目的及解決其技術問題另外再采用以下技術方案來實現(xiàn)。依據(jù)本發(fā)明提出的一種計算機快速開機的方法,其包括下列步驟啟動ー計算機系統(tǒng)的電源;致動ー快速啟動模式且檢測該計算機系統(tǒng)的各組件有無異動;若該快速啟動模式已致動并且各該組件無異動,則讀取一隨機存取內存中各該組件的組態(tài)設定,且不進行開機自我檢測;進入一操作系統(tǒng);判斷是否將電源轉換成休眠模式或關閉電源模式;若是,則再判斷該快速啟動模式是否致動;若該快速啟動模式并未致動則關閉該電源;以及若該快速啟動模式已致動,則進入睡眠模式。本發(fā)明的目的及解決其技術問題還可采用以下技術措施進ー步實現(xiàn)。前述的計算機快速開機的方法,其中所述的該快速啟動模式由一基本輸入輸出系統(tǒng)致動或由該操作系統(tǒng)中ー應用程序致動。前述的計算機快速開機的方法,其中所述的該讀取該隨機存取內存中各該組件的組態(tài)設定且不進行該開機自我檢測的步驟與該進入該操作系統(tǒng)的步驟之間進ー步包括一取消步驟,用以取消直接進入該操作系統(tǒng)并由一基本輸入輸出系統(tǒng)進行該開機自我檢測后再進入該操作系統(tǒng)。本發(fā)明與現(xiàn)有技術相比具有明顯的優(yōu)點和有益效果。由以上技術方案可知,本發(fā)明的主要技術內容如下提供一種計算機快速開機系統(tǒng),其包括一隨機存取內存,其儲存有連接ー計算機系統(tǒng)的各組件的組態(tài)設定;一只讀存儲器,用以儲存一基本輸入輸出系統(tǒng),以控制開機自我檢測操作;以及ー開機模式選擇模塊,用于選取開機模式,開機模式選擇模塊至少包括一偵測單元,用以偵測與計算機系統(tǒng)連接的各組件是否產生異動;以及ー快速啟動單元,其系于偵測單元偵測各組件無異動時讀取隨機存取內存所儲存的組態(tài)設定,井根據(jù)組態(tài)設定進入一操作系統(tǒng);若各組件有異動,則讀取只讀存儲器。又提供一種計算機快速開機的方法,其包括下列步驟啟動ー計算機系統(tǒng)的電源;進行開機自我檢測;進入一操作系統(tǒng);判斷是否進入休眠模式或關閉電源模式;當進入休眠模式或關閉電源模式吋,則判斷一快速啟動模式是否已致動;若快速啟動模式已致動,則進入睡眠模式,將計算機系統(tǒng)的各組件的組態(tài)設定暫存于ー隨機存取內存中;重新啟動電源;以及如偵測各組件無異動,則自隨機存取內存讀取各組件的組態(tài)設定,并再次進入操作系統(tǒng)。再提供一種計算機快速開機的方法,其包括下列步驟啟動ー計算機系統(tǒng)的電源;進行開機自我檢測;進入一操作系統(tǒng);判斷是否進行暖啟動開機模式;若進行暖啟動開機模式,則判斷一快速啟動模式 是否已致動;以及如偵測計算機系統(tǒng)的各組件無異動,則自一隨機存取內存回復各組件的組態(tài)設定,并再次進入操作系統(tǒng)。還提供一種計算機快速開機的方法,其包括下列步驟啟動ー計算機系統(tǒng)的電源;致動ー快速啟動模式且檢測計算機系統(tǒng)的各組件有無異動;若快速啟動模式已致動并且各組件無異動,則讀取一隨機存取內存中各組件的組態(tài)設定,且不進行開機自我檢測;進入一操作系統(tǒng);判斷是否將電源轉換成休眠模式或關閉電源模式;若是,則再判斷快速啟動模式是否致動;若快速啟動模式并未致動則關閉電源;以及若快速啟動模式已致動,則進入睡眠模式。其中,上述方法包含有一取消步驟,使使用者可中斷快速啟動模式的進入。借由上述技術方案,本發(fā)明計算機快速開機系統(tǒng)及其方法至少具有下列優(yōu)點及有益效果I、使用者開機后,不須經過漫長等待即可進入操作系統(tǒng),因此可大幅縮短進入操作系統(tǒng)的等待時間。2、使用者開機后,即使選擇進入休眠模式或關閉電源模式,亦可快速回到操作系統(tǒng),兼具省電及提升效率的功效。3、使用者進行暖啟動開機模式時,即使重新開機,在致動快速啟動的模式下,仍可快速再次進入操作系統(tǒng),可縮短等待時間。4、使用者開機后可快速進入操作系統(tǒng),同時亦可通過快速鍵選擇正常開機模式,以在系統(tǒng)開機程序中提供了更彈性化的設計。上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉較佳實施例,并配合附圖,詳細說明如下。


      圖I為現(xiàn)有習知計算機系統(tǒng)開機的流程示意圖。圖2為本發(fā)明實施例的一種計算機快速開機系統(tǒng)的基本架構圖。圖3為本發(fā)明實施例的另ー種計算機快速開機系統(tǒng)的基本架構圖。圖4為本發(fā)明的一種計算 機快速開機方法的第一實施例流程圖。圖5為本發(fā)明的一種計算機快速開機方法的第二實施例流程圖。圖6為本發(fā)明的一種計算機快速開機方法的第三實施例流程圖。圖7為本發(fā)明的一種計算機快速開機方法的第四實施例流程圖。100 :計算機快速開機系統(tǒng)200 :計算機快速開機系統(tǒng)10:隨機存取內存 12:只讀存儲器14 :開機模式選擇模塊16 :快速啟動單元17 :正常啟動單元 18 :偵測單元
      具體實施例方式為更進一步闡述本發(fā)明為達成預定發(fā)明目的所采取的技術手段及功效,以下結合附圖及較佳實施例,對依據(jù)本發(fā)明提出的計算機快速開機系統(tǒng)及其方法其具體實施方式
      、方法、步驟、特征及其功效,詳細說明如后。圖2為本發(fā)明實施例的一種計算機快速開機系統(tǒng)的基本架構圖。圖3為本發(fā)明實施例的另ー種計算機快速開機系統(tǒng)的基本架構圖。圖4為本發(fā)明的一種計算機快速開機方法的第一實施例流程圖。圖5為本發(fā)明的一種計算機快速開機方法的第二實施例流程圖。圖6為本發(fā)明的一種計算機快速開機方法的第三實施例流程圖。圖7為本發(fā)明的一種計算機快速開機方法的第四實施例流程圖。如圖2所示,本實施例為ー種計算機快速開機系統(tǒng)100,其包括一隨機存取內存(RAM) 10 ;一只讀存儲器(ROM) 12 ;以及ー開機模式選擇模塊14。其中開機模式選擇模塊14可用以提供選取開機模式,并且至少包括一快速啟動單元16及一偵測單元18。偵測單元18可用以偵測與計算機系統(tǒng)連接的各組件是否產生異動,例如使用者是否有新增或移除硬件組件。其中,隨機存取內存10儲存有連接計算機系統(tǒng)的各組件的組態(tài)設定,而只讀存儲器12則儲存有一基本輸入輸出系統(tǒng)(BIOS),用以控制開機自我檢測(POST)操作??焖賳訂卧?6可以是ー種BIOS指令集,而使用者可以直接在BIOS設定選單上致動快速啟動單元16,或是由操作系統(tǒng)中的應用程序致動快速啟動單元16。在此實施例中,在啟動計算機系統(tǒng)時,如果偵測単元18偵測到與計算機系統(tǒng)連接的各組件均無異動,且在快速啟動單元16已被致動的情況下,快速啟動單元16會讀取隨機存取內存10所儲存的組態(tài)設定,井根據(jù)組態(tài)設定進入操作系統(tǒng),以略過開機自我檢測的程序,進而縮短開機時間。但是當偵測單元18偵測到各組件有異動時,則讀取只讀存儲器12,并執(zhí)行完整的開機自我檢測操作。如圖3所示,本實施例為ー種計算機快速開機系統(tǒng)200的另ー較佳實施例,其中計算機快速開機系統(tǒng)200包括一隨機存取內存10 ;—只讀存儲器12 ;以及ー開機模式選擇模塊14,且開機模式選擇模塊14至少包括一,決速啟動單元16、一正常啟動單元17以及ー偵測單元18。本實施例與前一實施例間的差異在于本實施例具備雙模式開機的功能,并且新增了正常啟動單元17,因此僅就新增的組件說明其實施方式。由于計算機系統(tǒng)開機后,通常會進行完整的正常開機自我檢測,然后才會進入已存在的操作系統(tǒng)中;然而通過本實施例的計算機快速開機系統(tǒng)200,當快速啟動單元16致動且組件無異動時,計算機系統(tǒng)則會以快速啟動模式進行開機程序,借此縮短開機時間。反之,當快速啟動單元16未致動或者組件有異動時,正常啟動單元17就會被致動并在開機過程中讀取只讀存儲器12所儲存的BIOS,以進行完整的開機自我檢測操作。換言之,計算機系統(tǒng)即進入現(xiàn)有習知的開機模式,而不進入快速啟動模式。此外,使用者可通過觸發(fā)硬件(例如鍵盤)中的快速鍵(例如F2鍵或Esc鍵),使得計算機系統(tǒng)發(fā)出ー按鍵觸發(fā)信號以中斷快速啟動模式并讓快速啟動單元16處于非致動的狀態(tài),并同時致動正常啟動單元17,以使得BIOS進行完整的開機自我檢測。請參閱圖2及圖4,如圖4所示,為本發(fā)明計算機快速開機方法的一較佳實施例,其方法包括下列步驟啟動電源步驟(S30);開機自我檢測步驟(S31);進入操作系統(tǒng)步驟 (S32);判斷是否進入休眠模式或關閉電源模式步驟(S33);判斷是否進行暖啟動開機模式步驟(S34);判斷是否致動快速啟動模式步驟(S35);進入睡眠模式步驟(S36);重新啟動電源步驟(S37);重新偵測組件是否異動步驟(S38);以及關閉電源步驟(S39)。啟動電源步驟(S30):開啟計算機系統(tǒng)的電源,也就是開機。開機自我檢測步驟(S31) :BI0S在暖啟動、休眠模式或甚至冷啟動模式下進行完整的開機自我檢測。進入操作系統(tǒng)步驟(S32):加載已安裝于計算機的操作系統(tǒng),例如Linux或Microsoft 7等操作系統(tǒng)。判斷是否進入休眠模式或關閉電源模式步驟(S33):要離開操作系統(tǒng)時,判斷使用者是否選擇進入休眠模式或關閉電源模式。進行暖啟動開機模式步驟(S34):若使用者不選擇進入休眠模式或關閉電源模式,則判斷使用者是否選擇進行暖啟動開機模式。若是,則計算機系統(tǒng)執(zhí)行步驟S31,由BIOS進行完整的開機自我檢測;若否,則執(zhí)行步驟S33。判斷是否致動快速啟動步驟(S35):若選擇進入休眠模式或關閉電源模式,則再判斷快速啟動模式是否已致動,快速啟動模式可通過設定快速啟動單元16而致動。使用者可以在BIOS的設定選單或是通過操作系統(tǒng)中的應用程序進行設定,進而通過BIOS或應用程序致動快速啟動模式。進入睡眠模式步驟(S36):當快速啟動模式已致動吋,BIOS不會讓計算機系統(tǒng)進入休眠模式或關閉電源模式,而是改以進入睡眠模式,此時隨機存取內存10的內容會被保留并進入自我更新模式(self-refresh mode),即是更新計算機系統(tǒng)的組件狀態(tài)最新值并暫存于隨機存取內存10中。重新啟動電源步驟(S37):接下來,使用者可再重新啟動計算機系統(tǒng)或重新開機。重新偵測組件是否異動步驟(S38):借由偵測單元18偵測計算機系統(tǒng)的硬件或周邊組件是否有產生異動,在已致動快速啟動模式的情況下,由于在進入睡眠模式后,各項組件的組態(tài)設定皆已儲存在隨機存取內存10中,因此在各組件皆未異動時,快速啟動單元16即可讀取隨機存取內存10所儲存的組態(tài)設定,以回復原有組態(tài)設定并重新回到操作系統(tǒng)。反之,若偵測單元18偵測到與計算機系統(tǒng)相連的組件有發(fā)生異動時,則讀取只讀存儲器12,并執(zhí)行完整的開機自我檢測操作。關閉電源步驟(S39):若于步驟S35未選擇致動快速啟動模式,計算機系統(tǒng)就會自動關閉電源,當再次開機后,BIOS必須進行完整的開機自我檢測,才能進入操作系統(tǒng)。請參閱圖2與圖5,如圖5所示,為本發(fā)明計算機快速開機方法的另ー較佳實施例,其包括下列步驟啟動電源步驟(S40);開機自我檢測步驟(S41);進入操作系統(tǒng)步驟(S42);判斷是否進行曖啟動開機模式步驟(S43);判斷是否致動快速啟動模式步驟(S44);以及重新偵測組件是否異動步驟(S45)。啟動電源步驟(S40):對計算機系統(tǒng)進行開機。開機自我檢測步驟(S41) :BI0S進行完整的開機自我檢測。進入操作系統(tǒng)步驟(S42):加載已安裝于計算機的操作系統(tǒng),例如Linux或 Microsoft 7等操作系統(tǒng)。判斷是否進行暖啟動開機模式步驟(S43):離開操作系統(tǒng)時判斷使用者是否選擇暖啟動開機模式,其中暖啟動開機模式系指當重新啟動計算機系統(tǒng)時,不關閉計算機系統(tǒng)的電源。判斷是否致動快速啟動模式步驟(S44):如果使用者選擇暖啟動開機模式以重新啟動計算機系統(tǒng),且快速啟動模式已致動則執(zhí)行步驟S45。若使用者未選擇使用快速啟動模式,即表示快速啟動單元16未致動,則執(zhí)行步驟S41,借由BIOS再次進行完整的開機自我檢測。此外,使用者可在BIOS的設定選單進行設定,以致動快速啟動模式,又或者當使用者選擇進行暖啟動開機模式時,操作系統(tǒng)可自動執(zhí)行一應用程序,以提供使用者選擇是否關閉快速啟動單元16,以進行計算機系統(tǒng)啟動模式的設定。重新偵測組件是否異動步驟(S45):若選擇致動快速啟動模式,則需借由偵測單元18重新偵測組件是否有異動,若無異動且已致動快速啟動模式,則回復儲存在隨機存取內存10中的組態(tài)設定,以再次進入操作系統(tǒng),進而達到縮短開機時間的功效。反的,若偵測單元18偵測到組件有發(fā)生異動時,則讀取只讀存儲器12,并執(zhí)行完整的開機自我檢測操作。請參閱圖3及圖6,如圖6所示,為本發(fā)明計算機快速開機方法的另ー較佳實施例。在本實施例中,因一般開機時不會有啟動選單、標章或信息的顯示,且會以操作系統(tǒng)存在的硬盤為主要的開機項目,而只有在特定需求下,才會通過觸按快速鍵(例如觸按F2鍵或ESC鍵)以中斷快速啟動模式,且以完整的開機自我檢測進入操作系統(tǒng)。上述計算機快速開機方法包括下列步驟啟動電源步驟(S50);判斷是否致動快速啟動模式且檢測組件無異動步驟(S51);從隨機存取內存中回復組態(tài)設定且不進行開機自我檢測步驟(S52);開機自我檢測步驟(S53);進入操作系統(tǒng)步驟(S54);判斷是否將電源轉換成休眠模式或關閉電源模式步驟(S55);判斷是否致動快速啟動模式(S56);關閉電源步驟(S57);以及進入睡眠模式(S58)。啟動電源步驟(S50):對計算機系統(tǒng)進行開機。判斷是否致動快速啟動模式且檢測組件無異動步驟(S51):判斷快速啟動單元16是否已致動,如已致動快速啟動單元16,再借由偵測單元18偵測組件是否產生異動。
      從隨機存取內存中回復組態(tài)設定且不進行開機自我檢測步驟(S52):若快速啟動模式已致動且組件并無發(fā)生異動,快速啟動單元16則回復儲存于隨機存取內存10中的組態(tài)設定,且不須進行完整的開機自我檢測,就可進入操作系統(tǒng)。BIOS進入開機自我檢測步驟(S53):當快速啟動模式未致動或者組件有異動時,正常啟動單元17就會讀取只讀存儲器12所儲存的BIOS,并進行完整的開機自我檢測操作。進入操作系統(tǒng)步驟(S54):根據(jù)步驟S 52或步驟S53進入例如Linux或Microsoft7等操作系統(tǒng)。判斷是否將電源轉換成休眠模式或關閉電源模式步驟(S55):當使用者要離開操作系統(tǒng)時,判斷使用者是否選擇休眠模式或關閉電源模式;如是,則執(zhí)行步驟S56 ;如否,則繼續(xù)執(zhí)行步驟S55。判斷是否致動快速啟動模式步驟(S56):若使用者選擇進入休眠模式或關閉電源模式,則再判斷快速啟動模式是否已致動;如快速啟動模式未致動,則執(zhí)行步驟S57。 關閉電源步驟(S57):若使用者未致動快速啟動模式,則關閉計算機系統(tǒng)的電源。進入睡眠模式步驟(S58):當快速啟動模式已致動,則BIOS不會讓計算機系統(tǒng)進入休眠模式或關閉電源模式,而是改進入睡眠模式,此時隨機存取內存10的內容會被保留并進入自我更新模式(self-refresh mode)。因此,若使用者要重新開機,且當偵測單元18偵測計算機系統(tǒng)的硬件或周邊組件并無產生異動的情況下,則讀取隨機存取內存10所儲存的組態(tài)設定,以回復原有組態(tài)設定并重新回到操作系統(tǒng)。請參閱圖3、圖6及圖7,如圖7所示,為本發(fā)明計算機快速開機方法的又一較佳實施例。本實施例與圖6所示的計算機快速開機方法的差異僅在于步驟S52及步驟S54之間進ー步包括一取消步驟(S59)。舉例來說,當執(zhí)行步驟S52之后,操作系統(tǒng)可自動執(zhí)行ー應用程序,使使用者可以選擇是否要由隨機存取內存10回復組態(tài)設定并直接進入操作系統(tǒng),當使用者執(zhí)行操作(例如輸入一指令)取消直接進入操作系統(tǒng)時,則可執(zhí)行步驟S53,讀取只讀存儲器12所儲存的BI0S,并通過BIOS進行開機自我檢測后再進入操作系統(tǒng)。此外,使用者也可借由觸發(fā)硬件(例如鍵盤)中的快速鍵(例如F2鍵或Esc鍵),以中斷快速啟動模式并讓快速啟動單元16處于非致動的狀態(tài),進而使正常啟動單元17通過BIOS進行完整的開機自我檢測。借由上述實施例的實施,使用者開機后或是需要重開機時,不須經過漫長的等待,即可快速進入操作系統(tǒng)。此外,只有當使用者有特殊需求時,才需通過快速鍵方式進入一般選單模式進行設定,因此可提升使用計算機的開機效率。以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術人員,在不脫離本發(fā)明技術方案范圍內,當可利用上述掲示的技術內容作出些許更動或修飾為等同變化的等效實施例,但凡是未脫離本發(fā)明技術方案內容,依據(jù)本發(fā)明的技術實質對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術方案的范圍內。
      權利要求
      1.一種計算機快速開機系統(tǒng),其特征在于其包括 一隨機存取內存,其儲存有連接ー計算機系統(tǒng)的各組件的組態(tài)設定; 一只讀存儲器,用以儲存一基本輸入輸出系統(tǒng),以控制開機自我檢測操作;以及ー開機模式選擇模塊,用于選取開機模式,該開機模式選擇模塊至少包括一偵測單元,用以偵測與該計算機系統(tǒng)連接的各該組件是否產生異動;以及ー快速啟動單元,其在該偵測單元偵測各該組件無異動時讀取該隨機存取內存所儲存的該組態(tài)設定,井根據(jù)該組態(tài)設定進入一操作系統(tǒng);若各該組件有異動,則讀取該只讀存儲器。
      2.如權利要求I所述的計算機快速開機系統(tǒng),其特征在于該開機模式選擇模塊進ー步包括一正常啟動單元,其在開機過程中讀取該只讀存儲器。
      3.如權利要求I所述的計算機快速開機系統(tǒng),其特征在于該快速啟動單元由該基本輸入輸出系統(tǒng)致動或由該操作系統(tǒng)中ー應用程序致動。
      4.一種計算機快速開機的方法,其特征在于其包括下列步驟 啟動ー計算機系統(tǒng)的電源; 進行開機自我檢測; 進入ー操作系統(tǒng); 判斷是否進入休眠模式或關閉電源模式; 當進入該休眠模式或該關閉電源模式時,則判斷一快速啟動模式是否已致動; 若該快速啟動模式已致動,則進入睡眠模式,將該計算機系統(tǒng)的各組件的組態(tài)設定暫存于ー隨機存取內存中; 重新啟動該電源;以及 如偵測各該組件無異動,則自該隨機存取內存讀取各該組件的組態(tài)設定,并再次進入該操作系統(tǒng)。
      5.如權利要求4所述的計算機快速開機的方法,其特征在于該快速啟動模式由一基本輸入輸出系統(tǒng)致動或由該操作系統(tǒng)中ー應用程序致動。
      6.一種計算機快速開機的方法,其特征在于其包括下列步驟 啟動ー計算機系統(tǒng)的電源; 進行開機自我檢測; 進入ー操作系統(tǒng); 判斷是否進行暖啟動開機模式; 若進行該曖啟動開機模式,則判斷一,決速啟動模式是否已致動;以及如偵測該計算機系統(tǒng)的各組件無異動,則自一隨機存取內存回復各該組件的組態(tài)設定,并再次進入該操作系統(tǒng)。
      7.如權利要求6所述的計算機快速開機的方法,其特征在于該快速啟動模式由一基本輸入輸出系統(tǒng)致動或由該操作系統(tǒng)中ー應用程序致動。
      8.一種計算機快速開機的方法,其特征在于其包括下列步驟 啟動ー計算機系統(tǒng)的電源; 致動ー快速啟動模式且檢測該計算機系統(tǒng)的各組件有無異動; 若該快速啟動模式已致動并且各該組件無異動,則讀取一隨機存取內存中各該組件的組態(tài)設定,且不進行開機自我檢測;進入ー操作系統(tǒng); 判斷是否將電源轉換成休眠模式或關閉電源模式; 若是,則再判斷該快速啟動模式是否致動; 若該快速啟動模式并未致動則關閉該電源;以及 若該快速啟動模式已致動,則進入睡眠模式。
      9.如權利要求8所述的計算機快速開機的方法,其特征在于該快速啟動模式由一基本輸入輸出系統(tǒng)致動或由該操作系統(tǒng)中ー應用程序致動。
      10.如權利要求8所述的計算機快速開機的方法,其特征在于該讀取該隨機存取內存中各該組件的組態(tài)設定且不進行該開機自我檢測的步驟與該進入該操作系統(tǒng)的步驟之間進ー步包括一取消步驟,用以取消直接進入該操作系統(tǒng)并由一基本輸入輸出系統(tǒng)進行該開機自我檢測后再進入該操作系統(tǒng)。
      全文摘要
      本發(fā)明是有關于一種計算機快速開機系統(tǒng)及其方法,其中計算機快速開機系統(tǒng)包括隨機存取內存;只讀存儲器;以及開機模式選擇模塊,開機模式選擇模塊又至少包括偵測單元及快速啟動單元。當偵測單元偵測到與計算機系統(tǒng)連接的各組件無異動時,快速啟動單元讀取隨機存取內存所儲存的組態(tài)設定,并根據(jù)組態(tài)設定進入操作系統(tǒng),而當各組件有異動時,快速啟動單元則讀取只讀存儲器,以進行開機自我檢測。借此,計算機系統(tǒng)可快速啟動,以縮短開機時間。
      文檔編號G06F11/22GK102681921SQ20111006671
      公開日2012年9月19日 申請日期2011年3月16日 優(yōu)先權日2011年3月16日
      發(fā)明者黃忠淵 申請人:浩鑫股份有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1