專利名稱:基本輸出入系統(tǒng)設(shè)定方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)處理技術(shù),更詳細(xì)地,涉及一種基本輸出入 系統(tǒng)設(shè)定方法。
背景技術(shù):
1o BIOS(Basic Input Output System)代表的是基本輸出入系統(tǒng),是屬于嵌入式軟件,產(chǎn)品特性是以固件(Firmware)的形式寄存于信息、通訊、 消費(fèi)性電子產(chǎn)品等硬件設(shè)備或系統(tǒng)中,執(zhí)行驅(qū)動(dòng)、控制處理、人機(jī)接 口、應(yīng)用程序等功能,以軟件來(lái)增加硬件的附加功能及價(jià)值,并產(chǎn)生 硬件軟件化的成本節(jié)省效果,和操作系統(tǒng)或應(yīng)用軟件相比,它與硬件15的關(guān)系更為密切,掌管著中央處理器、存儲(chǔ)器、開(kāi)機(jī)順序等的設(shè)定, 是決定硬件功能是否能夠充分發(fā)揮的關(guān)鍵。除此之外,BIOS亦提供最 可靠的安全防護(hù)機(jī)制,可避免電腦非經(jīng)授權(quán)的使用。
當(dāng)電腦開(kāi)機(jī),BIOS是由電路板上的快閃存儲(chǔ)器(flash memory)執(zhí) 行,并且會(huì)將芯片組和存儲(chǔ)器子系統(tǒng)順序地起始化除,然后BIOS本身
20從快閃存儲(chǔ)器中解壓縮到系統(tǒng)的主存儲(chǔ)器,并且從那邊開(kāi)始執(zhí)行。PC 的BIOS程序碼也包含診斷功能,以保證某些重要硬件元件的正確, 像是鍵盤(pán),磁盤(pán)裝置,輸出輸入接口等等,這些可以正常運(yùn)作且正常 地初始化。幾乎所有的BIOS都可以選擇性地執(zhí)行CMOS存儲(chǔ)器的 設(shè)定程序;也就是保存BIOS會(huì)存取的使用者自訂設(shè)定數(shù)據(jù)(時(shí)間、曰期、硬磁盤(pán)細(xì)節(jié),等等)。
在現(xiàn)今的BIOS實(shí)際應(yīng)用中,使用者可于進(jìn)入BIOS設(shè)定模式后, 選擇設(shè)定風(fēng)扇速度、節(jié)省能源控制、超頻設(shè)定、以及選擇由哪個(gè)裝置 先開(kāi)機(jī),例如光驅(qū)、硬磁盤(pán)、軟驅(qū)、flash以及其他等裝置,這項(xiàng)功能 對(duì)于安裝操作系統(tǒng)特別有用處。然上述的BIOS在設(shè)定開(kāi)機(jī)順序或其它
30相關(guān)項(xiàng)目的組態(tài)設(shè)定后,不管有沒(méi)有將上述的BIOS設(shè)定做儲(chǔ)存,系統(tǒng) 都會(huì)重新啟動(dòng),再次的進(jìn)行開(kāi)機(jī)自我測(cè)試(POST, Power On Self Test),
執(zhí)行初始化Option ROM等相關(guān)啟動(dòng)程序,最后才能進(jìn)入操作系統(tǒng)載入 作業(yè)。而且事實(shí)上,BIOS中的某些設(shè)定內(nèi)容雖然有修改,但跳出組態(tài) 設(shè)定模式后,仍能繼續(xù)執(zhí)行POST程序而無(wú)須重新開(kāi)機(jī)。但是現(xiàn)有的 BIOS設(shè)定機(jī)制,無(wú)論針對(duì)BIOS中的何種設(shè)定進(jìn)行修改并予以儲(chǔ)存, 5 則跳出BIOS設(shè)定模式后均須重新開(kāi)機(jī),在前述不影響POST程序的 BIOS設(shè)定修正的情況下,顯然浪費(fèi)重新開(kāi)機(jī)的時(shí)間。
綜上所述,如何能夠提供一種基本輸出入系統(tǒng)設(shè)定方法,從而解 決現(xiàn)有無(wú)論修改任何的BIOS設(shè)定內(nèi)容均須重新開(kāi)機(jī),進(jìn)而導(dǎo)致開(kāi)機(jī)程 序的耗時(shí),遂成為目前極為重要的課題。
發(fā)明內(nèi)容
鑒于以上所述背景技術(shù)的缺點(diǎn),本發(fā)明提供一種基本輸出入系統(tǒng) 設(shè)定方法,能將修改后不影響后續(xù)POST程序與修改后必須重新開(kāi)機(jī) 的BIOS設(shè)定模式予以區(qū)分,從而使用者在該不影響后續(xù)POST程序的
BIOS設(shè)定模式下執(zhí)行修改后,無(wú)須重新開(kāi)機(jī),以增加開(kāi)機(jī)程序的效率。
本發(fā)明的基本輸出入系統(tǒng)設(shè)定方法,應(yīng)用于具有顯示單元與輸入 單元的數(shù)據(jù)處理裝置的BIOS的設(shè)定程序中,其包括(l)該數(shù)據(jù)處理 裝置開(kāi)機(jī)后,執(zhí)行該BIOS的開(kāi)機(jī)自我測(cè)試(POST, Power On Self Test) 程序時(shí),通過(guò)該顯示單元顯示第一快捷鍵信息與第二快捷鍵信息,該
第一快捷鍵用于進(jìn)入第一 BIOS設(shè)定模式,該第二快捷鍵系用于進(jìn)入第 二 BIOS設(shè)定模式;(2)判斷該第一快捷鍵或該第二快捷鍵是否通過(guò)該 輸入單元被按下,若該第一快捷鍵被按下,則進(jìn)至步驟(3),若該第二 快捷鍵被按下,則進(jìn)至步驟(4),若該第一快捷鍵與該第二快捷鍵均未 被按下則繼續(xù)執(zhí)行該P(yáng)OST程序;(3)由該P(yáng)OST程序進(jìn)入該第一 BIOS
設(shè)定模式,并判斷該第一 BIOS設(shè)定模式中的設(shè)定內(nèi)容是否被修改且儲(chǔ) 存于該數(shù)據(jù)處理裝置中,若是,則進(jìn)至步驟(5),若否,則跳出該第一 BIOS設(shè)定模式并繼續(xù)執(zhí)行該P(yáng)OST程序;(4)由該P(yáng)OST進(jìn)入該第二 BIOS設(shè)定模式,并判斷該第二 BIOS設(shè)定模式中的設(shè)定內(nèi)容是否被修 改且儲(chǔ)存于該數(shù)據(jù)處理裝置中,若是,則進(jìn)至步驟(6),若否,則跳出該第二 BIOS設(shè)定模式并繼續(xù)執(zhí)行該P(yáng)OST程序;(5)依據(jù)修改后的該 第一 BIOS設(shè)定模式中的設(shè)定內(nèi)容繼續(xù)執(zhí)行相應(yīng)的該P(yáng)OST程序;以及
(6)使該數(shù)據(jù)處理裝置重新開(kāi)機(jī),并回復(fù)至步驟(l)。
相比于現(xiàn)有的BIOS設(shè)定技術(shù),本發(fā)明提供一種基本輸出入系統(tǒng)設(shè) 定方法,通過(guò)前述的設(shè)定與執(zhí)行流程,能將修改后不影響后續(xù)POST 程序與修改后必須重新開(kāi)機(jī)的BIOS設(shè)定模式予以區(qū)分,從而使用者于 5該不影響后續(xù)POST程序的BIOS設(shè)定模式下執(zhí)行修改后,無(wú)須重新開(kāi) 機(jī),以增加開(kāi)機(jī)程序的效率。
圖1是本發(fā)明的基本輸出入系統(tǒng)設(shè)定方法執(zhí)行時(shí)的流程圖2a及2b是本發(fā)明的基本輸出入系統(tǒng)設(shè)定方法執(zhí)行時(shí),顯示于該數(shù)據(jù)處理裝置的顯示單元上的畫(huà)面的示意圖;以及
圖3是本發(fā)明的基本輸出入系統(tǒng)設(shè)定方法另一實(shí)施例執(zhí)行時(shí)的流 程圖。
15
主要元件符號(hào)說(shuō)明
S10 S17步驟 S20 S26步驟
具體實(shí)施例方式
以下通過(guò)特定的具體實(shí)施例說(shuō)明本發(fā)明的實(shí)施方式,熟悉本領(lǐng)域 20 的技術(shù)人員可由本說(shuō)明書(shū)所揭示內(nèi)容,輕易地了解本發(fā)明的其它優(yōu)點(diǎn) 與功效。本發(fā)明亦可通過(guò)其它不同的具體實(shí)施例加以施行或應(yīng)用,本 說(shuō)明書(shū)的各項(xiàng)細(xì)節(jié)亦可基于不同的觀點(diǎn)與應(yīng)用,在不背離本發(fā)明的精 神下進(jìn)行各種修飾與變更。
第一實(shí)施例
25
請(qǐng)參閱圖1,這是本發(fā)明的基本輸出入系統(tǒng)設(shè)定方法執(zhí)行時(shí)的流程圖。本實(shí)施例中,本發(fā)明的基本輸出入系統(tǒng)設(shè)定方法應(yīng)用于具有顯示單元與輸入單元的數(shù)據(jù)處理裝置的BIOS的設(shè)定程序中。具體而言,該數(shù)據(jù)處理裝置可例如但不限定為個(gè)人電腦、筆記型電腦、服務(wù)器、工作站或其他具有BIOS、并通過(guò)該BIOS執(zhí)行POST程序的數(shù)據(jù)處理裝 30置,該顯示單元為連接至該數(shù)據(jù)處理裝置,用于顯示該數(shù)據(jù)處理裝置 所輸出的文字、符號(hào)和/或圖像的裝置,可例如為液晶顯示器,該輸入單元?jiǎng)t為連接至該數(shù)據(jù)處理裝置,用于輸入指令、文字和/或符號(hào)至該 數(shù)據(jù)處理裝置的裝置,如鍵盤(pán)。
如圖1所示,在步驟S10中,該數(shù)據(jù)處理裝置開(kāi)機(jī)后,執(zhí)行該BIOS 的POST程序時(shí),通過(guò)該顯示單元顯示第一快捷鍵信息與第二快捷鍵信息,該第一快捷鍵用于進(jìn)入第一 BIOS設(shè)定模式,該第二快捷鍵用于 進(jìn)入第二BIOS設(shè)定模式。接著進(jìn)至步驟Sll。本實(shí)施例中,該BIOS 至少包括Option ROM程序,且該BIOS在該Option ROM程序執(zhí)行前, 至少還包括啟動(dòng)順序(Boot Order)程序和/或Option ROM控制器程序。 該第一 BIOS設(shè)定模式的設(shè)定內(nèi)容包括啟動(dòng)順序程序和/或Option ROM控制器程序的設(shè)定,該第二 BIOS設(shè)定模式的設(shè)定內(nèi)容除包括該第一 BIOS設(shè)定模式的設(shè)定內(nèi)容外,還包括其他一般BIOS設(shè)定模式的設(shè)定 內(nèi)容,如音頻卡設(shè)定和/或存儲(chǔ)器設(shè)定。須特別說(shuō)明,另一實(shí)施例中, 該第二BIOS設(shè)定模式的設(shè)定內(nèi)容亦可排除該第一BIOS設(shè)定模式的設(shè) 定內(nèi)容,即,該第一 BIOS設(shè)定模式的設(shè)定內(nèi)容與該第二 BIOS設(shè)定模式的設(shè)定內(nèi)容,使用者視其需要進(jìn)入該第一 BIOS設(shè)定模式或該第二 BIOS設(shè)定模式。
此外,本實(shí)施例中,該第一快捷鍵可例如為F7,該第二快捷鍵則 可例如為F10。前述的設(shè)定當(dāng)可依據(jù)實(shí)際需要設(shè)定為其他按鍵,或增加 為數(shù)個(gè)鍵盤(pán)按鍵的排列組合。
在步驟Sll中,判斷該第一快捷鍵或該第二快捷鍵是否通過(guò)該輸入單元被按下,若該第一快捷鍵被按下,則進(jìn)至步驟S12;若該第二快 捷鍵被按下,則進(jìn)至步驟S13,若該第一快捷鍵與該第二快捷鍵均未被 按下則進(jìn)至步驟S14。本實(shí)施例中,該第一快捷鍵必須于該OptionROM 程序執(zhí)行前被按下才能進(jìn)入該第一 BIOS設(shè)定模式,其原因在于若POST程序以執(zhí)行到該Option ROM程序或執(zhí)行順序在該Option ROM 程序之后的程序,則其設(shè)定內(nèi)容的修改均必須重新開(kāi)機(jī)始能依據(jù)修改 內(nèi)容正常運(yùn)作。
在步驟S12中,由該P(yáng)OST程序進(jìn)入該第一 BIOS設(shè)定模式,并判 斷該第一 BIOS設(shè)定模式中的設(shè)定內(nèi)容是否被修改且儲(chǔ)存于該數(shù)據(jù)處理裝置中,若是,則進(jìn)至步驟S15;若否,則進(jìn)至步驟S14。
在步驟S13中,由該P(yáng)OST程序進(jìn)入該第二 BIOS設(shè)定模式,并判斷該第二 BIOS設(shè)定模式中的設(shè)定內(nèi)容是否被修改且該修改內(nèi)容與該 第一BIOS設(shè)定模式的設(shè)定內(nèi)容相同并儲(chǔ)存于該數(shù)據(jù)處理裝置中,若第 二 BIOS設(shè)定模式中的設(shè)定內(nèi)容被修改且該修改內(nèi)容與該第一 BIOS設(shè) 定模式的設(shè)定內(nèi)容相同并儲(chǔ)存于該數(shù)據(jù)處理裝置中時(shí),則進(jìn)至步驟S16;若第二BIOS設(shè)定模式中的設(shè)定內(nèi)容被修改且該修改內(nèi)容與該第 一 BIOS設(shè)定模式的設(shè)定內(nèi)容不同并儲(chǔ)存于該數(shù)據(jù)處理裝置中時(shí),進(jìn)入 步驟S17;若該第二BIOS設(shè)定模式中的設(shè)定內(nèi)容未被修改,則進(jìn)至步 驟S14。
在步驟S14中,使該BIOS繼續(xù)執(zhí)行該P(yáng)OST程序。
在步驟S15中,依據(jù)修改后的該第一BIOS設(shè)定模式中的設(shè)定內(nèi)容 繼續(xù)執(zhí)行相應(yīng)的該P(yáng)OST程序。
在步驟S16中,依據(jù)修改后的該第二BIOS設(shè)定模式中的設(shè)定內(nèi)容 繼續(xù)執(zhí)行相應(yīng)的該P(yáng)OST程序。
在步驟S17中,使該數(shù)據(jù)處理裝置重新開(kāi)機(jī),并回復(fù)至步驟SII。
請(qǐng)參閱圖2a與2b,這是本發(fā)明的基本輸出入系統(tǒng)設(shè)定方法執(zhí)行時(shí),顯示于該數(shù)據(jù)處理裝置的顯示單元上的畫(huà)面的示意圖。首先,請(qǐng)參閱 圖2a,如圖2a所示,前述歩驟S10中,當(dāng)該數(shù)據(jù)處理裝置開(kāi)機(jī)后,執(zhí) 行該BIOS的POST程序B寸,通過(guò)該顯示單元顯示第一快捷鍵信息與第 二快捷鍵信息,該第一快捷鍵用于進(jìn)入第一BIOS設(shè)定模式,該第二快捷鍵用于進(jìn)入第二 BIOS設(shè)定模式。
參閱圖2b,在步驟S12中,由該P(yáng)OST程序進(jìn)入該第一 BIOS設(shè) 定模式,該第一 BIOS設(shè)定模式的設(shè)定內(nèi)容包括啟動(dòng)順序程序和/或 Option ROM控制器程序的設(shè)定。
此后,判斷該第一BIOS設(shè)定模式中的設(shè)定內(nèi)容是否被修改且儲(chǔ)存于該數(shù)據(jù)處理裝置中,從而決定依據(jù)修改后的該第一BIOS設(shè)定模式中 的設(shè)定內(nèi)容繼續(xù)執(zhí)行相應(yīng)的該P(yáng)OST程序,或直接跳出該第一 BIOS設(shè) 定模式以繼續(xù)執(zhí)行POST程序。
第二實(shí)施例
請(qǐng)參閱圖3,這是本發(fā)明的基本輸出入系統(tǒng)設(shè)定方法另一實(shí)施例執(zhí) 30行時(shí)的流程圖。本實(shí)施例中,該第二 BIOS設(shè)定模式的設(shè)定內(nèi)容系排除 該第一BIOS設(shè)定模式的設(shè)定內(nèi)容,即,該第一BIOS設(shè)定模式的設(shè)定內(nèi)容與該第二BIOS設(shè)定模式的設(shè)定內(nèi)容,為不相同的BIOS設(shè)定模式 的設(shè)定內(nèi)容,更具體而言,在步驟S23中,判斷該第二 BIOS設(shè)定模式的設(shè)定內(nèi)容是否被修改且儲(chǔ)存于該數(shù)據(jù)處理裝置中,若是,則跳出該 第二BIOS設(shè)定模式后,進(jìn)至步驟S26,若否,則跳出該第二BIOS設(shè)定模式后,進(jìn)至步驟S24。亦即缺少如第一實(shí)施例中的步驟S16。
本發(fā)明提供一種基本輸出入系統(tǒng)設(shè)定方法,通過(guò)前述的設(shè)定與執(zhí) 行流程,能將修改后不影響后續(xù)POST程序與修改后必須重新開(kāi)機(jī)的 BIOS設(shè)定模式予以區(qū)分,從而使用者在該不影響后續(xù)POST程序的 BIOS設(shè)定模式下執(zhí)行修改后,無(wú)須重新開(kāi)機(jī),以增加開(kāi)機(jī)程序的效率。
上述實(shí)施例僅為例示性說(shuō)明本發(fā)明的原理及其功效,而非用于限 制本發(fā)明。任何本領(lǐng)域技術(shù)人員均可在不違背本發(fā)明的精神及范疇下, 對(duì)上述實(shí)施例進(jìn)行修飾與變化。因此,本發(fā)明的權(quán)利保護(hù)范圍,應(yīng)如 所述的權(quán)利要求所列。
權(quán)利要求
1.一種基本輸出入系統(tǒng)設(shè)定方法,應(yīng)用于具有顯示單元與輸入單元的數(shù)據(jù)處理裝置的BIOS的設(shè)定程序中,所述基本輸出入系統(tǒng)設(shè)定方法包括下列步驟1)所述數(shù)據(jù)處理裝置開(kāi)機(jī)后,執(zhí)行所述BIOS的開(kāi)機(jī)自我測(cè)試程序時(shí),通過(guò)所述顯示單元顯示第一快捷鍵信息與第二快捷鍵信息,所述第一快捷鍵用于進(jìn)入第一BIOS設(shè)定模式,所述第二快捷鍵用于進(jìn)入第二BIOS設(shè)定模式;2)判斷所述第一快捷鍵或所述第二快捷鍵是否通過(guò)所述輸入單元被按下,若所述第一快捷鍵被按下,則進(jìn)至步驟3),若所述第二快捷鍵被按下,則進(jìn)至步驟4),若所述第一快捷鍵與所述第二快捷鍵均未被按下則繼續(xù)執(zhí)行所述POST程序;3)由所述POST程序進(jìn)入所述第一BIOS設(shè)定模式,并判斷所述第一BIOS設(shè)定模式中的設(shè)定內(nèi)容是否被修改且儲(chǔ)存于所述數(shù)據(jù)處理裝置中,若是,則進(jìn)至步驟5),若否,則跳出所述第一BIOS設(shè)定模式并繼續(xù)執(zhí)行所述POST程序;4)由所述POST程序進(jìn)入所述第二BIOS設(shè)定模式,并判斷所述第二BIOS設(shè)定模式中的設(shè)定內(nèi)容是否被修改且儲(chǔ)存于所述數(shù)據(jù)處理裝置中,若是,則進(jìn)至步驟6),若否,則跳出所述第二BIOS設(shè)定模式并繼續(xù)執(zhí)行所述POST程序;5)依據(jù)修改后的所述第一BIOS設(shè)定模式中的設(shè)定內(nèi)容繼續(xù)執(zhí)行相應(yīng)的所述POST程序;以及6)使所述數(shù)據(jù)處理裝置重新開(kāi)機(jī),并回復(fù)至步驟1)。
2. 根據(jù)權(quán)利要求1所述的基本輸出入系統(tǒng)設(shè)定方法,其中,所述 第二 BIOS設(shè)定模式包括所述第一 BIOS設(shè)定模式的設(shè)定內(nèi)容。
3. 根據(jù)權(quán)利要求2所述的基本輸出入系統(tǒng)設(shè)定方法,其中,所述 30步驟4)還包括判斷所述第二 BIOS設(shè)定模式中的設(shè)定內(nèi)容是否被修改且所述修改內(nèi)容與所述第一 BIOS設(shè)定模式的設(shè)定內(nèi)容相同并儲(chǔ)存于 所述數(shù)據(jù)處理裝置中,若是,則跳出所述第二BIOS設(shè)定模式并繼續(xù)執(zhí) 行所述POST。
4. 根據(jù)權(quán)利要求1或2所述的基本輸出入系統(tǒng)設(shè)定方法,其中,5所述BIOS至少包括Option ROM程序,所述第一快捷鍵必須在所述 Option ROM程序執(zhí)行前被按下始能進(jìn)入所述第一 BIOS設(shè)定模式。
5. 根據(jù)權(quán)利要求1或2所述的基本輸出入系統(tǒng)設(shè)定方法,其中, 所述BIOS在所述Option ROM程序執(zhí)行前,至少還包括啟動(dòng)順序程序io和/或Option ROM控制器程序,而且所述第一 BIOS設(shè)定模式用于設(shè)定 所述啟動(dòng)順序程序和/或所述Option ROM控制器程序。
全文摘要
一種基本輸出入系統(tǒng)設(shè)定方法,應(yīng)用于具有顯示與輸入單元的數(shù)據(jù)處理裝置BIOS的設(shè)定程序,主要在所述數(shù)據(jù)處理裝置開(kāi)機(jī)后,執(zhí)行BIOS開(kāi)機(jī)自測(cè)時(shí),通過(guò)顯示單元顯示第一與第二快捷鍵信息,判斷第一快捷鍵按下時(shí)進(jìn)入第一BIOS設(shè)定模式,判斷第二快捷鍵按下時(shí)進(jìn)入第二BIOS設(shè)定模式,進(jìn)入該第一BIOS設(shè)定模式后,判斷第一BIOS設(shè)定模式中的設(shè)定內(nèi)容是否被修改且儲(chǔ)存于該數(shù)據(jù)處理裝置中,若是,則依據(jù)修改后的第一BIOS設(shè)定模式中的設(shè)定內(nèi)容執(zhí)行相應(yīng)的POST,若否,則跳出第一BIOS設(shè)定模式并繼續(xù)執(zhí)行POST,進(jìn)入第二BIOS設(shè)定模式時(shí),則僅當(dāng)設(shè)定內(nèi)容有修改才重新開(kāi)機(jī),否則跳出第二BIOS設(shè)定模式并繼續(xù)執(zhí)行POST。據(jù)此,可解決現(xiàn)有修改任何BIOS設(shè)定內(nèi)容均須重新開(kāi)機(jī),導(dǎo)致開(kāi)機(jī)程序耗時(shí)的問(wèn)題。
文檔編號(hào)G06F9/445GK101201746SQ200610169420
公開(kāi)日2008年6月18日 申請(qǐng)日期2006年12月14日 優(yōu)先權(quán)日2006年12月14日
發(fā)明者黃坤紅 申請(qǐng)人:英業(yè)達(dá)股份有限公司