欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

保護雙基本輸出入系統(tǒng)程序的計算機系統(tǒng)及其控制方法

文檔序號:6467385閱讀:166來源:國知局
專利名稱:保護雙基本輸出入系統(tǒng)程序的計算機系統(tǒng)及其控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種保護雙基本輸出入系統(tǒng)(Basic Input/Output System,以 下簡稱為BIOS)程序的計算機系統(tǒng)及其控制方法,尤其涉及當(dāng)雙BIOS程序 其中之一發(fā)生錯誤時,自動啟動BIOS寫保護機制的保護雙BIOS程序的計 算機系統(tǒng)及其控制方法。
背景技術(shù)
目前計算機系統(tǒng)在開機時,是利用一中央處理器(Central Processor Unit, CPU)來執(zhí)行存儲在外部存儲器內(nèi)的基本輸出入系統(tǒng)(Basic Input/Output System,以下簡稱為BIOS)程序以完成開機的動作。此外部存儲器一般為 非易失性存儲器(Non-volatile memory),而BIOS程序則是主板硬件系統(tǒng)上最 基本的固件程序代碼,主要的功能為計算機系統(tǒng)開機時的自我測試(power on self-test, POST)、初始化動作、記錄計算機系統(tǒng)設(shè)定值、提供常駐程序庫。
請參見圖1,其所示為已知具有單基本輸出入系統(tǒng)程序的計算機系統(tǒng)功 能方框示意圖。該計算機系統(tǒng)主要包含 一中央處理器12、 一北橋芯片14、 一南橋芯片16、與一 BIOS外部存儲器18;其中BIOS外部存儲器18用以 存儲BIOS程序。首先,當(dāng)使用者將計算機系統(tǒng)啟動開關(guān)壓下后,中央處理 器12會先執(zhí)行BIOS程序,并檢測計算機系統(tǒng)中的硬件信息,例如中央處理 器數(shù)據(jù)、開機順序、硬盤大小、芯片組工作狀態(tài)以及存儲器的時鐘脈沖等; 在此階段中,BIOS程序也會對基本硬件,如存儲器(Computermemory)、 顯卡(Video card, Graphics card)以及主板芯片組做初始化動作,并開始執(zhí) 行開機自我測試。在執(zhí)行完開機自我測試后,BIOS程序開機成功,此時計 算機系統(tǒng)即可啟動操作系統(tǒng)。
簡單來說BIOS程序就是與硬件溝通的核心微小操作系統(tǒng);由于現(xiàn)今計 算機軟硬件的發(fā)展日新月異,因此主板廠商通常會提供BIOS的更新程序供 使用者手動更新BIOS程序,讓計算機系統(tǒng)能獲取更佳的兼容性及效能,進
而事先預(yù)防解決使用者可能會遇到的一些問題,如支持更新規(guī)格的CPU 或增強存儲器兼容性,以避免遇到硬件不兼容的問題。然而在更新BIOS程
序的過程中必須承擔(dān)一些風(fēng)險,若不幸在升級BIOS程序的過程中失敗,BIOS 程序?qū)⒂锌赡軗p壞而導(dǎo)致無法開機的慘劇發(fā)生,通常都得送回原廠修復(fù)BIOS 程序才能解決,這對常在更新BIOS程序的使用者來說相當(dāng)不便。
因此,為了解決上述問題,圖2所示為已知具有雙基本輸出入系統(tǒng)程序 的計算機系統(tǒng)功能方框示意圖。該雙基本輸出入系統(tǒng)程序的計算機系統(tǒng)主要 包含中央處理器28、 一北橋芯片30、 一南橋芯片32、 一第一BIOS外 部存儲器36、 一第二 BIOS外部存儲器38以及一 BIOS程序切換電路34。
其中該第一 BIOS外部存儲器36用以存儲一主BIOS程序;該第二 BIOS 外部存儲器38用以存儲一輔助備份BIOS程序。當(dāng)存儲在第一 BIOS外部存 儲器36內(nèi)的主BIOS程序發(fā)生問題,BIOS程序切換電路34會將中央處理器 28發(fā)出的讀取指令切換至第二外部存儲器36,并使得中央處理器28可以執(zhí) 行存儲在第二 BIOS外部存儲器38內(nèi)的該輔助備份BIOS程序。如此一來, 計算機系統(tǒng)將可成功地開機。
也就是說,若使用者在更新主BIOS程序的過程中發(fā)生失敗而導(dǎo)致主 BIOS程序數(shù)據(jù)損壞,此時,BIOS程序切換電路34可切換至第二 BIOS外部 存儲器38,使得計算機系統(tǒng)執(zhí)行輔助備份BIOS程序進而成功開機。
然而,在上述的情形發(fā)生時,使用者在不知悉主BIOS程序已發(fā)生問題 的情況下又對輔助備份BIOS程序進行更新的動作,若更新輔助備份BIOS 再次發(fā)生失敗,將有可能導(dǎo)致兩個BIOS程序都不能使用而發(fā)生無法開機的 情況,當(dāng)上述情況發(fā)生時便必須送回原廠修復(fù)BIOS程序,造成使用者的不 便。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種保護雙基本輸出入系統(tǒng)程序的計 算機系統(tǒng)及其控制方法,以改善現(xiàn)有技術(shù)的缺陷。
本發(fā)明的一實施例提出一種保護雙基本輸出入系統(tǒng)程序的方法,適用于 一計算機系統(tǒng),該計算機系統(tǒng)包含一第一基本輸出入系統(tǒng)程序與一第二基本
輸出入系統(tǒng)程序,該方法包含下列步驟當(dāng)?shù)谝换据敵鋈胂到y(tǒng)程序進行更
新時,使一旗標(biāo)由一第一狀態(tài)切換至一第二狀態(tài);若第一基本輸出入系統(tǒng)程 序成功更新時,旗標(biāo)由第二狀態(tài)切換至第一狀態(tài);以及當(dāng)計算機系統(tǒng)開機時, 若旗標(biāo)處于第二狀態(tài),產(chǎn)生一第一控制信號,使第二基本輸出入系統(tǒng)程序進 入一寫保護狀態(tài)。
本發(fā)明也提出一種保護雙基本輸出入系統(tǒng)程序的計算機系統(tǒng),該計算機 系統(tǒng)包含 一中央處理器; 一芯片組,連接至中央處理器; 一輸入控制界面, 連接至芯片組; 一旗標(biāo),連接至輸入控制界面; 一第一基本輸出入系統(tǒng)外部 存儲器,連接至輸入控制界面以及芯片組的一輸出入腳位,存儲一第一基本 輸出入系統(tǒng)程序;以及一第二基本輸出入系統(tǒng)外部存儲器,連接至輸入控制 界面以及芯片組的輸出入腳位,存儲一第二基本輸出入系統(tǒng)程序;其中,當(dāng) 第一基本輸出入系統(tǒng)程序進行更新時,旗標(biāo)由一第一狀態(tài)切換至一第二狀
態(tài);若第一基本輸出入系統(tǒng)程序成功更新時,旗標(biāo)由第二狀態(tài)切換至第一狀 態(tài);以及當(dāng)計算機系統(tǒng)開機時,若旗標(biāo)處于第二狀態(tài),產(chǎn)生一第一控制信號, 使第二基本輸出入系統(tǒng)程序進入一寫保護狀態(tài)。
通過本發(fā)明系統(tǒng)及方法,可以避免當(dāng)雙BIOS程序其中的一 BIOS程序 發(fā)生錯誤且未修復(fù)的情況下另一 BIOS程序也受到寫入而發(fā)生錯誤的情況。
為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并 配合所附附圖,作詳細說明如下。


