專利名稱:基本輸入輸出系統(tǒng)的切換系統(tǒng)及其切換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種基本輸入輸出系統(tǒng)的切換系統(tǒng)及其切換方法,尤其涉及同一存儲(chǔ)
器中多個(gè)基本輸入輸出系統(tǒng)的切換系統(tǒng)及其切換方法。
背景技術(shù):
基本輸入輸出系統(tǒng)對(duì)于多數(shù)的計(jì)算機(jī)系統(tǒng)而言十分具有重要性,因此對(duì)于基本輸 入輸出系統(tǒng)的設(shè)定和更新都需要仔細(xì)的測試,確認(rèn)基本輸入輸出系統(tǒng)可以正常運(yùn)行,讓計(jì) 算機(jī)系統(tǒng)開啟后可以正常地載入基本輸入輸出系統(tǒng),進(jìn)而完成啟動(dòng)的程序。尤其在各項(xiàng)計(jì) 算機(jī)產(chǎn)品(如筆記本型計(jì)算機(jī))出廠前,更需再三測試和設(shè)定基本輸入輸出系統(tǒng),以便產(chǎn)品 銷售后能正常發(fā)揮其功能。 但在測試或設(shè)定基本輸入輸出系統(tǒng)的過程中,可能遭遇到更新后發(fā)生錯(cuò)誤,而使 得基本輸入輸出系統(tǒng)無法正常操作的問題,連帶使得整個(gè)計(jì)算機(jī)系統(tǒng)無法運(yùn)行;又或者是 在測試過程中,需要載入具有不同設(shè)定內(nèi)容的基本輸入輸出系統(tǒng)交互進(jìn)行檢測。在上述情 況下,都會(huì)產(chǎn)生需要多個(gè)基本輸入輸出系統(tǒng)供選擇的需求。 在公知的技術(shù)當(dāng)中,確實(shí)有為了儲(chǔ)存?zhèn)溆玫幕据斎胼敵鱿到y(tǒng),而在計(jì)算機(jī)系統(tǒng) 中,分別在不同的儲(chǔ)存裝置內(nèi)存放基本輸入輸出系統(tǒng)的作法,一為主要載入的基本輸入輸 出系統(tǒng)、另一則為備用的基本輸入輸出系統(tǒng),當(dāng)主要基本輸入輸出系統(tǒng)因故失效或無法操 作時(shí),則改讀取存放在另一儲(chǔ)存介質(zhì)中的備用基本輸入輸出系統(tǒng)。 但分別存放在不同儲(chǔ)存裝置的作法,相對(duì)地增加硬件設(shè)備的購置成本;此外,對(duì)于 生產(chǎn)線上待測試的計(jì)算機(jī)系統(tǒng)產(chǎn)品而言,也不一定是在主要基本輸入輸出系統(tǒng)損壞時(shí),才 有切換到備用基本輸入輸出系統(tǒng)的需求,公知的技術(shù)手段在實(shí)務(wù)的運(yùn)用上仍稍有無法靈活 運(yùn)用的缺失。
發(fā)明內(nèi)容
為解決先前技術(shù)不足,本發(fā)明的目的是提供一種基本輸入輸出系統(tǒng)的切換系統(tǒng)及 其切換方法,以降低單一基本輸入輸出系統(tǒng)損壞所產(chǎn)生的成本,并達(dá)到可靈活切換基本輸 入輸出系統(tǒng)的效果。 為了達(dá)到上述目的,根據(jù)本發(fā)明的一種實(shí)施方案,提供一種基本輸入輸出系統(tǒng)的 切換系統(tǒng),適用于一計(jì)算機(jī)系統(tǒng)中,包括一存儲(chǔ)模塊及根據(jù)使用者的操作而產(chǎn)生一切換信 號(hào)的一輸入模塊。存儲(chǔ)模塊中包括多個(gè)基本輸入輸出系統(tǒng)(BIOS)、一選項(xiàng)記錄區(qū)塊及一開 機(jī)管理區(qū)塊。選項(xiàng)記錄區(qū)塊包括一執(zhí)行選項(xiàng),用以記錄這些基本輸入輸出系統(tǒng)其中一個(gè)的 一識(shí)別信息,供計(jì)算機(jī)系統(tǒng)啟動(dòng)所使用,開機(jī)管理區(qū)塊即根據(jù)切換信號(hào)的產(chǎn)生與否,變更執(zhí) 行選項(xiàng)的記錄,使其改變?yōu)檫@些基本輸入輸出系統(tǒng)中另一基本輸入輸出系統(tǒng)的識(shí)別信息, 并且在計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)執(zhí)行該執(zhí)行選項(xiàng)所指示的基本輸入輸出系統(tǒng),藉此以完成計(jì)算機(jī) 系統(tǒng)的啟動(dòng)作業(yè)。 為了達(dá)到上述目的,根據(jù)本發(fā)明的一種實(shí)施方案,再提供一種基本輸入輸出系統(tǒng)
4的切換方法,包括提供多個(gè)基本輸入輸出系統(tǒng)于一存儲(chǔ)模塊中,并且以一執(zhí)行選項(xiàng)記錄這 些基本輸入輸出系統(tǒng)其中之一的一識(shí)別信息以供計(jì)算機(jī)系統(tǒng)啟動(dòng)使用;接著判斷是否產(chǎn)生
用來切換基本輸入輸出系統(tǒng)的一切換信號(hào),若產(chǎn)生切換信號(hào),即在計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)讀取 執(zhí)行選項(xiàng),并且變更執(zhí)行選項(xiàng)的記錄為這些基本輸入輸出系統(tǒng)中另一基本輸入輸出系統(tǒng)的 識(shí)別信息,最后再讀取執(zhí)行選項(xiàng)的記錄,并執(zhí)行該執(zhí)行選項(xiàng)中所指示的該基本輸入輸出系 統(tǒng)。 根據(jù)本發(fā)明所提供的一種基本輸入輸出系統(tǒng)的切換系統(tǒng)及其切換方法,即可在發(fā) 出切換基本輸入輸出系統(tǒng)的命令后,直接選擇執(zhí)行同一存儲(chǔ)模塊中不同基本輸入輸出系統(tǒng) 的其中一個(gè),不但不需額外硬件裝置,亦可確保當(dāng)其中一基本輸入輸出系統(tǒng)損壞或有轉(zhuǎn)換 基本輸入輸出系統(tǒng)的需求時(shí),可立即使用其他的基本輸入輸出系統(tǒng)進(jìn)行開機(jī)操作。
圖1 :本發(fā)明所提供的
圖2:本發(fā)明所提供的
的儲(chǔ)存結(jié)構(gòu)示意圖;以及 圖3:本發(fā)明所提供的 主要組件符號(hào)說明 1計(jì)算機(jī)系統(tǒng) 2輸入模塊 3存儲(chǔ)模塊
30開機(jī)管理區(qū)塊
32選項(xiàng)記錄區(qū)塊
322執(zhí)行選項(xiàng)
324, 324a, 324b位置記錄區(qū)塊 34,34a,34b基本輸入輸出系統(tǒng) S401 S413流程步驟
具體實(shí)施例方式
本發(fā)明是在同一存儲(chǔ)模塊中記錄多個(gè)基本輸入輸出系統(tǒng),供使用者在啟動(dòng)計(jì)算機(jī) 系統(tǒng)時(shí)可即時(shí)根據(jù)其需求加以切換,以達(dá)到載入不同基本輸入輸出系統(tǒng)的效果。為了提供 更詳盡的說明與解釋,以下將配合方框圖、示意圖及流程圖進(jìn)行解說,以便更為明確而清楚 地公開本發(fā)明所使用的技術(shù)及手段。 圖1為本發(fā)明所提供的一種基本輸入輸出系統(tǒng)的切換系統(tǒng)實(shí)施例的方框圖,該實(shí) 施例適用于一計(jì)算機(jī)系統(tǒng)1當(dāng)中,包括一輸入模塊2及一存儲(chǔ)模塊3。存儲(chǔ)模塊3當(dāng)中包 括一開機(jī)管理區(qū)塊30、一選項(xiàng)記錄區(qū)塊32及多個(gè)基本輸入輸出系統(tǒng)34,在本實(shí)施例中以兩 個(gè)基本輸入輸出系統(tǒng)34為例,分別為基本輸入輸出系統(tǒng)34a及基本輸入輸出系統(tǒng)34b。另 外,請(qǐng)參照?qǐng)D2,圖2為本發(fā)明所提供的一種選項(xiàng)記錄區(qū)塊32實(shí)施例的儲(chǔ)存結(jié)構(gòu)示意圖,其 中還包括一執(zhí)行選項(xiàng)322、以及多個(gè)位置記錄區(qū)塊324。 開機(jī)管理區(qū)塊30位于存儲(chǔ)模塊3最起始的記錄地址,因此在計(jì)算機(jī)系統(tǒng)1啟動(dòng)
種基本輸入輸出系統(tǒng)的切換系統(tǒng)實(shí)施例的方框圖; -種基本輸入輸出系統(tǒng)的切換系統(tǒng)的選項(xiàng)記錄區(qū)塊實(shí)施例
種基本輸入輸出系統(tǒng)的切換方法實(shí)施例的流程圖。時(shí),即會(huì)首先自最起始的地址開始讀取并執(zhí)行開機(jī)管理區(qū)塊30中的指令,所述的指令包含 讀取執(zhí)行選項(xiàng)322中的記錄,并根據(jù)其記錄執(zhí)行基本輸入輸出系統(tǒng)34a及基本輸入輸出系 統(tǒng)34b的其中之一。執(zhí)行選項(xiàng)322中記錄基本輸入輸出系統(tǒng)34的識(shí)別信息,以便計(jì)算機(jī)系 統(tǒng)1啟動(dòng)時(shí)可以依據(jù)在執(zhí)行選項(xiàng)322中讀取到的識(shí)別信息得知所要執(zhí)行的基本輸入輸出系 統(tǒng)34為何者。 位置記錄區(qū)塊324記錄基本輸入輸出系統(tǒng)34位于存儲(chǔ)模塊3中的相對(duì)地址 (offset),例如本實(shí)施例中的位置記錄區(qū)塊324a記錄基本輸入輸出系統(tǒng)34a的相對(duì)地址, 而位置記錄區(qū)塊324b記錄基本輸入輸出系統(tǒng)34b的相對(duì)地址。在本實(shí)施例中,執(zhí)行選項(xiàng)322 中所記錄的基本輸入輸出系統(tǒng)34識(shí)別信息,即為位置記錄區(qū)塊324a或324b位于存儲(chǔ)模塊 3當(dāng)中的地址。當(dāng)開機(jī)管理區(qū)塊30讀取執(zhí)行選項(xiàng)322時(shí),即可根據(jù)執(zhí)行選項(xiàng)322中記錄的 位置記錄區(qū)塊324a的所在地址或位置記錄區(qū)塊324b的所在地址,前往位置記錄區(qū)塊324a 或324b其中之一,讀取出基本輸入輸出系統(tǒng)34a或基本輸入輸出系統(tǒng)34b在存儲(chǔ)模塊3中 的相對(duì)地址,進(jìn)而前往正確的相對(duì)地址開始執(zhí)行其中一個(gè)基本輸入輸出系統(tǒng)34,繼續(xù)完成 計(jì)算機(jī)系統(tǒng)1的啟動(dòng)程序。 輸入模塊2根據(jù)一使用者的操作而產(chǎn)生一切換信號(hào),例如使用者按壓鼠標(biāo)或鍵盤 的快捷鍵(Hotkey),由嵌入式控制器(EC)或鍵盤控制器(KBC)控制產(chǎn)生一個(gè)高電平的輸 入信號(hào),并經(jīng)由通用輸入輸出(GPIO)引腳傳送該信號(hào)。開機(jī)管理區(qū)塊30在計(jì)算機(jī)系統(tǒng)1 啟動(dòng)時(shí)判斷是否有切換信號(hào)的產(chǎn)生,當(dāng)有切換信號(hào)的存在時(shí),開機(jī)管理區(qū)塊30除了讀取執(zhí) 行選項(xiàng)322中的記錄外,還將執(zhí)行選項(xiàng)322中的記錄加以切換,以本實(shí)施例而言,例如開機(jī) 管理區(qū)塊30所讀取到的執(zhí)行選項(xiàng)322記錄了位置記錄區(qū)塊324a的地址,而由于判斷有使 用者操作所產(chǎn)生的切換信號(hào)存在,因此開機(jī)管理區(qū)塊30還進(jìn)一步將執(zhí)行選項(xiàng)322的記錄切 換,變更為位置記錄區(qū)塊324b的地址后寫回執(zhí)行選項(xiàng)322并儲(chǔ)存,接著再次讀取變更后的 執(zhí)行選項(xiàng)322的記錄,最后即根據(jù)記錄,前往位置記錄區(qū)塊324b的所在地址,讀取位置記錄 區(qū)塊324b中所記錄關(guān)于基本輸入輸出系統(tǒng)34b在存儲(chǔ)模塊3中的相對(duì)地址,前往該相對(duì)地 址開始執(zhí)行基本輸入輸出系統(tǒng)34b。 當(dāng)然,若開機(jī)管理區(qū)塊30在啟動(dòng)時(shí)沒有發(fā)現(xiàn)切換信號(hào)的存在,即直接根據(jù)執(zhí)行選 項(xiàng)322中原本所記錄的信息,執(zhí)行該執(zhí)行選項(xiàng)322所指示的基本輸入輸出系統(tǒng)34,如本實(shí)施 例中的基本輸入輸出系統(tǒng)34a。 在本實(shí)施例當(dāng)中,所使用的存儲(chǔ)模塊3為一閃存,尤其可使用容量日漸增加的串 行式閃存(SPI Flash),由于其容量逐漸擴(kuò)大,十分適于將多個(gè)不同的基本輸入輸出系統(tǒng)34 儲(chǔ)存在其中,使用在計(jì)算機(jī)系統(tǒng)1當(dāng)中時(shí),既不需額外增加其他存儲(chǔ)裝置分別存放基本輸 入輸出系統(tǒng)34,同時(shí)又可根據(jù)上述的技術(shù)手段達(dá)到根據(jù)使用者的需求切換不同基本輸入輸 出系統(tǒng)34的效果,例如對(duì)計(jì)算機(jī)產(chǎn)品進(jìn)行測試時(shí)所需的切換、或是當(dāng)其中一基本輸入輸出 系統(tǒng)損毀時(shí)可切換至另一基本輸入輸出系統(tǒng)開機(jī),以維持計(jì)算機(jī)系統(tǒng)1的正常操作。
圖3為本發(fā)明所提供的一種基本輸入輸出系統(tǒng)的切換方法實(shí)施例的流程圖,包括 下列步驟首先,在一存儲(chǔ)模塊3中提供多個(gè)基本輸入輸出系統(tǒng)34,且以一執(zhí)行選項(xiàng)322記 錄所提供的多個(gè)基本輸入輸出系統(tǒng)34其中之一的識(shí)別信息,以供該計(jì)算機(jī)系統(tǒng)1啟動(dòng)時(shí) 所用(S401);接著啟動(dòng)計(jì)算機(jī)系統(tǒng)1(S403),再在計(jì)算機(jī)系統(tǒng)1啟動(dòng)時(shí),由存儲(chǔ)模塊3中最 先執(zhí)行的開機(jī)管理區(qū)塊30判斷是否接收到用以切換基本輸入輸出系統(tǒng)34的一切換信號(hào)
6(S405),例如使用者操作一輸入模塊2所產(chǎn)生,如按壓鼠標(biāo)或鍵盤的按鍵而通過通用輸入輸出引腳傳輸?shù)母唠娖叫盘?hào)。 若產(chǎn)生了切換信號(hào),則讀取存儲(chǔ)模塊3的一選項(xiàng)記錄區(qū)塊32中的一執(zhí)行選項(xiàng)322 (S407),執(zhí)行選項(xiàng)322記錄其中一個(gè)基本輸入輸出系統(tǒng)34的識(shí)別信息,用以供識(shí)別所要執(zhí)行的基本輸入輸出系統(tǒng)34為何者;接下來將所讀取到的執(zhí)行選項(xiàng)322的記錄切換為另一個(gè)基本輸入輸出系統(tǒng)34的識(shí)別信息,并將改寫后的信息存回執(zhí)行選項(xiàng)322中(S409),以兩個(gè)基本輸入輸出系統(tǒng)34為例,如圖1所示的實(shí)施例中,將執(zhí)行選項(xiàng)322中所記錄的基本輸入輸出系統(tǒng)34a的識(shí)別信息改寫為基本輸入輸出系統(tǒng)34b的識(shí)別信息;接者,再次讀取執(zhí)行選項(xiàng)322中的記錄(S411),此時(shí)執(zhí)行選項(xiàng)322的記錄系為改寫后的識(shí)別信息,并根據(jù)所讀取的識(shí)別信息,執(zhí)行該識(shí)別信息所指示的基本輸入輸出系統(tǒng)34(S413),以本實(shí)施例而言,即讀取切換后所記錄的基本輸入輸出系統(tǒng)34b的識(shí)別信息,并且執(zhí)行基本輸入輸出系統(tǒng)34b。
反之,若經(jīng)開機(jī)管理區(qū)塊30的判斷(S405)發(fā)現(xiàn)未有切換信號(hào)的產(chǎn)生,表示使用者并無切換基本輸入輸出系統(tǒng)34的需求,則直接讀取執(zhí)行選項(xiàng)322中的記錄(S411),根據(jù)原本所記錄、未經(jīng)切換的識(shí)別信息,執(zhí)行該識(shí)別信息所指示的基本輸入輸出系統(tǒng)34(S413),例如本實(shí)施例中的基本輸入輸出系統(tǒng)34a。 其中,執(zhí)行選項(xiàng)322所記錄的基本輸入輸出系統(tǒng)34識(shí)別信息為位置記錄區(qū)塊324在存儲(chǔ)模塊3中的地址,而位置記錄區(qū)塊324記錄基本輸入輸出系統(tǒng)34位于存儲(chǔ)模塊3中的相對(duì)地址,例如位置記錄區(qū)塊324a記錄基本輸入輸出系統(tǒng)34a的相對(duì)地址、位置記錄區(qū)塊324b記錄基本輸入輸出系統(tǒng)34b的相對(duì)地址。因此開機(jī)管理區(qū)塊30根據(jù)指令讀取執(zhí)行選項(xiàng)322中記錄的一個(gè)位置記錄區(qū)塊324的地址,再到該位置記錄區(qū)塊324所在的地址讀取其所對(duì)應(yīng)指示的基本輸入輸出系統(tǒng)34在存儲(chǔ)模塊3中的相對(duì)地址,最后前往到所述的相對(duì)地址讀取及執(zhí)行基本輸入輸出系統(tǒng)34。 而本實(shí)施例中所適用的存儲(chǔ)模塊3可為包括串行式閃存的快閃存儲(chǔ)模塊,善用目前串行式閃存的容量逐漸擴(kuò)大的特點(diǎn),將多個(gè)基本輸入輸出系統(tǒng)34同時(shí)存放在同一閃存的不同存儲(chǔ)區(qū)塊當(dāng)中,可達(dá)到在不增加存儲(chǔ)器成本的前提下,提供數(shù)個(gè)基本輸入輸出系統(tǒng)34供計(jì)算機(jī)系統(tǒng)1啟動(dòng)時(shí)使用,并可在其中一個(gè)基本輸入輸出系統(tǒng)34無法正常操作時(shí)立即取得備用的基本輸入輸出系統(tǒng)34。 在上述各實(shí)施例中,雖僅以兩個(gè)基本輸入輸出系統(tǒng)之間的切換為例進(jìn)行說明,但
本發(fā)明的技術(shù)手段并不限制僅能在同一閃存中存放兩個(gè)基本輸入輸出系統(tǒng),還可根據(jù)計(jì)算
機(jī)系統(tǒng)操作的需要,儲(chǔ)存三個(gè)以上的基本輸入輸出系統(tǒng)供切換,通過不同的輸入模塊控制,
例如以不同的按鍵組合發(fā)出不同的切換信號(hào),用以決定要切換的基本輸入輸出系統(tǒng)為何
者,讓使用者在計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)可以更靈活地載入所需的基本輸入輸出系統(tǒng)項(xiàng)目。 綜合上述,本發(fā)明已明確說明在同一存儲(chǔ)模塊中記錄多個(gè)基本輸入輸出系統(tǒng),并
且可達(dá)到視使用者需求在計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)選擇基本輸入輸出系統(tǒng)等效果所需的技術(shù)手
段,具有在不增加額外購置儲(chǔ)存裝置的成本的前提下,提供使用者靈活運(yùn)用不同基本輸入
輸出系統(tǒng)開機(jī),以及避免因單一基本輸入輸出系統(tǒng)損毀而影響計(jì)算機(jī)系統(tǒng)操作的效果。 前述所列舉的項(xiàng)目僅為適用本發(fā)明的部分例示組件,并非用以限縮本發(fā)明所適用
的范疇,如有其他符合本發(fā)明的精神與未實(shí)質(zhì)改變本發(fā)明的技術(shù)手段的,皆屬本發(fā)明所涵
蓋保護(hù)的范圍。
權(quán)利要求
一種基本輸入輸出系統(tǒng)的切換系統(tǒng),適用于一計(jì)算機(jī)系統(tǒng)中,包括一輸入模塊,根據(jù)一使用者的操作而產(chǎn)生一切換信號(hào);以及一存儲(chǔ)模塊,包括多個(gè)基本輸入輸出系統(tǒng);一選項(xiàng)記錄區(qū)塊,包括一執(zhí)行選項(xiàng),所述執(zhí)行選項(xiàng)記錄所述多個(gè)基本輸入輸出系統(tǒng)其中之一的一識(shí)別信息,以供所述計(jì)算機(jī)系統(tǒng)啟動(dòng)所使用;以及一開機(jī)管理區(qū)塊,根據(jù)所述切換信號(hào)產(chǎn)生與否,變更所述執(zhí)行選項(xiàng)的記錄為所述多個(gè)基本輸入輸出系統(tǒng)中另一基本輸入輸出系統(tǒng)的所述識(shí)別信息,以及在所述計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)執(zhí)行所述執(zhí)行選項(xiàng)所指示的所述基本輸入輸出系統(tǒng)。
2. 如權(quán)利要求1所述的基本輸入輸出系統(tǒng)的切換系統(tǒng),其中,所述選項(xiàng)記錄區(qū)塊還包括多個(gè)位置記錄區(qū)塊,分別記錄所述多個(gè)基本輸入輸出系統(tǒng)在所述存儲(chǔ)模塊的相對(duì)地址,所述識(shí)別信息為所述多個(gè)位置記錄區(qū)塊在所述選項(xiàng)記錄區(qū)塊中的地址。
3. 如權(quán)利要求1所述的基本輸入輸出系統(tǒng)的切換系統(tǒng),其中,所述開機(jī)管理區(qū)塊在所述計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)判斷是否產(chǎn)生所述切換信號(hào),若所述切換信號(hào)產(chǎn)生,則變更所述執(zhí)行選項(xiàng)的記錄。
4. 如權(quán)利要求1所述的基本輸入輸出系統(tǒng)的切換系統(tǒng),其中,所述輸入模塊為一鍵盤或一鼠標(biāo)。
5. 如權(quán)利要求1所述的基本輸入輸出系統(tǒng)的切換系統(tǒng),其中,所述存儲(chǔ)模塊為一閃存。
6. 如權(quán)利要求5所述的基本輸入輸出系統(tǒng)的切換系統(tǒng),其中,所述存儲(chǔ)模塊為一串行式閃存。
7. —種基本輸入輸出系統(tǒng)的切換方法,適用于一計(jì)算機(jī)系統(tǒng),包括下列步驟提供多個(gè)基本輸入輸出系統(tǒng)于一存儲(chǔ)模塊,且以一執(zhí)行選項(xiàng)記錄所述多個(gè)基本輸入輸出系統(tǒng)其中之一的一識(shí)別信息,以供所述計(jì)算機(jī)系統(tǒng)啟動(dòng)所使用;判斷是否產(chǎn)生用以切換所述多個(gè)基本輸入輸出系統(tǒng)的一切換信號(hào);若產(chǎn)生所述切換信號(hào),在所述計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)讀取所述執(zhí)行選項(xiàng),并且變更所述執(zhí)行選項(xiàng)的記錄為所述多個(gè)基本輸入輸出系統(tǒng)其中另一基本輸入輸出系統(tǒng)的所述識(shí)別信息;以及讀取所述執(zhí)行選項(xiàng)的記錄,執(zhí)行所述執(zhí)行選項(xiàng)所指示的所述基本輸入輸出系統(tǒng)。
8. 如權(quán)利要求7所述的基本輸入輸出系統(tǒng)的切換方法,其中,判斷是否產(chǎn)生所述切換信號(hào)的步驟后,還包括下述步驟若未產(chǎn)生所述切換信號(hào),前往讀取所述執(zhí)行選項(xiàng),執(zhí)行所述執(zhí)行選項(xiàng)所指示的所述基本輸入輸出系統(tǒng)的步驟。
9. 如權(quán)利要求8所述的基本輸入輸出系統(tǒng)的切換方法,其中,讀取所述執(zhí)行選項(xiàng),執(zhí)行所述執(zhí)行選項(xiàng)所指示的所述基本輸入輸出系統(tǒng)的步驟中,還包括下列步驟根據(jù)所述執(zhí)行選項(xiàng)所記錄的所述識(shí)別信息,讀取一位置記錄區(qū)塊,所述位置記錄區(qū)塊記錄所述執(zhí)行選項(xiàng)所指示的所述基本輸入輸出系統(tǒng)在所述存儲(chǔ)模塊中的相對(duì)地址;以及前往所述基本輸入輸出系統(tǒng)的相對(duì)地址讀取并執(zhí)行所述基本輸入輸出系統(tǒng)。
10. 如權(quán)利要求7所述的基本輸入輸出系統(tǒng)的切換方法,其中,所述切換信號(hào)是根據(jù)一使用者操作 一輸入模塊而產(chǎn)生。
11. 如權(quán)利要求io所述的基本輸入輸出系統(tǒng)的切換方法,其中,所述輸入模塊為一鍵盤或一鼠標(biāo)。
12. 如權(quán)利要求7所述的基本輸入輸出系統(tǒng)的切換方法,其中,所述切換信號(hào)是否產(chǎn)生是在所述計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)進(jìn)行判斷。
13. 如權(quán)利要求7所述的基本輸入輸出系統(tǒng)的切換方法,其中,所述存儲(chǔ)模塊為一閃存。
14. 如權(quán)利要求13所述的基本輸入輸出系統(tǒng)的切換方法,其中,所述存儲(chǔ)模塊為一串行式閃存。
全文摘要
本發(fā)明涉及基本輸入輸出系統(tǒng)的切換系統(tǒng)及其切換方法。一種基本輸入輸出系統(tǒng)的切換系統(tǒng),適用于計(jì)算機(jī)系統(tǒng),包括輸入模塊及存儲(chǔ)模塊,存儲(chǔ)模塊中還包括多個(gè)基本輸入輸出系統(tǒng)、選項(xiàng)記錄區(qū)塊及開機(jī)管理區(qū)塊。輸入模塊根據(jù)使用者的操作產(chǎn)生切換信號(hào),而開機(jī)管理區(qū)塊則根據(jù)切換信號(hào)的產(chǎn)生與否,變更選項(xiàng)記錄區(qū)塊中執(zhí)行選項(xiàng)的記錄,執(zhí)行選項(xiàng)記錄的是這些基本輸入輸出系統(tǒng)其中之一的識(shí)別信息。開機(jī)管理區(qū)塊在計(jì)算機(jī)系統(tǒng)啟動(dòng)時(shí)執(zhí)行該執(zhí)行選項(xiàng)指示的基本輸入輸出系統(tǒng)。本發(fā)明可在發(fā)出切換命令后直接選擇執(zhí)行不同基本輸入輸出系統(tǒng)的其中一個(gè),不需額外硬件裝置,亦可確保當(dāng)一基本輸入輸出系統(tǒng)損壞或有轉(zhuǎn)換需求時(shí),立即使用其他基本輸入輸出系統(tǒng)。
文檔編號(hào)G06F9/48GK101739261SQ20081017243
公開日2010年6月16日 申請(qǐng)日期2008年11月10日 優(yōu)先權(quán)日2008年11月10日
發(fā)明者莊崇立, 廖鴻銘, 朱贊美, 郭富聚, 陳憲明 申請(qǐng)人:緯創(chuàng)資通股份有限公司