两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

計算機(jī)系統(tǒng)啟動方法

文檔序號:10534536閱讀:526來源:國知局
計算機(jī)系統(tǒng)啟動方法
【專利摘要】本發(fā)明提供一種計算機(jī)系統(tǒng)啟動方法。其中,該計算機(jī)系統(tǒng)設(shè)置有快速啟動存儲設(shè)備,用于存儲操作系統(tǒng)與第一個交互應(yīng)用相關(guān)的啟動加載程序、操作系統(tǒng)內(nèi)核和初始化文件、以及快速引導(dǎo)程序,操作系統(tǒng)的其他部分或者完整的操作系統(tǒng)存儲在計算機(jī)系統(tǒng)的硬盤中。該方法包括以下步驟:步驟一,進(jìn)行BIOS自檢;步驟二,加載存儲在快速啟動存儲設(shè)備上與第一個交互應(yīng)用相關(guān)的操作系統(tǒng);步驟三,初始化操作系統(tǒng);以及步驟四,在第一個交互應(yīng)用啟動進(jìn)入待操作狀態(tài)后,在后臺執(zhí)行初始化時間長設(shè)備的檢測及初始化,加載硬盤上操作系統(tǒng)的其他部分或者完整的操作系統(tǒng)以及應(yīng)用程序,完成整個操作系統(tǒng)應(yīng)用啟動環(huán)境的配置。該方法可以實現(xiàn)快速啟動計算機(jī)系統(tǒng)的目的。
【專利說明】
計算機(jī)系統(tǒng)啟動方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計算機(jī)技術(shù),特別是涉及一種快速啟動計算機(jī)系統(tǒng)的方法。
【背景技術(shù)】
[0002]目前的計算機(jī)系統(tǒng)從關(guān)機(jī)狀態(tài)加電到待機(jī)可用狀態(tài)需要較長時間,基本原因是隨著計算機(jī)系統(tǒng)的架構(gòu)越來越復(fù)雜、各種新硬件的不斷涌現(xiàn),從計算機(jī)關(guān)機(jī)狀態(tài)到操作系統(tǒng)啟動好各個設(shè)備通電及相互之間設(shè)置配合好進(jìn)入待機(jī)可用狀態(tài),需要越來越多的步驟及時間,其結(jié)果是雖然計算機(jī)的部件的規(guī)格越來越高、性能越來越好,但最終計算機(jī)從關(guān)機(jī)狀態(tài)進(jìn)入到待機(jī)可用狀態(tài)的時間并無改善還有可能變得更長。
[0003]這使得計算機(jī)啟動時間不能滿足普通用戶使用一般家用電器時獲得的體驗,如電視基本上即開即用一般在10秒內(nèi)從關(guān)機(jī)狀態(tài)進(jìn)入可用狀態(tài),另目前業(yè)界參考的開機(jī)時間標(biāo)準(zhǔn)如,微軟在設(shè)計Windows XP時綜合計算機(jī)產(chǎn)業(yè)界軟硬件的發(fā)展水平制訂的XP的開機(jī)時間標(biāo)準(zhǔn):30秒內(nèi)計算機(jī)從關(guān)機(jī)狀態(tài)進(jìn)入到可用狀態(tài);20秒內(nèi)計算機(jī)從休眠狀態(tài)進(jìn)入到可用狀態(tài);5秒內(nèi)計算機(jī)從備用狀態(tài)進(jìn)入到可用狀態(tài)。
[0004]之所以出現(xiàn)這種狀況的原因就是:普通計算機(jī)系統(tǒng)的操作系統(tǒng)軟件一般都存儲在硬盤上,計算機(jī)啟動過程中檢測配置不同的硬件設(shè)備的操作系統(tǒng)執(zhí)行代碼也需要從硬盤上讀取,而硬盤從上電到可以接受讀寫數(shù)據(jù)指令可工作需要較長時間,硬盤上電后的初始化過程由于硬盤內(nèi)部磁盤及磁頭之間的尋道、定位等都是通過機(jī)械裝置實現(xiàn),一般在5-8秒,而且隨著掛接的硬盤設(shè)備增多及新硬盤規(guī)格(SATA)的引入,計算機(jī)系統(tǒng)中硬盤存儲設(shè)備的總探測穩(wěn)定時間會更長。
[0005]因此,有必要提供一種計算機(jī)啟動方案,可以避免計算機(jī)啟動時耗費(fèi)過多的時間用于硬盤存儲設(shè)備的初始化,進(jìn)而達(dá)到快速啟動計算機(jī)地目的。