本發(fā)明通過下列附圖及說明,得一更深入的了解
圖1為已知具有單基本輸出入系統(tǒng)程序的計算機系統(tǒng)功能方框示意圖。 圖2為已知具有雙基本輸出入系統(tǒng)程序的計算機系統(tǒng)功能方框示意圖。
圖3為本發(fā)明所提出雙基本輸出入系統(tǒng)程序的計算機系統(tǒng)的一較佳實施
例功能方框示意圖。
圖4(a)為旗標(biāo)隨基本輸出入系統(tǒng)程序狀態(tài)改變的一較佳實施例處理方法 流程圖。
圖4(b)和圖4(c)為計算機系統(tǒng)開機時保護基本輸出入系統(tǒng)程序的方法。
具體實施例方式
本發(fā)明可讓雙基本輸出入系統(tǒng)程序的計算機系統(tǒng)在使用者更新第一個
BIOS程序失敗時,自動啟動寫保護機制,使用者便無法對第二個BIOS程序 進行更新或?qū)懭氲膭幼?,以此確保第二個BIOS程序的完整性并通過完整的 第二個BIOS程序來對己損壞的第一個BIOS程序進行修復(fù)。
請參見圖3,其所示為本發(fā)明所提出雙基本輸出入系統(tǒng)程序的計算機系 統(tǒng)的一較佳實施例功能方框示意圖。該雙基本輸出入系統(tǒng)程序的計算機系統(tǒng) 主要包含 一中央處理器301、 一芯片組308(例如包括北橋芯片302與一南 橋芯片303)、 一第一 BIOS外部存儲器306、 一第二 BIOS外部存儲器307、 一輸入控制界面304以及一非易失性存儲器(NVM,Non-volatile memory)305。 其中該第一 BIOS外部存儲器306用以存儲一主BIOS程序(以下簡稱為 BIOS1);該第二 BIOS外部存儲器307用以存儲一輔助備份BIOS程序(以 下簡稱為BIOS2)。
其中,輸入控制界面304可使用嵌入式控制器(Embedded Controller) 來完成,并可選擇性地讓中央處理器301執(zhí)行BIOS1與BIOS2其中之一。 而所述的南橋芯片303則包含一個通用輸入輸出(General Purpose Input/Output,以下簡稱為GPIO)接腳,中央處理器可通過其中此通用輸入 輸出接腳發(fā)出一控制信號至第一 BIOS外部存儲器306及第二 BIOS外部存 儲器307的寫入保護腳位(write protectionpin),以啟動或關(guān)閉第一 BIOS外部 存儲器306及第二 BIOS外部存儲器307的寫保護(write protection)狀態(tài),用 以保護BIOS程序內(nèi)容的完整性。
舉例來說,當(dāng)GPIO輸出高電平(H)信號,則第一 BIOS外部存儲器306 與第二 BIOS外部存儲器307,都處于一可讀可寫的正常狀態(tài),也就是說, 第一 BIOS外部存儲器306與第二 BIOS外部存儲器307內(nèi)的BIOS1程序及 BIOS2程序可被讀取或者修改。當(dāng)GPIO輸出低電平(L)信號,則第一BIOS 外部存儲器306與第二 BIOS外部存儲器307,都處于一只讀(read only)的寫 保護狀態(tài)。也就是說,第一 BIOS外部存儲器306與第二 BIOS外部存儲器 307內(nèi)的BIOS1程序及BIOS2程序僅可被讀取但無法被修改。
另夕卜,所述的非易失性存儲器305可使用閃存(Flash memory)或電可 擦可編禾呈只i賣存〈諸器(Electrically Erasable Programmable Read-Only Memory, EEPROM)來完成。而輸入控制界面304可通過非易失性存儲器305內(nèi)部所
設(shè)計的一旗標(biāo)(FLAG) 309來判別BIOS程序目前的狀態(tài)。
根據(jù)本發(fā)明的實施例,BIOS程序處于正常狀態(tài)時,旗標(biāo)309為一低電 平(L);而BIOS程序處于不正常狀態(tài)時,旗標(biāo)309為一高電平(H)。也就是 說,當(dāng)BIOS程序開始進行更新時,輸入控制界面304便會將旗標(biāo)309設(shè)為 高電平(H),代表BIOS程序正處于不正常狀態(tài);當(dāng)BIOS程序成功更新后, 輸入控制界面304便將旗標(biāo)309設(shè)為低電平(L),代表BIOS程序已成功更新 并回復(fù)正常狀態(tài);以及,當(dāng)BIOS程序無法成功更新時,輸入控制界面304 便無法將旗標(biāo)309設(shè)為低電平(L),此時旗標(biāo)309便會持續(xù)維持在高電平(H) 而代表BIOS程序處于不正常狀態(tài)。當(dāng)BIOS程序處于不正常狀態(tài)則代表 BIOS程序更新失敗,且BIOS程序損壞。
為能改善已知缺陷,本發(fā)明所提出的雙基本輸出入系統(tǒng)程序的計算機系 統(tǒng)將可執(zhí)行如圖4(a)、圖4(b)以及圖4(c)所示保護雙基本輸出入系統(tǒng)程序 的計算機系統(tǒng)的方法的一較佳實施例處理方法流程圖。請參見圖4(a),其所 示為旗標(biāo)隨基本輸出入系統(tǒng)程序狀態(tài)改變的一較佳實施例處理方法流程圖。 首先,當(dāng)使用者更新BIOSl程序時,如步驟400所示,輸入控制界面304便 會將非易失性存儲器305內(nèi)部的旗標(biāo)309設(shè)為高電平(H),代表此時BIOS1 程序正處于不正常狀態(tài),也就是BIOSl程序正在更新,如步驟401所示。相 同地,當(dāng)BIOS1程序成功更新后,輸入控制界面304也會將旗標(biāo)309設(shè)為低 電平(L),代表BIOSl程序己成功更新并回復(fù)至正常狀態(tài),如步驟403所示。 但是若BIOS1程序更新的過程中被中斷或更新失敗,輸入控制界面304便無 法變更旗標(biāo)309的狀態(tài),旗標(biāo)309便會維持在高電平(H)狀態(tài),如步驟404。 也就是說當(dāng)BIOS1程序成功更新后,旗標(biāo)309會再次被設(shè)定于低電平 (L);反之,當(dāng)BIOS1程序無法成功更新時,旗標(biāo)309就會維持在高電平(H)。 而不論BIOSl程序是否有成功更新,計算機系統(tǒng)都需要再次開機,因此計算 機系統(tǒng)于上述動作完成后使用者都必須執(zhí)行重新開機的動作,如步驟405所 示。
再者,圖4(b)和圖4(c)所示為計算機系統(tǒng)開機時保護基本輸出入系統(tǒng)程 序的方法。當(dāng)計算機系統(tǒng)開機時,如步驟406所示,輸入控制界面304便會 讀取非易失性存儲器305內(nèi)部的旗標(biāo)309狀態(tài),如步驟411所示,以判別 BIOS1程序是否為正常狀態(tài)。
若輸入控制界面304于步驟411所讀取到的旗標(biāo)309處于低電平(L),如 步驟412所示,代表目前BIOSl程序是正常狀態(tài)。接著中央處理器301便執(zhí) 行BIOSl程序來進行后續(xù)的開機步驟,如開機自我測試。再者,中央處理器 301也會讀取非易失性存儲器305內(nèi)部的旗標(biāo)309狀態(tài)并依照所讀取到的旗 標(biāo)狀態(tài)(低電平),進而使GPIO輸出高電平(H),如步驟414所示,讓BIOSl 程序及BIOS2程序維持在可讀可寫的正常狀態(tài)。當(dāng)BIOS程序執(zhí)行完成后, 計算機系統(tǒng)便開機成功并可啟動操作系統(tǒng)如步驟416所示。
而計算機系統(tǒng)啟動操作系統(tǒng)之后,由于GPIO持續(xù)輸出高電平(H),使用 者即可在操作系統(tǒng)下執(zhí)行如圖4(a)更新BIOS程序的動作。
請參見圖4(c),若輸入控制界面304所讀取到的旗標(biāo)處于高電平(H),如 步驟412所示,則代表BIOSl程序更新失敗且BIOSl己損壞,例如更新BIOSl 程序的過程中發(fā)生計算機系統(tǒng)斷電或是更新程序發(fā)生問題等情況導(dǎo)致更新 過程中斷或失敗。此時,輸入控制界面304便切換至BIOS2程序,如步驟 423所示。
接著,中央處理器301便執(zhí)行BIOS2程序來進行后續(xù)的開機步驟,如開 機自我測試。再者,中央處理器301也會讀取非易失性存儲器305內(nèi)部的旗 標(biāo)309狀態(tài)并依照所讀取到的旗標(biāo)309狀態(tài)(高電平),進而控制GPIO輸 出低電平(L),如步驟424。當(dāng)GPIO切換至低電平(L)后,BIOS1程序及BIOS2 程序即進入寫保護狀態(tài),其目的是為了保護BIOS2程序,避免使用者于啟動 操作系統(tǒng)之后又對其進行更新的動作,而影響B(tài)IOS2程序內(nèi)部數(shù)據(jù)的完整 性。
另外,使用者可根據(jù)BIOS2程序來判斷BIOS1程序已發(fā)生異常問題, 例如進入BIOS2程序選項菜單時,屏幕顯示出BIOS1程序已損壞的一錯誤 信息。當(dāng)使用者得知BIOSl程序己發(fā)生損壞時,便可于BIOS2程序選項菜 單(BIOS MENU)中選擇是否執(zhí)行一BIOS修復(fù)程序,通過BIOS2程序?qū)?BIOS1程序進行修復(fù),如步驟427所示。
若使用者不修復(fù)BIOS1程序,計算機系統(tǒng)仍然可利用BIOS2程序正常 地開機,并啟動操作系統(tǒng),如步驟428所示。只是在操作系統(tǒng)成功啟動之后, 由于GPIO輸出低電平(L),也就是寫保護的狀態(tài),進而使得使用者無法于操 作系統(tǒng)下進行更新BIOS程序的動作。
承上述,若使用者要修復(fù)BIOSl程序,則中央處理器301會控制GPI0 由輸出低電平(L)切換至輸出高電平(H),以解除BIOS程序的寫保護狀態(tài), 如步驟429所示。接著,進行BIOSl程序的修復(fù),如步驟430所示。在此步 驟中,BIOS1程序?qū)籅IOS2程序置換,使得BIOS1程序與BIOS2程序 內(nèi)容都相同,當(dāng)然也可以利用其它方式進行BIOS1程序的修復(fù)。當(dāng)BIOS1 程序修復(fù)完成后,輸入控制界面304便將非易失性存儲器305內(nèi)部的旗標(biāo)309 更改為低電平(L),如步驟431所示,表示BIOSl程序己恢復(fù)至正常狀態(tài), 計算機系統(tǒng)也在此步驟完成后重新開機,如步驟432所示。
根據(jù)本發(fā)明的實施例,當(dāng)使用者要對主BIOS程序更新時,根據(jù)GPIO 的信號可得知BIOS程序可否進行更新。當(dāng)GPIO輸出高電平(H)時,BIOS 程序可更新;反之,當(dāng)GPIO輸出低電平(L)時,BIOS程序不可更新。
再者,在BIOS程序開始更新時,旗標(biāo)309會被設(shè)定為高電平(H);以及, 當(dāng)BIOS程序成功更新后,旗標(biāo)309會被回復(fù)為低電平(L)。因此,根據(jù)旗標(biāo) 309的電平,中央處理器301即可以控制GPIO輸出對應(yīng)的電平來指示BIOS 程序可否被更新。
再者,在旗標(biāo)309被設(shè)定為高電平(H)后,當(dāng)中央處理器301利用BIOS2 程序來開機時,BIOS2還可以根據(jù)使用者的選擇來修復(fù)BIOSl。
綜合上述技術(shù)的說明,本發(fā)明所提出保護雙基本輸出入系統(tǒng)程序的計算 機系統(tǒng)及其控制方法最主要的技術(shù)特征就是利用BIOS程序的寫保護機制, 當(dāng)雙BIOS程序其中的一 BIOS程序發(fā)生更新錯誤的時候,使另一 BIOS程序 進入寫保護狀態(tài),直到發(fā)生錯誤的BIOS程序修復(fù)成功才解除寫保護狀態(tài), 來避免當(dāng)雙BIOS程序其中的一 BIOS程序發(fā)生錯誤且未修復(fù)的情況下另一 mos程序也受到寫入而發(fā)生錯誤的情況。
雖然本發(fā)明已以較佳實施例公開如上,然其并非用以限定本發(fā)明,任何 本領(lǐng)域普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動 與潤飾,因此本發(fā)明的保護范圍當(dāng)以權(quán)利要求書所界定的范圍為準(zhǔn)。另外, 本發(fā)明的任一實施例或權(quán)利要求不須實現(xiàn)本發(fā)明所公開的全部目的或優(yōu)點 或特點。此外,摘要部分和標(biāo)題僅是用來輔助專利文件搜尋之用,并非用來 限制本發(fā)明的權(quán)利范圍。
權(quán)利要求
1.一種保護雙基本輸出入系統(tǒng)程序的方法,適用于計算機系統(tǒng),上述計算機系統(tǒng)包含第一基本輸出入系統(tǒng)程序與第二基本輸出入系統(tǒng)程序,其特征是,上述方法包含下列步驟當(dāng)上述第一基本輸出入系統(tǒng)程序進行更新時,使旗標(biāo)由第一狀態(tài)切換至第二狀態(tài);若上述第一基本輸出入系統(tǒng)程序成功更新時,上述旗標(biāo)由上述第二狀態(tài)切換至上述第一狀態(tài);以及在上述計算機系統(tǒng)開機時,若上述旗標(biāo)處于上述第二狀態(tài),產(chǎn)生第一控制信號,使上述第二基本輸出入系統(tǒng)程序進入寫保護狀態(tài)。
2. 根據(jù)權(quán)利要求1所述的保護雙基本輸出入系統(tǒng)程序的計算機系統(tǒng)的方 法,其特征是,其中上述第一狀態(tài)為低電平,上述第二狀態(tài)為高電平。
3. 根據(jù)權(quán)利要求1所述的保護雙基本輸出入系統(tǒng)程序的計算機系統(tǒng)的方 法,其特征是,其中上述第一基本輸出入系統(tǒng)程序未進行更新時,上述旗標(biāo) 為上述第一狀態(tài)。
4. 根據(jù)權(quán)利要求1所述的保護具備雙基本輸出入系統(tǒng)程序的計算機系統(tǒng) 的方法,其特征是,上述第二基本輸出入系統(tǒng)程序進入上述寫保護狀態(tài)后還 包括以上述第二基本輸出入系統(tǒng)程序修復(fù)上述第一基本輸出入系統(tǒng)程序。
5. 根據(jù)權(quán)利要求1所述的保護雙基本輸出入系統(tǒng)程序的計算機系統(tǒng)的方 法,其特征是,其中上述第二基本輸出入系統(tǒng)程序進入上述寫保護狀態(tài)后,還包括顯示上述第一基本輸出入系統(tǒng)程序發(fā)生的錯誤信息。
6. —種保護雙基本輸出入系統(tǒng)程序的計算機系統(tǒng),其特征是,上述計算機系統(tǒng)包含中央處理器;芯片組,連接至上述中央處理器; 輸入控制界面,連接至上述芯片組; 旗標(biāo),連接至上述輸入控制界面;第一基本輸出入系統(tǒng)外部存儲器,連接至上述輸入控制界面以及上述芯 片組的輸出入腳位,存儲第一基本輸出入系統(tǒng)程序;以及第二基本輸出入系統(tǒng)外部存儲器,連接至上述輸入控制界面以及上述芯 片組的上述輸出入腳位,存儲第二基本輸出入系統(tǒng)程序;其中,當(dāng)上述第一基本輸出入系統(tǒng)程序進行更新時,上述旗標(biāo)由第一狀 態(tài)切換至第二狀態(tài);若上述第一基本輸出入系統(tǒng)程序成功更新時,上述旗標(biāo) 由上述第二狀態(tài)切換至上述第一狀態(tài);以及當(dāng)上述計算機系統(tǒng)開機時,若上 述旗標(biāo)處于上述第二狀態(tài),產(chǎn)生第一控制信號,使上述第二基本輸出入系統(tǒng) 程序進入寫保護狀態(tài)。
7. 根據(jù)權(quán)利要求6所述的保護雙基本輸出入系統(tǒng)程序的計算機系統(tǒng),其 特征是,其中當(dāng)上述旗標(biāo)在上述第一狀態(tài)時,上述輸出入腳位發(fā)出第二控制 信號,使上述第二基本輸出入系統(tǒng)外部存儲器進入可擦寫狀態(tài)。
8. 根據(jù)權(quán)利要求6所述的保護雙基本輸出入系統(tǒng)程序的計算機系統(tǒng),其 特征是,其中上述輸入控制界面為嵌入式控制器。
9. 根據(jù)權(quán)利要求6所述的保護雙基本輸出入系統(tǒng)程序的計算機系統(tǒng),其 特征是,其中上述旗標(biāo)位于非易失性存儲器。
10. 根據(jù)權(quán)利要求9所述的保護雙基本輸出入系統(tǒng)程序的計算機系統(tǒng), 其特征是,其中上述非易失性存儲器為閃存或電可擦可編程只讀存儲器。
11. 根據(jù)權(quán)利要求6所述的保護雙基本輸出入系統(tǒng)程序的計算機系統(tǒng), 其特征是,其中上述第一狀態(tài)為低電平,上述第二狀態(tài)為高電平。
12. 根據(jù)權(quán)利要求6所述的保護雙基本輸出入系統(tǒng)程序的計算機系統(tǒng), 其特征是,當(dāng)上述旗標(biāo)為上述第二狀態(tài)且使上述第二基本輸出入系統(tǒng)程序進 入寫保護狀態(tài)時,上述第二基本輸出入系統(tǒng)程序修復(fù)上述第一基本輸出入系 統(tǒng)程序。
13. 根據(jù)權(quán)利要求12所述的保護雙基本輸出入系統(tǒng)程序的計算機系統(tǒng), 其特征是,當(dāng)上述第一基本輸出入系統(tǒng)程序修復(fù)完成后,上述旗標(biāo)由上述第 二狀態(tài)切換至上述第一狀態(tài),上述輸出入腳位發(fā)出第二控制信號,使上述第 二基本輸出入系統(tǒng)外部存儲器進入可擦寫狀態(tài)。
14. 根據(jù)權(quán)利要求6所述的保護雙基本輸出入系統(tǒng)程序的計算機系統(tǒng), 其特征是,其中上述第二基本輸出入系統(tǒng)程序進入上述寫保護狀態(tài)后,上述 第二基本輸出入系統(tǒng)程序可顯示上述第一基本輸出入系統(tǒng)程序發(fā)生的錯誤 信息。
全文摘要
本發(fā)明公開一種保護雙基本輸出入系統(tǒng)程序的計算機系統(tǒng)及其控制方法,該計算機系統(tǒng)包含一第一基本輸出入系統(tǒng)程序與一第二基本輸出入系統(tǒng)程序,該方法包含下列步驟當(dāng)?shù)谝换据敵鋈胂到y(tǒng)程序進行更新時,使一旗標(biāo)由一第一狀態(tài)切換至一第二狀態(tài);若第一基本輸出入系統(tǒng)程序成功更新時,旗標(biāo)由第二狀態(tài)切換至第一狀態(tài);以及當(dāng)計算機系統(tǒng)開機時,若旗標(biāo)處于第二狀態(tài),產(chǎn)生一第一控制信號,使第二基本輸出入系統(tǒng)程序進入一寫保護狀態(tài)。通過本發(fā)明的系統(tǒng)及方法,可以避免當(dāng)雙BIOS程序其中的一BIOS程序發(fā)生錯誤且未修復(fù)的情況下另一BIOS程序也受到寫入而發(fā)生錯誤的情況。
文檔編號G06F11/14GK101373451SQ20081016909
公開日2009年2月25日 申請日期2008年10月20日 優(yōu)先權(quán)日2008年10月20日
發(fā)明者吳潮崇, 李侑澄 申請人:華碩電腦股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
丹阳市| 灵丘县| 芜湖县| 昆明市| 克拉玛依市| 门头沟区| 峨眉山市| 江孜县| 广灵县| 南平市| 东山县| 沙河市| 漳州市| 禄劝| 蓬安县| 雅江县| 华坪县| 铁岭县| 无极县| 拜城县| 玉树县| 凌源市| 湖州市| 神木县| 穆棱市| 杭州市| 万源市| 梁山县| 丹东市| 嘉峪关市| 元氏县| 五莲县| 彰武县| 禹州市| 漳浦县| 漳浦县| 舒兰市| 松滋市| 庄浪县| 南岸区| 钟山县|