基本輸入輸出系統的更新系統及更新顯示方法
2023-06-23 10:55:56 2
專利名稱:基本輸入輸出系統的更新系統及更新顯示方法
技術領域:
本發明涉及一種基本輸入輸出系統(Bios)更新顯示系統及其方法,特別是指一種可同時提供多個發光二極體裝置在更新基本輸入輸出系統時而產生的提醒效果,而系統可自行選擇輸出的發光二極體裝置,並達到具有基本輸入輸出系統更新顯示系統及其方法。
一般使用者在更新基本輸入輸出系統時,在某些情況下,可能無法在使用者的電腦上正常運作,由於基本輸入輸出系統更新程序繁瑣,且燒錄基本輸入輸出系統並不保證一定成功,如果系統已經運作得相當好,縱使有新版本的基本輸入輸出系統可供更新,也不一定是最好的選擇,系統可能會有負面影響或效能降低的情況發生,因此,如有使用者無法或不願自行更新的問題時,廠商有保固及服務的義務,將送回原廠待更新的基本輸入輸出系統的晶片(連同主機板)加以處理,才能做基本輸入輸出系統韌件的更新。
以現有基本輸入輸出系統更新的方法而言,大致提供幾種方式通過電腦的軟盤驅動器或光碟CD-ROM等方式輸入磁碟更新、網絡下載(download)更新等,此類更新方式仍須以單機或下載程式至單機後方能進行更新。
如
圖1所示,描繪目前所廣為使用的計算機系統的結構方塊圖。顯然,CPU 10通過CPU匯流排20與NB(North bridge,為一晶片組)30相連接;而NB 30除了與記憶體40(可以是SDRAM、EDORAM等記憶體)相接之外,更通過AGP匯流排70與SB(South bridge,亦為一晶片組)80相接,用以傳遞資料與訊息;而SB 80除了與硬碟(HD)90、通用串列匯流排(Universal Serial Bus,USB)100、輸入裝置(如滑鼠、鍵盤等)相接,用以存取或輸入資料之外,更分別通過XD匯流排110與ISA匯流排120,與基本輸入輸出系統(BIOS)130以及聲頻裝置140相接。
使用者或系統維護者百常在系統作基本輸入輸出系統更新時,因不知悉基本輸入輸出系統何時更新完成,而不小心按下重新開機或強行跳出更新基本輸入輸出系統的執行步驟,造成電腦系統的故障,進而無法使用電腦,為了避免這樣的情形再度發生,所以需要一種具有提醒使用者的基本輸入輸出系統更新顯示的系統。
本發明至少包含下列步驟首先一鍵盤控制單元(KBC)接收一更新基本輸入輸出系統的指令,然後該鍵盤控制單元(KBC)呼叫一發光二極體顯示單元,其後一韌件控制中樞單元(FWH)通過一緩衝器將信息更新至該鍵盤控制單元(KBC),然後該韌件控制中樞單元開始更新鍵盤控制單元,最後該鍵盤控制單元重置(Reset)整個系統。
171…………光碟機發光二極體172…………電源發光二極體173…………硬碟驅動器發光二極體174…………軟盤驅動器發光二極體步驟200一鍵盤控制單元(KBC)接收一更新基本輸入輸出系統的指令步驟210該鍵盤控制單元(KBC)呼叫一發光二極體顯示單元步驟220該鍵盤控制單元(KBC)進入一閒置模式步驟221擷取該閒置模式的程式碼至一緩衝器中步驟222通過該緩衝器執行該閒置模式的程式碼步驟230一韌件控制中樞單元確認是否進入該閒置模式步驟250該鍵盤控制單元(KBC)進入一睡眠模式步驟251該韌件控制中樞單元通過該緩衝器將信息更新至該鍵盤控制單元(KBC)步驟260該韌件控制中樞單元開始開始更新鍵盤控制單元步驟261通知該鍵盤控制單元(KBC)結束該睡眠模式步驟262通知該鍵盤控制單元(KBC)結束該閒置模式步驟270該鍵盤控制單元重置整個系統步驟271該鍵盤控制單元關閉該發光二極體顯示單元圖中名詞解釋開機自我測試(Power On selfTest;POST)發光二極體(Light Emitting Diode;LED)基本輸入輸出系統(Basic Input Output System;BIOS)串列匯流排(Universal Serial Bus,USB)鍵盤控制單元(Keyborad ControllerKBC)韌件控制中樞單元(Firm Ware Hub;FWB)
本發明涉及一種具有基本輸入輸出系統的更新顯示系統及更新顯示方法,圖2為本發明的基本輸入輸出系統更新顯示的系統架構圖,其中在圖2中利用部分元件達成提醒使用者的功效,其詳細說明如下根據圖1所呈現的已知元件基本輸入輸出系統130,在本發明中分為下列三個單元,韌件控制中樞(FWH)單元150、鍵盤控制單元(KBC)160及發光二極體(LED)顯示單元170,並通過中央處理單元10進行系統整體的監控,以下便針對此四種單元分別說明一中央處理單元10,用以處理整個計算機系統中的行程分配、算術運算、邏輯運算及儲存暫存的資料,當接收到一開機自我測試(POST)時,便自動偵測系統內部基本輸入輸出系統的版本,同時並監督系統更新基本輸入輸出系統的過程,避免產生嚴重的錯誤,造成系統無法開機或路徑遺失的問題。
一韌件控制中樞(FWH)單元150,用以控制系統內的基本輸入輸出系統更新與對比,當接收到更新基本輸入輸出系統的通知時,擷取出本單元程式碼的最新版本,傳送至鍵盤控制單元(KBC)160,韌件是介於軟體和硬體之間,具有程式碼的硬體裝置,也就是將軟體燒錄在硬體當中,便稱為韌件,將程式燒錄在主機板上的ROM當中,要修改其內容要通過ROM讀寫機器來完成,如主機板與數據機的Flash基本輸入輸出系統當中的程式,可以使用特殊的程式來改變當中的韌件微程式。
一鍵盤控制單元(KBC)160,用以將鍵盤輸入的資料存入一緩衝器中而傳送至該中央處理單元10進行處理,當接收到需對比程式碼時,本單元程式碼的版本並與韌件控制中樞(FWH)單元150進行對比,而後通過本單元所提供的緩衝區進行更新程式碼的動作。而緩衝器提供一儲存空間用以存儲暫時使用的資料與程式碼,如更新的程式碼或是新的指令等等。而本單元也提供了閒置模式與睡眠模式來做更新程式碼之用,閒置模式用以將鍵盤控制單元(KBC)160內的所有行程停止運作,而不處理任何行程;而睡眠模式等待鍵盤控制單元(KBC)160進入該閒置模式而不處理任何行程後,便將鍵盤控制單元(KBC)160的時鐘暫停,避免新的指令再更新程式碼時進入本單元。
一發光二極體(LED)顯示單元170,用以連接計算機系統內不同的硬體裝置,並通過本單元,顯示其硬體裝置的使用狀況,當開始更新時,本單元會規律的將多個硬體裝置的發光二極體開始新的運作。
圖3為本發明的基本輸入輸出系統更新顯示系統的發光二極體顯示單元的細部示意圖,圖3中鍵盤控制單元(KBC)160直接控制發光二極體(LED)顯示單元170,而發光二極體(LED)顯示單元170又至少包含了光碟機發光二極體170、電源發光二極體172、硬碟驅動器發光二極體173、軟盤驅動器發光二極體174,以上四種發光二極體裝置為一般已知計算機系統中必要不可或缺的發光二極體,本發明可通過鍵盤控制單元(KBC)160在更新基本輸入輸出系統時之前,先下達致能(Enable)其中任意組合發光二極體顯示的指令,例如光碟機發光二極體171與軟盤驅動器發光二極體174同時進行閃滅的功能,或是硬碟驅動器發光二極體173與電源發光二極體172與軟盤驅動器發光二極體174同時閃滅,並提供使用者確定基本輸入輸出系統更新是否完成。而閃滅的過程中還具有規律性及周期性,避免使用者誤會發光二極體裝置閃滅的意義,而更新基本輸入輸出系統的過程時間不長,故使用者可輕易了解閃滅發光二極體裝置所代表的涵意。
圖4-a為本發明的基本輸入輸出系統的更新顯示系統及更新顯示方法的流程圖,首先一鍵盤控制單元(KBC)160接收一更新基本輸入輸出系統的指令(步驟200),然後該鍵盤控制單元(KBC)160呼叫一發光二極體顯示單元170(步驟210),該發光二極體顯示單元170會開始閃燈(步驟211),閃燈的過程中具有規律性及周期性,避免使用者誤會二極體顯示單元170閃滅燈號的意義,當開始閃燈時,該鍵盤控制單元(KBC)160進入一閒置模式(步驟220),將鍵盤控制單元(KBC)160中的指令先停止執行,然後擷取該閒置模式的程式碼至一緩衝器中(步驟221),該緩衝器由鍵盤控制單元(KBC)160所提供,之後便通過該緩衝器執行該閒置模式的程式碼(步驟222),此時一韌件控制中樞單元150確認是否進入該閒置模式(步驟230),若仍未進入閒置模式則無法更新基本輸入輸出系統,則重回步驟220,若已進入閒置模式,則入進A。
圖4-b為本發明的基本輸入輸出系統的更新顯示系統及更新顯示方法的流程圖,A之後,該鍵盤控制單元(KBC)160進入一睡眠模式(步驟250),然而該韌件控制中樞單元150通過該緩衝器將信息更新至該鍵盤控制單元(KBC)160(步驟251),之後該韌件控制中樞單元150開始更新鍵盤控制單元160(步驟260)中的程式碼,當完成更新之後,通知該鍵盤控制單元(KBC)160結束該睡眠模式(步驟261),結束之後才通知該鍵盤控制單元(KBC)160結束該閒置模式(步驟262),最後,該鍵盤控制單元160重置(reset)整個系統(步驟270),重置系統的同時,該鍵盤控制單元160關閉該二極體顯示單元170(步驟271)。
在步驟211到步驟271之間,發光二極體顯示單元170一直規律地閃滅其多個發光二極體裝置,用以提醒使用者基本輸入輸出系統更新尚未完成,直至重置整個系統之後,發光二極體顯示單元170恢復原先狀態,才可讓使用者重新使用系統。
雖然本發明介紹了上述較佳實施例,然其並非用以限定本發明,任何熟習此技術者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,因此,本發明的保護範圍應以權利要求書的範圍為準。
權利要求
1.一種更新基本輸入輸出系統的顯示系統,用以在更新基本輸入輸出系統時,通過多個發光二極體(LED)的指示,進而通知一使用者基本輸入輸出系統的更新狀況,其特徵在於,該系統至少包含一中央處理單元,用以處理整個計算機系統中的行程分配、算術運算、邏輯運算及儲存暫存的資料,當接收到一開機自我測試(POST)時,便產生一偵測訊號;一軟體控制中樞(FWH)單元,用以控制系統內的基本輸入輸出系統更新與對比,當接收到該偵測訊號時,取出本單元程式碼的最新版本,並產生一對比訊號;一鍵盤控制單元(KBC),用以將鍵盤輸入的資料存入一緩衝器中而傳送至該中央處理單元進行處理,當接收到該對比訊號並與本單元程式碼的版本進行對比,而產生一更新訊息;及一發光二極體(LED)顯示單元,用以連接計算機系統內不同的硬體裝置,並通過本單元,顯示其硬體裝置的使用狀況,當接收到該更新訊息時,本單元會規律的將多個硬體裝置的發光二極體開始新的運作。
2.如權利要求1所述的更新基本輸入輸出系統顯示系統,其特徵在於,該緩衝器提供一儲存空間用以存放暫時使用的資料與程式碼。
3.如權利要求1所述的更新基本輸入輸出系統顯示系統,其特徵在於,該鍵盤控制單元(KBC)與該發光二極體(LED)顯示單元連接並當更新程式碼時,開啟該發光二極體(LED)顯示單元的運作。
4.如權利要求1所述的更新基本輸入輸出系統顯示系統,其特徵在於,該鍵盤控制單元(KBC)提供了一閒置模式與睡眼模式。
5.如權利要求4所述的更新基本輸入輸出系統顯示系統,其特徵在於,該閒置模式,是用以將該鍵盤控制單元(KBC)內的所有行程停止運作,而不處理任何行程。
6.如權利要求1所述的更新基本輸入輸出系統顯示系統,其特徵在於,該睡眠模式,是等待該鍵盤控制單元(KBC)進入該閒置模式而不處理任何行程後,便將該鍵盤控制單元(KBC)的時鐘暫停。
7.如權利要求1所述的更新基本輸入輸出系統顯示系統,其特徵在於,該發光二極體(LED)顯示單元可從光碟機發光二極體、電源發光二極體、硬碟驅動器發光二極體及軟盤驅動器發光二極體的組合中任意擇一。
8.如權利要求7所述的更新基本輸入輸出系統顯示系統,其特徵在於,該發光二極體(LED)顯示單元組合中的發光二極體會進行閃滅,而閃滅的過程中具有規律性及周期性,避免該使用者誤會發光二極體裝置閃滅的意義。
9.一種更新基本輸入輸出系統顯示方法,用以通過一發光二極體單元的指示,而避免一使用者因不經意的關機造成計算機系統無法開啟,其特徵在於,該方法至少包含下列步驟一鍵盤控制單元(KBC)接收一更新基本輸入輸出系統的指令;該鍵盤控制單元(KBC)呼叫一發光二極體顯示單元;一韌件控制中樞單元(FWH)通過一緩衝器將信息更新至該鍵盤控制單元(KBC);該韌件控制中樞單元開始更新鍵盤控制單元;以及該鍵盤控制單元重置(Reset)整個系統。
10.如權利要求9所述的更新基本輸入輸出系統顯示的方法,其特徵在於,該一鍵盤控制單元(KBC)接收一更新基本輸入輸出系統的指令的步驟,是通過基本輸入輸出系統中的開機自我測試(POST),對比該韌件控制中樞單元與該鍵盤控制單元的程式碼的版本。
11.如權利要求9所述的更新基本輸入輸出系統顯示的方法,其特徵在於,該鍵盤控制單元(KBC)呼叫一發光二極體顯示單元的步驟,是中斷(interrupt)該發光二極體顯示單元的原先狀態,而直接致能(enable)該發光二極體顯示單元。
12.如權利要求11所述的更新基本輸入輸出系統顯示的方法,其特徵在於該發光二極體顯示單元提供了多個發光二極體,並可從光碟機發光二極體、電源發光二極體、硬碟驅動器發光二極體及軟盤驅動器發光二極體的組合任意擇一。
13.如權利要求9所述的更新基本輸入輸出系統顯示的方法,其特徵在於,該緩衝器是由該鍵盤控制單元所提供。
14.如權利要求9所述的更新基本輸入輸出系統顯示的方法,其特徵在於,該一韌件控制中樞單元(FWH)通過一緩衝器將信息更新至該鍵盤控制單元(KBC)的步驟,進一步包含下列步驟該鍵盤控制單元(KBC)進入一閒置模式;該韌件控制中樞單元確認該鍵盤控制單元(KBC)進入該閒置模式;及該鍵盤控制單元(KBC)進入一睡眠模式。
15.如權利要求9所述的更新基本輸入輸出系統顯示的方法,其特徵在於,該鍵盤控制單元重置(Reset)整個系統的步驟,進一步包含下列步驟該鍵盤控制單元(KBC)結束該睡眠模式;該鍵盤控制單元(KBC)結束該閒置模式;及恢復該發光二極體顯示單元的原先狀態。
全文摘要
一種具有基本輸入輸出系統的更新顯示系統及更新顯示方法,主要通過多個發光二極體的顯示,通知使用者基本輸入輸出系統的更新狀況,避免使用者因不知悉基本輸入輸出系統的更新進度而下達錯誤的指令,並造成系統的故障。
文檔編號G06F11/34GK1414478SQ0113422
公開日2003年4月30日 申請日期2001年10月26日 優先權日2001年10月26日
發明者黃閔雲 申請人:英業達股份有限公司