【發(fā)明內(nèi)容】

[0006]本發(fā)明的目的在于,提供一種可以快速啟動計算機(jī)系統(tǒng)的方法。
[0007]本發(fā)明的計算機(jī)系統(tǒng)啟動方法,用于快速的啟動計算機(jī)系統(tǒng)。其中,該計算機(jī)系統(tǒng)設(shè)置有快速啟動存儲設(shè)備,用于存儲操作系統(tǒng)與第一個交互應(yīng)用相關(guān)的啟動加載程序、操作系統(tǒng)內(nèi)核和初始化文件、以及快速引導(dǎo)程序,操作系統(tǒng)的其他部分或者完整的操作系統(tǒng)存儲在計算機(jī)系統(tǒng)的硬盤中。該方法包括以下步驟:
[0008]步驟一,進(jìn)行B1S自檢:在B1S初始化檢測硬件的流程中,跳過初始化時間長的設(shè)備的檢測,在B1S初始化CPU、內(nèi)存、顯卡及各PCI設(shè)備結(jié)束后,對于初始化時間長的設(shè)備僅僅初始化其控制器而不做進(jìn)一步的掛接設(shè)備探測;
[0009]步驟二,加載存儲在快速啟動存儲設(shè)備上與第一個交互應(yīng)用相關(guān)的操作系統(tǒng):調(diào)用快速啟動存儲設(shè)備上的啟動加載程序,由該啟動加載程序直接從快速啟動存儲設(shè)備上讀取引導(dǎo)記錄并開始將快速啟動存儲設(shè)備上的操作系統(tǒng)內(nèi)核及操作系統(tǒng)初始化文件拷貝到內(nèi)存中,再將CPU控制權(quán)交給操作系統(tǒng)內(nèi)核;
[0010]步驟三,初始化操作系統(tǒng):操作系統(tǒng)內(nèi)核在接收到CPU控制權(quán)之后開始初始化系統(tǒng),檢測計算機(jī)的硬件加載驅(qū)動,將第一個交互應(yīng)用所需要的環(huán)境以及相關(guān)硬件設(shè)備初始化;
[0011]步驟四,在第一個交互應(yīng)用啟動進(jìn)入待操作狀態(tài)后,在后臺執(zhí)行初始化時間長設(shè)備的檢測及初始化,加載硬盤上操作系統(tǒng)的其他部分或者完整的操作系統(tǒng)以及應(yīng)用程序,完成整個操作系統(tǒng)應(yīng)用啟動環(huán)境的配置。
[0012]與現(xiàn)有技術(shù)相比,本發(fā)明計算機(jī)系統(tǒng)啟動方法通過將操作系統(tǒng)與第一個交互應(yīng)用相關(guān)的部分存儲在計算機(jī)啟動引導(dǎo)階段可以快速訪問的存儲設(shè)備中,并且在計算機(jī)系統(tǒng)啟動時跳過初始化時間長的硬盤設(shè)備,進(jìn)而達(dá)到快速啟動計算機(jī)系統(tǒng)的目的。
【附圖說明】
[0013]為進(jìn)一步解釋本發(fā)明,請參考以下描述的附圖:
[0014]圖1是本發(fā)明計算機(jī)系統(tǒng)啟動方法的流程圖。
【具體實施方式】
[0015]下面就結(jié)合附圖描述本發(fā)明。
[0016]在描述本發(fā)明方法之前,需要根據(jù)用戶的需要,例如計算機(jī)系統(tǒng)啟動后的第一個交互應(yīng)用,對實施本發(fā)明的方法的計算機(jī)系統(tǒng)進(jìn)行相應(yīng)的修改。首先,為了實現(xiàn)計算機(jī)系統(tǒng)的快速啟動,在本發(fā)明中,需要為計算機(jī)系統(tǒng)增設(shè)快速啟動存儲設(shè)備(FlashStorage),該快速啟動存儲設(shè)備可以是內(nèi)設(shè)或者外接在現(xiàn)有的計算機(jī)系統(tǒng)上的存儲設(shè)備,例如,USB、CF、DOM,DOC等等。這里所說的快速啟動存儲設(shè)備是指,相對于IDE硬盤和SATA硬盤這類在計算機(jī)系統(tǒng)啟動時初始化時間長的存儲設(shè)備而言,其在計算機(jī)系統(tǒng)啟動時所需要的初始化時間短。
[0017]計算機(jī)系統(tǒng)除了增設(shè)上述的快速啟動存儲設(shè)備之外,還需要對操作系統(tǒng)進(jìn)行修改。
[0018]首先,根據(jù)操作系統(tǒng)啟動時的需要,將整個操作系統(tǒng)分成兩個主要部分:第一部分是操作系統(tǒng)啟動時所需要的與第一個交互應(yīng)用相關(guān)的操作系統(tǒng)部分,包括操作系統(tǒng)內(nèi)核和計算機(jī)系統(tǒng)初始化所需要的文件,其存儲在增設(shè)的快速啟動存儲設(shè)備中,用于計算機(jī)系統(tǒng)的快速啟動;第二部分是操作系統(tǒng)中除了上述用于計算機(jī)系統(tǒng)快速啟動的部分以外的部分,其存儲在計算機(jī)系統(tǒng)的硬盤中。由于上述第一部分僅僅用于計算機(jī)系統(tǒng)的啟動,因此,上述第二部分也可以是整個操作系統(tǒng)。
[0019]具體地,上述操作系統(tǒng)的第一部分包括:啟動加載程序、操作系統(tǒng)內(nèi)核以及快速引導(dǎo)程序,這些內(nèi)容可以根據(jù)用戶的需要進(jìn)行配置。
[0020]1.啟動加載程序
[0021]該啟動加載程序存儲在快速啟動存儲設(shè)備上,其初始引導(dǎo)加載部分存儲在快速啟動存儲設(shè)備上,例如第一個扇區(qū)中。
[0022]2.操作系統(tǒng)內(nèi)核
[0023]該操作系統(tǒng)內(nèi)核存儲在快速啟動存儲設(shè)備上,用于檢測并配置基本的計算機(jī)硬件設(shè)備、加載相關(guān)驅(qū)動以及在此之后加載快速啟動存儲設(shè)備上的快速引導(dǎo)程序。
[0024]3.快速引導(dǎo)程序
[0025]該快速引導(dǎo)程序為存儲在操作系統(tǒng)內(nèi)核上的快速啟動操作系統(tǒng)應(yīng)用,是特定功能的操作系統(tǒng)應(yīng)用程序及相關(guān)引用文件集合,其目標(biāo)是快速地加載到內(nèi)存中并開始啟動執(zhí)行響應(yīng)用戶的交互輸入操作。
[0026]進(jìn)一步,為了加快計算機(jī)系統(tǒng)的啟動速度,該快速引導(dǎo)程序中也可以包括IDE及SATA設(shè)備的探測及硬盤分區(qū)加載的相關(guān)驅(qū)動及程序,為后臺同步地打開存儲在硬盤上的操作系統(tǒng)的第二部分做準(zhǔn)備。
[0027]另外,為了方便描述,這里,操作系統(tǒng)的第二部分為整個操作系統(tǒng),包括完整的操作系統(tǒng)與應(yīng)用程序,以及相關(guān)文件,其存儲在計算機(jī)系統(tǒng)的硬盤中。當(dāng)然,其也可以只是整個操作系統(tǒng)除了用于操作系統(tǒng)啟動的那一部分之外的另一部分。
[0028]在完成上述處理之后,需要針對上述處理對B1S的啟動流程進(jìn)行相應(yīng)的修改,這在以下描述本發(fā)明計算機(jī)系統(tǒng)啟動方法的時候?qū)⑦M(jìn)行具體的說明。
[0029]圖1為本發(fā)明計算機(jī)系統(tǒng)啟動方法的流程圖。其中,該方法主要包括以下步驟:
[0030]首先,進(jìn)行B1S自檢。具體地,在B1S初始化檢測硬件的流程中,跳過初始化時間長的設(shè)備(例如IDE硬盤、光驅(qū)及SATA硬盤等)的檢測,在B1S初始化CPU、內(nèi)存、顯卡及各PCI設(shè)備結(jié)束后,對于IDE硬盤、SATA硬盤等初始化時間長的設(shè)備僅僅初始化其控制器而不做進(jìn)一步的掛接設(shè)備探測。這可使B1S初始化自檢過程縮短到3-4秒以內(nèi)。
[0031]其次,加載存儲在快速啟動存儲設(shè)備上的操作系統(tǒng)。具體地,調(diào)用快速啟動存儲設(shè)備上的啟動加載程序,由該啟動加載程序直接從快速啟動存儲設(shè)備上讀取引導(dǎo)記錄并開始將快速啟動存儲設(shè)備上的操作系統(tǒng)內(nèi)核及操作系統(tǒng)初始化文件拷貝到內(nèi)存中,再將CPU控制權(quán)交給操作系統(tǒng)內(nèi)核。
[0032]然后,初始化操作系統(tǒng)。操作系統(tǒng)內(nèi)核在接收到CPU控制權(quán)之后開始初始化系統(tǒng),檢測計算機(jī)的硬件加載驅(qū)動等。進(jìn)一步,為了計算機(jī)系統(tǒng)實現(xiàn)更快速的開機(jī),可以將IDE硬盤、SATA硬盤以及光驅(qū)等初始化時間長的硬件設(shè)備的初始化推后到后臺執(zhí)行,而將使計算機(jī)系統(tǒng)第一個交互應(yīng)用運(yùn)行起來所需要的軟件及硬件驅(qū)動優(yōu)先初始化。也就是說,該初始化只將第一個交互應(yīng)用所需要的環(huán)境以及相關(guān)硬件設(shè)備初始化。
[0033]最后,在第一個交互應(yīng)用啟動進(jìn)入待操作狀態(tài)后,在后臺執(zhí)行IDE硬盤、SATA硬盤以及光驅(qū)等初始化時間長設(shè)備的檢測及初始化,加載硬盤上完整的操作系統(tǒng)以及應(yīng)用程序,完成整個操作系統(tǒng)應(yīng)用啟動環(huán)境的配置。
[0034]從本發(fā)明計算機(jī)系統(tǒng)快速啟動方法的說明可以看出,本發(fā)明通過將操作系統(tǒng)與計算機(jī)系統(tǒng)啟動相關(guān)的部分存儲在計算機(jī)啟動引導(dǎo)階段可以快速訪問的存儲設(shè)備中,并且在計算機(jī)系統(tǒng)啟動時跳過初始化時間長的硬盤設(shè)備,進(jìn)而達(dá)到快速啟動計算機(jī)系統(tǒng)的目的。
[0035]雖然以上僅僅是以一個操作系統(tǒng)為例進(jìn)行的說明,但是該方法同樣可以應(yīng)用到具有多個操作系統(tǒng)的計算機(jī)系統(tǒng)中??梢詫⒉煌牟僮飨到y(tǒng)的用于啟動的部分存儲在一個快速啟動存儲設(shè)備中或者分別存儲在多個快速啟動存儲設(shè)備中,并為不同的操作系統(tǒng)的啟動設(shè)置相應(yīng)的開機(jī)鍵。開機(jī)鍵的設(shè)置同現(xiàn)有計算機(jī)系統(tǒng)的啟動鍵的設(shè)置類似,這里不作贅述。
[0036]進(jìn)一步,由于快速啟動存儲設(shè)備空間有限及其訪問速度上的限制,為了實現(xiàn)計算機(jī)更快速啟動,存儲在快速啟動存儲設(shè)備上的操作系統(tǒng)的內(nèi)核以及初始化文件等在滿足啟動(第一個交互應(yīng)用)的情況下,尺寸盡可能小,其余的數(shù)據(jù)及文件還是需要存儲到計算機(jī)硬盤中。
【主權(quán)項】
1.一種計算機(jī)系統(tǒng)啟動方法,其中,該計算機(jī)系統(tǒng)設(shè)置有快速啟動存儲設(shè)備,用于存儲操作系統(tǒng)與第一個交互應(yīng)用相關(guān)的啟動加載程序、操作系統(tǒng)內(nèi)核和初始化文件、以及快速引導(dǎo)程序,操作系統(tǒng)的其他部分或者完整的操作系統(tǒng)存儲在計算機(jī)系統(tǒng)的硬盤中,該方法包括以下步驟: 步驟一,進(jìn)行B1S自檢:在B1S初始化檢測硬件的流程中,跳過初始化時間長的設(shè)備的檢測,在B1S初始化CPU、內(nèi)存、顯卡及各PCI設(shè)備結(jié)束后,對于初始化時間長的設(shè)備僅僅初始化其控制器而不做進(jìn)一步的掛接設(shè)備探測; 步驟二,加載存儲在快速啟動存儲設(shè)備上與第一個交互應(yīng)用相關(guān)的操作系統(tǒng):調(diào)用快速啟動存儲設(shè)備上的啟動加載程序,由該啟動加載程序直接從快速啟動存儲設(shè)備上讀取引導(dǎo)記錄并開始將快速啟動存儲設(shè)備上的操作系統(tǒng)內(nèi)核及操作系統(tǒng)初始化文件拷貝到內(nèi)存中,再將CPU控制權(quán)交給操作系統(tǒng)內(nèi)核; 步驟三,初始化操作系統(tǒng):操作系統(tǒng)內(nèi)核在接收到CPU控制權(quán)之后開始初始化系統(tǒng),檢測計算機(jī)的硬件加載驅(qū)動,將第一個交互應(yīng)用所需要的環(huán)境以及相關(guān)硬件設(shè)備初始化; 步驟四,在第一個交互應(yīng)用啟動進(jìn)入待操作狀態(tài)后,在后臺執(zhí)行初始化時間長設(shè)備的檢測及初始化,加載硬盤上操作系統(tǒng)的其他部分或者完整的操作系統(tǒng)以及應(yīng)用程序,完成整個操作系統(tǒng)應(yīng)用啟動環(huán)境的配置。2.如權(quán)利要求1所述的計算機(jī)系統(tǒng)啟動方法,其中,所述的快速啟動存儲設(shè)備內(nèi)設(shè)在該計算機(jī)系統(tǒng)中。3.如權(quán)利要求1所述的計算機(jī)系統(tǒng)啟動方法,其中,所述的快速啟動存儲設(shè)備外接于該計算機(jī)系統(tǒng)。4.如權(quán)利要求2所述的計算機(jī)系統(tǒng)啟動方法,其中,該啟動加載程序的初始引導(dǎo)部分存儲在快速啟動存儲設(shè)備的第一個扇區(qū)中。5.如權(quán)利要求3所述的計算機(jī)系統(tǒng)啟動方法,其中,該啟動加載程序的初始引導(dǎo)部分存儲在快速啟動存儲設(shè)備的第一個扇區(qū)中。6.如權(quán)利要求1至5任一項所述的計算機(jī)系統(tǒng)啟動方法,其中,該初始化時間長的設(shè)備為IDE硬盤、SATA硬盤和光驅(qū)。
【文檔編號】G06F9/445GK105893065SQ201410597476
【公開日】2016年8月24日
【申請日】2014年10月22日
【發(fā)明人】鄭強(qiáng), 何向濤
【申請人】重慶普石科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
玉山县| 大方县| 霞浦县| 卓资县| 浮山县| 兴宁市| 怀集县| 广州市| 攀枝花市| 曲松县| 手机| 永泰县| 清涧县| 临澧县| 昌宁县| 麻阳| 九寨沟县| 马尔康县| 桂阳县| 南郑县| 澜沧| 静宁县| 高淳县| 碌曲县| 西华县| 东乌珠穆沁旗| 集贤县| 天镇县| 公主岭市| 嘉祥县| 布拖县| 永丰县| 来安县| 余庆县| 泽普县| 云和县| 武隆县| 镇赉县| 车致| 江北区| 博乐市|