專利名稱:縮短開機時間的計算機主機及縮短計算機主機開機時間方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于縮短開機時間的方法,特別關(guān)于一種一計算機可根據(jù)一基本輸入輸出系統(tǒng)內(nèi)所內(nèi)建的一簡易開機數(shù)據(jù)快速地完成開機動作,具體的講是一種縮短開機時間的計算機主機及縮短計算機主機開機時間方法。
背景技術(shù):
當今世界是一個信息科技化、電子產(chǎn)業(yè)蓬勃發(fā)展的時代,各種由微電腦所 衍生的高科技產(chǎn)品、電子設(shè)備發(fā)展迅速,著實地替人們的日常生活帶來了莫大的便利性。隨著當前各種電子科技的不斷研發(fā)與精進,人們對于各類型電子消費產(chǎn)品的使用要求也相對地提高,如今消費者對電子產(chǎn)品的要求已不止于髙品 質(zhì)的標準,更以是否具有便利性、人性化及多功能等因素作為選購時的考量。而為因應此一時勢所趨,各制造商莫不以輕、薄、短、小作為其產(chǎn)品的設(shè)計主軸,并以全方位(all-in-one )設(shè)計為研發(fā)的主要目標,以提高自身產(chǎn)品的竟爭力,以期在強烈的市場竟爭中脫穎而出。
然而,功能上的多樣性,雖使各類型電子消費產(chǎn)品的用途更加廣泛,但對于操作上的便利性則未必有益。以計算機為例,現(xiàn)今銷售于市面上的計算機, 除可執(zhí)行一般操作系統(tǒng)、軟件程序、上網(wǎng)或計算機游戲外,尚可觀看激光視盤等,因此,即便是功能最簡易的計算機,所具有的各項功能林林總總絕不會少于10項。但功能愈多,即意味著計算機內(nèi)的系統(tǒng)需花費更多時間加載各種軟件及程序,或是搜尋檢測外圍設(shè)備的動作是否正常。如此一來,在使用者使用計算機之前,即已花費了許多時間在等待上,特別是開機所需耗費的時間更長,著實令使用者感到不方便與繁瑣。
一般言,計算機的開機流程是先開啟電源以激活計算機,請參閱圖l所示,
計算機依下列流程進行開機
步驟101,開始執(zhí)行基本輸入輸出系統(tǒng)(Basic I叩ut/Output System,簡稱 BIOS );
步驟102,對系統(tǒng)進行自我檢測(Power-On Self Test,簡稱POST),以確定 計算機及與其相連接的硬件設(shè)備可以正常動作;
步驟103,當自我檢測結(jié)束后,基本輸入輸出系統(tǒng)即開始讀取計算機上的軟 盤的第一個扇區(qū)(Boot Sector,又稱激活扇區(qū));
步驟104,若無軟盤的第一個扇區(qū)可供讀取,則嘗試讀入計算機上的硬盤的 第一個扇區(qū)(Master Boot Record,簡稱MBR,又稱主激活扇區(qū));
步驟105,將硬盤的第一個扇區(qū)內(nèi)的開機程序加載計算機上的內(nèi)存內(nèi),而后 再加載由硬盤內(nèi)所儲存的操作系統(tǒng)內(nèi)所提供的開機扇區(qū)(Boot Sector);
步驟106,最后,進入操作系統(tǒng),即完成開機的動作。
但,在上揭計算機的開機流程中,占用開機時間較長的部份,其中的一主
要是在于系統(tǒng)進行自我檢測所耗費的時間過長。這是因為現(xiàn)今與計算機相連接 的外圍設(shè)備過多所致,而這些外圍設(shè)備至少包括有硬盤、軟盤、光驅(qū)、串行端 口 (ComPort)、并行端口 (LPT Port)…等,使得計算機的開機時間變得極為 冗長。另一原因即在于加載開機所需要的開機檔、登錄檔、執(zhí)行檔、關(guān)聯(lián)文件 或其它常駐程序的數(shù)量過多,導致加載時需花費相當長的時間進行讀取,這是 因為計算機上安裝過多的操作程序或軟件所致。如此,使用者并非在每次使用 計算機時都使用所有的功能,卻需耗費冗長的時間等待檢測所有設(shè)備并加載相 關(guān)程序,不僅浪費時間,亦令使用者感到不耐。
為改善此一 問題,即有部份使用者自操作系統(tǒng)將不常使用的常駐程序關(guān) 閉或刪除,以縮短開機時間。但就一般使用者而言,并無法得知如何關(guān)閉或 刪除常駐程序,且一但錯誤地關(guān)閉或刪除系統(tǒng)所需的常駐程序,將導致系統(tǒng) 發(fā)生異?;蚬收稀S郑胁糠菔褂谜咭匝b設(shè)一個以小型計算機系統(tǒng)界面(SmallComputer System Interface,簡稱SCSI)的石更盤,以」提升計算才幾石更盤的讀取速度, 作為縮短開機時間的手段。但此一方式縮短時間有限,且需考量經(jīng)濟成本,使 許多消費者望而卻步。故,上述兩種方式均無法有效解決開機時間過長的難題, 因此,如何以最簡便且人性化的方式徹底解決前揭難題,即為當前制造廠商所 需面對的一種要課題。
發(fā)明內(nèi)容
有鑒于前述現(xiàn)有計算機開機時間過長,以及縮短開機時間需耗費經(jīng)濟成本 的諸多缺失本發(fā)明的的目的在于一種縮短開機時間的計算機主機及縮短計算機 主機開機時間方法。
為實現(xiàn)上述發(fā)明目的,本發(fā)明的提供了一種縮短開機時間的方法,適用于 計算機的開機過程,當計算機接收到筒易開機信號時,即根據(jù)簡易開機信號讀 取基本輸入輸出系統(tǒng)內(nèi)內(nèi)建的簡易開機數(shù)據(jù),對簡易開機數(shù)據(jù)所指定的計算機 上的硬件設(shè)備進行開機自我檢測,再激活操作系統(tǒng),并根據(jù)簡易開機數(shù)據(jù)致能 操作系統(tǒng)中的至少一常駐程序,即完成開機。如此,即可大幅縮短開機時的等 待時間。
本發(fā)明的另一目的在于提供一種可縮短開機時間的計算機主機,至少包括 電源供應單元、簡易激活開關(guān)及主機板。其中簡易激活開關(guān)設(shè)在計算機主機的 表面,且與電源供應單元耦接。而主機板與電源供應單元電性連接,且主機板 上至少包括中央處理器及只讀存儲器,中央處理器與只讀存儲器連接,當簡易 激活開關(guān)被按壓時,電源供應單元供給電壓到主機板,且當所述的中央處理器 被致能時,中央處理器即根據(jù)只讀存儲器內(nèi)所儲存的一簡易開機數(shù)據(jù)執(zhí)行開機 動作,即可在短時間內(nèi)執(zhí)行完成開機的動作。
為能對本發(fā)明的目的、技術(shù)特征及其功效,做更進一步的認識與了解,特 舉實施例配合圖式, 詳細說明如下
圖1為現(xiàn)有的計算沖幾開才凡的流程圖2為本發(fā)明的計算機主機的示意圖3為本發(fā)明的開機流程圖;及
圖4為本發(fā)明的開機自我檢測流程圖。
主要組件符號說明
計算機主機l 電源供應單元1O
簡易激活開關(guān)ll 主機板12
中央處理器120 只讀存儲器121
主存儲器122 顯示卡123
北橋芯片124 連接接口 125
南橋芯片126 顯示屏2
磁盤3 光驅(qū)4
鍵盤5 鼠標具體實施例方式
本發(fā)明是一種可縮短開機時間的計算機主機,請參閱圖2所示,計算機主 機1包括電源供應單元10、簡易激活開關(guān)11及主機板12。其中簡易激活開關(guān) 11設(shè)在計算機主機1的表面,以供使用者要進行簡易開機時按壓。簡易激活開 關(guān)11與電源供應單元IO耦接,當簡易激活開關(guān)ll被按壓時,電源供應單元10供給電壓到主機板12。主機板12上包括中央處理器120及只讀存儲器121,中 央處理器120與只讀存儲器121電性連接。當中央處理器120被致能時,中央 處理器120根據(jù)只讀存儲器121內(nèi)所儲存的簡易開機數(shù)據(jù)執(zhí)行開機動作。
在本發(fā)明的一實施例中,復請參閱圖2所示,只讀存儲器121內(nèi)儲存正常 開機數(shù)據(jù),當中央處理器120被致能時,.中央處理器120根據(jù)正常開機數(shù)據(jù)依 照開機的正常程序執(zhí)行開機動作,如此,使用者可選擇以正常開機數(shù)據(jù)依照開 機的正常程序執(zhí)行開機動作,或依簡易開機數(shù)據(jù)以執(zhí)行快速的開機動作。
本發(fā)明是一種縮短開機時間的方法,請參閱圖3所示,適用于一計算機的開機過程中,首先,計算機中的基本豐輸入出系統(tǒng)(Basic Input/Output System , 簡稱BIOS)內(nèi)建有 一基本輸入輸出系統(tǒng), 接收一簡易開機信號(步驟301)。
在本發(fā)明中,計算機的表面上設(shè)有一簡易激活開關(guān)11,當簡易激活開關(guān)ll 被-使用者所按壓時,簡易激活開關(guān)11產(chǎn)生簡易開機信號。
其次,根據(jù)簡易開機信號讀取基本輸入輸出系統(tǒng)內(nèi)所內(nèi)建的 一簡易開機數(shù) 據(jù)(步驟302)。
其中,基本輸入輸出系統(tǒng)內(nèi)建有簡易開機數(shù)據(jù)與正常開機數(shù)據(jù),而正常開 才幾數(shù)據(jù)使計算機依照開機的正常程序作開機。
對簡易開機數(shù)據(jù)指定的計算機上的硬件設(shè)備進行開機自我檢測(步驟303)。
在本發(fā)明的 一 實施例中,在對簡易開機數(shù)據(jù)指定的計算機上的硬件設(shè)備進 行開機自我檢測時,請參閱圖4所示 .
首先,連結(jié)簡易開機數(shù)據(jù)所指定的計算機上的硬件設(shè)備,并判斷簡易開機 數(shù)據(jù)指定的計算機上的硬件設(shè)備是否處于正常的連結(jié)狀態(tài)(步驟401)。
例如,如圖2所示,連結(jié)的硬件設(shè)備可以例如是主機板12上的組件、主存 儲器122、顯示卡123、連接接口 125、磁盤3、鍵盤5或鼠標6等設(shè)備。
接著,則檢測已連結(jié)的計算機上的硬件設(shè)備,以確定已連結(jié)的計算機上的 硬件設(shè)備是否可以正常動作(步驟402 )。
在本發(fā)明中,是對與北橋芯片124及南橋芯片126連接的硬設(shè)備判斷,若 硬設(shè)備未處于正常的連結(jié)狀態(tài),或在檢測時發(fā)現(xiàn)硬設(shè)備處于無法正常動作的異 ?,F(xiàn)象時,則藉計算機內(nèi)所設(shè)置的一喇叭,使喇叭發(fā)出聲響以通知使用者硬設(shè) 備發(fā)生異常狀態(tài),或藉在計算機的一顯示屏2上顯示錯誤代碼或訊息,以通知 使用者硬設(shè)備發(fā)生異常狀態(tài)。
最后,對已連結(jié)的計算機上的硬設(shè)備進行組態(tài)設(shè)定(步驟403 )。
在本發(fā)明中,對已連結(jié)的計算機上的硬設(shè)備進行組態(tài)設(shè)定,通常是以傳送 測試訊號至其它芯片或內(nèi)存,再根據(jù)上述的芯片或內(nèi)存所傳回的訊號,對所述的芯片或內(nèi)存進行組態(tài)的設(shè)定或調(diào)整。
在步驟303之后,加載基本輸入輸出系統(tǒng)指定的一開機記錄文件(步驟304)。
在本發(fā)明中,當計算機讀取基本輸入輸出系統(tǒng)所指定的開機記錄文件時, 是先搜尋計算機上可以用于開機的磁盤3,接著再于磁盤3上搜尋及讀取"磁盤3 所儲存的開機記錄文件。茲舉一具體實例說明的,在對硬設(shè)備進行開機自我檢 測后,基本輸入輸出系統(tǒng)是先判斷是否可讀取計算機上的軟盤,若無軟盤供基 本輸入輸出系統(tǒng)讀取,即搜尋計算機內(nèi)的開機硬盤。若搜尋到開機硬盤時,即 讀取硬盤的主激活扇區(qū)(硬盤的第0個磁柱的第0個磁頭的第一個扇區(qū),即最 前面512 bytes的扇區(qū))內(nèi)所儲存的開才幾記錄文件。
在本發(fā)明的較佳實施例中,基本輸入輸出系統(tǒng)搜尋開機記錄文件的順序為 根據(jù)使用者于基本輸入輸出系統(tǒng)內(nèi)所設(shè)定的順序為主,上述的順序(先搜尋軟 盤,再搜尋硬盤)僅為一例子,但實際上自當不以此為限。
在步驟305中,根據(jù)開機記錄文件所指定的計算機的磁盤3內(nèi)的位置加載 操作系統(tǒng)。
在本發(fā)明中,當計算機讀取開機記錄文件后,可根據(jù)開機記錄文件所指定 的磁盤3內(nèi)的位置,讀取儲存在磁盤3內(nèi)的加載操作系統(tǒng)的程序,例如文件 分配表FAT、隱含系統(tǒng)文件io.sys、隱含系統(tǒng)文件msdos.sys、 autoexec.bauser.dat, system.dat, win.ini , system.ini等相關(guān)檔案,進而力口載才喿作系統(tǒng)。
最后,則加載簡易開機數(shù)據(jù)所指定的常駐程序,即完成開機(步驟306)。
其中,在本發(fā)明中,簡易開機數(shù)據(jù)所指定的常駐程序可為屏幕保護程序或 防毒軟件等在開機時需 一 并加載的程序。
如此,開機時不需再浪費計算機執(zhí)行所有硬件開機自我檢測,以及加載所 有常駐程序所需的時間,大幅縮短完成開機所需的時間。
在所述的實施例中,當計算機完成開機后,為供使用者可激活計算機上所 有的硬件設(shè)備及常駐程序,以使用計算機上所有的功能,可通過按壓計算機上 的一鍵盤5,當計算機接收到鍵盤5產(chǎn)生的一加載信號,即連結(jié)所有計算機內(nèi)
尚未連結(jié)的硬件設(shè)備,并進4亍4企測及組態(tài)i殳定,再加載計算機內(nèi)所有尚未加載的常駐程序。如此,當使用者在快速開機后,若要使用其它功能或程序.即可藉按壓鍵盤5輸入加載信號,以連接尚未連結(jié)的硬件設(shè)備或尚未加載的常駐程序。
以上所述僅為本發(fā)明最佳的一具體實施例,惟本發(fā)明的構(gòu)造特征并不局限 于此,任何本領(lǐng)域技術(shù)人員在本發(fā)明領(lǐng)域內(nèi),可輕易思及的變化或修飾都可涵 蓋在本發(fā)明的保護范圍中。
權(quán)利要求
1. 一種縮短開機時間的方法,適用于一計算機,其特征在于,所述的縮短開機時間的方法包括下列步驟接收一簡易開機信號;根據(jù)所述的簡易開機信號讀取一基本輸入輸出系統(tǒng)內(nèi)所內(nèi)建的一簡易開機數(shù)據(jù);激活一操作系統(tǒng);以及根據(jù)所述的簡易開機數(shù)據(jù)致能所述的操作系統(tǒng)中的至少一常駐程序。
2、 如權(quán)利要求1所述的縮短開機時間的方法,其特征在于,所述的縮短開 機時間方法的所述的簡易開機信號為所述的計算機表面上所設(shè)的一簡易激活開 關(guān)被按壓所產(chǎn)生。
3、 如權(quán)利要求1所述的縮短開機時間的方法,其特征在于,所述的縮短開 機時間方法在讀取所述的筒易開機數(shù)據(jù)后,激活所述的操作系統(tǒng)前,還包括根 據(jù)所述的簡易開機數(shù)據(jù)致能所述的計算機中的多數(shù)個硬件設(shè)備,并進行一開機 后自我;f企測程序。
4、 如權(quán)利要求3所述的縮短開機時間的方法,其特征在于,所述的縮短開 機時間方法在進行開機后自我檢測程序時,按照下列步驟進行處理連結(jié)所述的簡易開機數(shù)據(jù)所指定的所述的計算機上的硬件設(shè)備; 檢測已連結(jié)的所述的計算機上的硬件設(shè)備;及 對已連結(jié)的所述的計算機上的硬件設(shè)備進行組態(tài)設(shè)定。
5、 如權(quán)利要求2或3或4所述的縮短開機時間的方法,其特征在于,所述 的縮短開機時間方法在進行開機后自我檢測程序后,激活所述的操作系統(tǒng)前, 還包括讀取所述的基本輸入輸出系統(tǒng)所指定的一開機記錄文件。
6、 如權(quán)利要求5所述的縮短開機時間的方法,其特征在于,所述的縮短開 機時間方法在讀取所述的開機記錄文件時,根據(jù)下列步驟進行處理搜尋所述的計算機上用以開機的磁盤;及讀取所搜尋到的所述的磁盤內(nèi)所儲存的所述的開機記錄文件。
7、 如權(quán)利要求6所述的縮短開機時間的方法,其特征在于,所述的縮短開 機時間方法在所述的基本輸入輸出系統(tǒng)搜尋所述的開機記錄文件時,根據(jù)使用 者于基本輸入輸出系統(tǒng)內(nèi)所設(shè)定的順序,搜尋所述的計算機上的磁盤。
8、 如權(quán)利要求7所述的縮短開機時間的方法,其特征在于,所述的縮短開 機時間方法在所述的計算機完成開機后,還包括下列步驟接收到所述的計算機上的 一鍵盤產(chǎn)生的 一加載信號; 連結(jié)所有所述的計算機內(nèi)上尚未連結(jié)的硬件設(shè)備,并進行檢測及組態(tài)設(shè)定;以及加載所述的計算機內(nèi)所有尚未加載的常駐程序。
9、 一種縮短開機時間的計算機主機,其特征在于,所述的縮短開機時間的 計算機主機至少包括一電源供應單元;一簡易激活開關(guān),設(shè)在所述的計算機主機的表面,且與所述的電源供應單 元耦接;及一主機板,與所述的電源供應單元電性連接,當所述的簡易激活開關(guān)被按 壓時,所述的電源供應單元供給一電壓到所述的主機板,所述的主機板上包括 一中央處理器及一只讀存儲器,所述的中央處理器與所述的只讀存儲器電性連 接,當所述的中央處理器被致能時,所述的中央處理器根據(jù)所述的只讀存儲器 內(nèi)所儲存的一簡易開機數(shù)據(jù)執(zhí)行開機動作。
10、 如權(quán)利要求9所述的縮短開機時間的計算機主機,其特征在于,所述 的縮短開機時間的計算機主機的所述的只讀存儲器內(nèi)尚儲存一正常開機數(shù)據(jù), 當所述的中央處理器被致能時,所述的中央處理器根據(jù)所述的簡易開機數(shù)據(jù)依 照開機的正常程序執(zhí)行開機動作。
全文摘要
本發(fā)明提供了一種縮短開機時間的計算機主機及縮短計算機主機開機時間方法,其適用于計算機的開機過程,當計算機接收簡易開機信號時,計算機是根據(jù)簡易開機信號讀取計算機的一基本輸入輸出系統(tǒng)內(nèi)所內(nèi)建的一簡易開機數(shù)據(jù),再激活操作系統(tǒng),再根據(jù)簡易開機數(shù)據(jù)致能操作系統(tǒng)中的至少一常駐程序。如此,即可快速地完成所有的開機動作,而不需浪費時間對所有的硬件設(shè)備進行開機自我檢測,不需加載所有的常駐程序。
文檔編號G06F9/445GK101206576SQ20061016991
公開日2008年6月25日 申請日期2006年12月22日 優(yōu)先權(quán)日2006年12月22日
發(fā)明者沈宜威, 黃志立 申請人:英業(yè)達股份有限公司