亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

可記錄基本輸出入系統(tǒng)更新過程的計算機(jī)系統(tǒng)及相關(guān)方法

文檔序號:6470141閱讀:141來源:國知局
專利名稱:可記錄基本輸出入系統(tǒng)更新過程的計算機(jī)系統(tǒng)及相關(guān)方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種更新基本輸出入系統(tǒng)的計算機(jī)系統(tǒng)及相關(guān)方法,特別是涉及一種可記錄基本輸出入系統(tǒng)更新過程的計算機(jī)系統(tǒng)及其相關(guān)方法。
背景技術(shù)
在計算機(jī)系統(tǒng)啟動的過程中,基本輸出入系統(tǒng)(BIOS, Basic Input/OutputSystem)擔(dān)負(fù)著初始化硬件,檢測硬件功能,以及引導(dǎo)操作系統(tǒng)的責(zé)任。一般來說,基本輸出入系統(tǒng)程序存放于一個斷電后內(nèi)容不會丟失的非易失性存儲器(Non-Volatile Memory )中,而于系統(tǒng)過電或被重置時,處理器第一條指令的地址會被尋址到基本輸出入系統(tǒng)的存放位置,以進(jìn)行計算機(jī)系統(tǒng)的開機(jī)程序。
當(dāng)計算機(jī)的電源開啟后,基本輸出入系統(tǒng)程序首先會將其解壓縮到系統(tǒng)的主存儲器,以執(zhí)行開機(jī)自我測試(Power on Sef-Test, POST)及啟動載入(Bootstrap Program )等程序。開機(jī)自我測試程序主要用來確保某些重要硬件組件,例如鍵盤、磁盤裝置、輸出輸入端口等等,可以正常運作且正確地初始化;而啟動載入程序則用來將操作系統(tǒng)由儲存裝置載入主存儲器,以啟動操作系統(tǒng)而完成開機(jī)的程序。除此之外,基本輸出入系統(tǒng)程序還包含有提供操作系統(tǒng)或應(yīng)用程序的中斷常駐程序及記錄系統(tǒng)設(shè)定值等功能,其為本領(lǐng)域的技術(shù)人員所知,于此不多加贅述。
在已知技術(shù)中,基本輸出入系統(tǒng)程序保存于只讀存儲器
(Read-Only-Memory, ROM)而無法進(jìn)行修改。然而,隨著計算機(jī)系統(tǒng)復(fù)雜度的提高及周邊硬件更新速度的加快,基本輸出入系統(tǒng)程序也必須不斷地被更新以支持新硬件的功能,在此情形下,基本輸出入系統(tǒng)程序改為儲存在閃存(Flash Memory )等電可抹除可編程只讀存儲器
(Electrically-Erasable Programmable Read-Only Memory, EEPROM )中,以藉由編程更新的方式,省去置換硬件裝置的麻煩。
4在基本輸出入系統(tǒng)程序更新的過程中,不適當(dāng)?shù)牟僮骰蚴侵兄箤⒑苋菀椎貙?dǎo)致基本輸出入系統(tǒng)發(fā)生毀損,而使計算機(jī)系統(tǒng)發(fā)生失效或無法開機(jī)的情況。在此情形下,由于傳統(tǒng)上并沒有記錄基本輸出入系統(tǒng)程序更新的過程,因此計算機(jī)廠商無法得知更新失敗的原因而進(jìn)行分析,導(dǎo)致需花費很大的成本對基本輸出入系統(tǒng)程序進(jìn)行強(qiáng)化。

發(fā)明內(nèi)容
因此,本發(fā)明提供一種可記錄基本輸出入系統(tǒng)更新過程的計算機(jī)系統(tǒng)及相關(guān)方法。
本發(fā)明揭示 一種可記錄一基本輸出入系統(tǒng)更新過程的計算機(jī)系統(tǒng),其包含有一非易失性存儲器、 一處理器以及一電可抹除可編程只讀存儲器。該處理器用來執(zhí)行模塊,以操控該計算機(jī)系統(tǒng)。該電可抹除可編程只讀存儲器耦接于該處理器,用來儲存該基本輸出入系統(tǒng)。該基本輸出入系統(tǒng)包含有一更新模塊、 一燒錄模塊以及一記錄模塊。該更新模塊用來對該基本
輸出入系統(tǒng)進(jìn)行更新;該燒錄模塊用來將更新的該基本輸出入系統(tǒng)燒錄于該電可抹除可編程只讀存儲器中;而該記錄模塊則用來于該更新模塊呼叫該燒錄模塊時,根據(jù)該基本輸出入系統(tǒng)的更新過程,產(chǎn)生一更新記錄,并儲存于該非易失性存儲器。
本發(fā)明還揭示 一種用來記錄一基本輸出入系統(tǒng)更新過程的方法。該基本輸出入系統(tǒng)儲存于一電可抹除可編程只讀存儲器中。該方法包含有對該基本輸出入系統(tǒng)進(jìn)行更新;以及于燒錄更新的該基本輸出入系統(tǒng)時,根據(jù)該基本輸出入系統(tǒng)的更新過程,產(chǎn)生一更新記錄,并儲存于一非易失性存儲器。


圖1為本發(fā)明可記錄基本輸出入系統(tǒng)更新過程的一計算機(jī)系統(tǒng)的功能方塊圖。
圖2為本發(fā)明更新記錄的一實施例示意圖。
圖3為本發(fā)明實施例用來記錄基本輸出入系統(tǒng)更新過程的一流程的示意圖。
具體實施例方式
請參考圖1,圖1為本發(fā)明可記錄基本輸出入系統(tǒng)(Basic Input/OutputSystem, BIOS)更新過程的一計算機(jī)系統(tǒng)10的功能方塊圖。計算機(jī)系統(tǒng)10主要包含有一非易失性存儲器110、 一處理器120以及一電可抹除可編程只讀存儲器130。處理器120用來執(zhí)行模塊,以操控計算機(jī)系統(tǒng)IO。電可抹除可編程只讀存儲器130,如閃存,通過一系統(tǒng)總線140耦接于處理器120,用來儲存一基本輸出入系統(tǒng)135,其可藉由編程方式被更新或抹除。此外,計算機(jī)系統(tǒng)IO還包含有一芯片組(Chipset) 150及一主存儲器160,其亦分別通過系統(tǒng)總線140耦接于處理器120。其中,芯片組150用來作為處理器120與其它周邊硬件溝通的橋梁,而主存儲器160則用來暫存處理器120要執(zhí)行的模塊及相關(guān)數(shù)據(jù)。關(guān)于計算機(jī)系統(tǒng)IO的詳細(xì)運作,為本領(lǐng)域的技術(shù)人員所知,于此不多加贅述。值得注意的是,圖1省略了計算機(jī)系統(tǒng)10的部分組件,而只顯示與本發(fā)明相關(guān)的部分。
在本發(fā)明實施例中,基本輸出入系統(tǒng)135還包含有一更新^^莫塊131、 一燒錄模塊132以及一記錄模塊133。更新模塊131用來對基本輸出入系統(tǒng)135進(jìn)行更新,燒錄模塊132用來將更新后的基本輸出入系統(tǒng)135燒錄于電可抹除可編程只讀存儲器130上,而記錄模塊133則用來于更新模塊131呼叫燒錄模塊132時,根據(jù)基本輸出入系統(tǒng)135的更新過程,產(chǎn)生一更新記錄,并儲存于非易失性存儲器110。
如此一來,當(dāng)基本輸出入系統(tǒng)更新失敗時,本發(fā)明實施例可藉由讀取非易失性存儲器110中的更新記錄,得知并分析更新失敗的原因,以作為修復(fù)或強(qiáng)化基本輸出入系統(tǒng)程序的依據(jù)。
舉例來說,請參考圖2,圖2為本發(fā)明更新記錄的一實施例示意圖。如圖2所示,更新記錄20可藉由一數(shù)據(jù)結(jié)構(gòu)的形式實現(xiàn),包含有一多個更新數(shù)據(jù)字l殳210、 一更新時間字段220、 一更新方式字段230、 一更新地址字段240、 一檢查碼字段250等字段。更新識別字段210用來記錄基本輸出入系統(tǒng)135是否被更新;更新時間字段220用來記錄基本輸出入系統(tǒng)135的更新時間;更新方式字段230用來記錄基本輸出入系統(tǒng)135的更新方式;更新地址字段240用來記錄所更新的基本輸出入系統(tǒng)135的燒錄地址;而檢查碼字段250則用來檢查所有數(shù)據(jù)字段是否正確。因此,藉由讀取更新記錄20,可獲得使用者更新基本輸出入系統(tǒng)的時
間、方式及更新地址等信息,例如用何種更新工具進(jìn)行更新、在操作系統(tǒng)環(huán)境下更新或在基本輸出入系統(tǒng)環(huán)境下更新等等,以分析基本輸出入系統(tǒng)更新失敗的原因,進(jìn)而作為修復(fù)或改善基本輸出入系統(tǒng)程序的依據(jù)。
較佳地,上述的非易失性存儲器IIO可配置于電可抹除可編程只讀存儲器130內(nèi)部,在此情形下,當(dāng)基本輸出入系統(tǒng)135更新失敗而使計算機(jī)系統(tǒng)IO失效時,本發(fā)明實施例可藉由一內(nèi)存讀取裝置(包含軟件及硬件)將電可抹除可編程只讀存儲器130中的更新記錄20讀出。除此之外,上述的非易失性存儲器110亦可形成于芯片組150的緩存器內(nèi)部,在此情形下,當(dāng)基本輸出入系統(tǒng)135更新失敗而使計算機(jī)系統(tǒng)10失效時,本發(fā)明實施例可藉由另 一具有基本輸出入系統(tǒng)的只讀存儲器置換電可4未除可編程只讀存儲器130,以對計算機(jī)系統(tǒng)IO進(jìn)行開機(jī)后,讀出存放于芯片組150中的更!/H己錄20。
請注意,上述實施方式僅為本發(fā)明的舉例說明,本領(lǐng)域的技術(shù)人員可根據(jù)實際需求做適當(dāng)?shù)匦薷模窍抻诖?。舉例來說,非易失性存儲器IIO亦可位于通過芯片組150所連接的一硬盤裝置(未示于圖1),在此情形下,燒錄模塊133另可將更新記錄20輸出成為一文件格式,以儲存于文件系統(tǒng)中。
請參考圖3,圖3是本發(fā)明實施例用來記錄基本輸出入系統(tǒng)更新過程的一流程30的示意圖。流程30是上述計算機(jī)系統(tǒng)10的一運作流程,用以記錄基本輸出入系統(tǒng)135的更新過程,其包含有下列步驟
步驟300:開始。
步驟310:對基本輸出入系統(tǒng)135進(jìn)行更新。
步驟320:于燒錄更新的基本輸出入系統(tǒng)135時,根據(jù)基本輸出入系統(tǒng)135的更新過程,產(chǎn)生一更新記錄,并儲存于非易失性存儲器110。步驟330:結(jié)束。
根據(jù)流程30,當(dāng)計算機(jī)系統(tǒng)IO對基本輸出入系統(tǒng)135進(jìn)行更新時,本發(fā)明實施例在燒錄更新的基本輸出入系統(tǒng)135之前,才艮據(jù)基本輸出入系統(tǒng)135的更新過程,產(chǎn)生一更新記錄,并儲存于非易失性存儲器110中。關(guān)于流程30的詳細(xì)運作,請參考前述的計算機(jī)系統(tǒng)10,在此不贅述。綜上所述,本發(fā)明是在計算機(jī)系統(tǒng)中利用非易失性存儲器,于更新基 本輸出入系統(tǒng)時記錄其更新過程。如此一來,當(dāng)基本輸出入系統(tǒng)更新失敗 時,本發(fā)明可藉由讀取非易失性存儲器中的更新記錄,得知并分析更新失 敗的原因,以作為修復(fù)或強(qiáng)化基本輸出入系統(tǒng)程序的依據(jù)。
以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明權(quán)利要求書所做的均 等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種可記錄基本輸出入系統(tǒng)更新過程的計算機(jī)系統(tǒng),其特征是,上述計算機(jī)系統(tǒng)包含有非易失性存儲器;處理器,用來執(zhí)行程序代碼,以操控上述計算機(jī)系統(tǒng);以及電可抹除可編程只讀存儲器,耦接于上述處理器,用來儲存上述基本輸出入系統(tǒng),上述基本輸出入系統(tǒng)包含有更新模塊,用來對上述基本輸出入系統(tǒng)進(jìn)行更新;燒錄模塊,用來將更新的上述基本輸出入系統(tǒng)燒錄于上述電可抹除可編程只讀存儲器中;以及記錄模塊,用來于上述更新模塊呼叫上述燒錄模塊時,根據(jù)上述基本輸出入系統(tǒng)的更新過程,產(chǎn)生更新記錄,并儲存于上述非易失性存儲器。
2. 根據(jù)權(quán)利要求1所述的計算機(jī)系統(tǒng),其特征是,其中上述更新記錄包含有多個更新數(shù)據(jù)字段,上述這些更新信息字段包含有更新識別字段,用來記錄上述基本輸出入系統(tǒng)是否被更新;更新時間字段,用來記錄上述基本輸出入系統(tǒng)的更新時間;更新地址字段,用來記錄更新的上述基本輸出入系統(tǒng)的燒錄地址;更新方式字段,用來記錄上述基本輸出入系統(tǒng)的更新方式;以及檢查碼字段,用來檢查上述多個更新數(shù)據(jù)字段是否正確。
3. 根椐權(quán)利要求1所述的計算機(jī)系統(tǒng),其特征是,其中上述非易失性存儲器設(shè)置于上述電可抹除可編程只讀存儲器內(nèi)部。
4. 根據(jù)權(quán)利要求1所述的計算機(jī)系統(tǒng),其特征是,其中當(dāng)上述基本輸出入系統(tǒng)更新失敗而使上述計算機(jī)系統(tǒng)失效時,藉由內(nèi)存讀取裝置讀出上述更新記錄。
5. 根據(jù)權(quán)利要求1所述的計算機(jī)系統(tǒng),其特征是,其中上述計算機(jī)系統(tǒng)還包含有芯片組,而上述非易失性存儲器設(shè)置于上述芯片組內(nèi)部。
6. 根據(jù)權(quán)利要求1所述的計算機(jī)系統(tǒng),其特征是,其中于上述基本輸出入系統(tǒng)更新失敗而使上述計算機(jī)系統(tǒng)失效時,上述計算機(jī)系統(tǒng)藉由另一具有基本輸出入系統(tǒng)的電可抹除可編程只讀存儲器置換上述電可抹除可編程只讀存^f諸器,以進(jìn)4亍開^^而讀出上述更新記錄。
7. 根據(jù)權(quán)利要求1所述的計算機(jī)系統(tǒng),其特征是,其中上述記錄模塊 另用來根據(jù)上述更新記錄,產(chǎn)生文件,并儲存于上述非易失性存儲器中。
8. —種用來記錄基本輸出入系統(tǒng)更新過程的方法,上述基本輸出入系統(tǒng)儲存于電可抹除可編程只讀存儲器中,其特征是,上述方法包含有 對上述基本輸出入系統(tǒng)進(jìn)行更新;以及于燒錄更新的上述基本輸出入系統(tǒng)時,根據(jù)上述基本輸出入系統(tǒng)的更 新過程,產(chǎn)生更新記錄,并儲存于非易失性存儲器。
9. 根據(jù)權(quán)利要求8所述的方法,其特征是,其中上述更新記錄包含有 多個更新數(shù)據(jù)字段,上述這些更新信息字段包含有更新識別字段,用來記錄上述基本輸出入系統(tǒng)是否被更新; 更新時間字段,用來記錄上述基本輸出入系統(tǒng)的更新時間; 更新地址字段,用來記錄更新的上述基本輸出入系統(tǒng)的燒錄地址; 更新方式字段,用來記錄上述基本輸出入系統(tǒng)的更新方式;以及 檢查碼字段,用來檢查上述多個更新數(shù)據(jù)字段是否正確。
10. 根據(jù)權(quán)利要求8所述的方法,其特征是,其中上述非易失性存儲器 形成于上述電可抹除可編程只讀存儲器內(nèi)部。
11. 根據(jù)權(quán)利要求8所述的方法,其特征是,其還包含 于上述基本輸出入系統(tǒng)更新失敗而使系統(tǒng)失效時,上述更新記錄藉由內(nèi)存讀取裝置讀出。
12. 根據(jù)權(quán)利要求8所述的方法,其特征是,其中上述非易失性存儲器 形成于芯片組內(nèi)部。
13. 根據(jù)權(quán)利要求12所述的方法,其特征是,其還包含 于上述基本輸出入系統(tǒng)更新失敗而使系統(tǒng)失效時,藉由另 一具有基本輸出入系統(tǒng)的電可抹除可編程只讀存儲器置換上述電可抹除可編程只讀存 儲器,以進(jìn)行開機(jī)而讀出上述更新記錄。
14. 根據(jù)權(quán)利要求8所述的方法,其特征是,其還包含 根據(jù)上述更新記錄,產(chǎn)生文件,并儲存于上述非易失性存儲器中。
全文摘要
一種可記錄基本輸出入系統(tǒng)更新過程的計算機(jī)系統(tǒng)及相關(guān)方法。為了記錄基本輸出入系統(tǒng)的更新過程,本發(fā)明實施例于計算機(jī)系統(tǒng)中具有一非易失性存儲器。當(dāng)計算機(jī)系統(tǒng)對基本輸出入系統(tǒng)進(jìn)行更新時,本發(fā)明實施例在燒錄更新的基本輸出入系統(tǒng)之前,根據(jù)基本輸出入系統(tǒng)的更新過程,產(chǎn)生一更新記錄,并儲存于非易失性存儲器中。
文檔編號G06F11/00GK101667145SQ20081021488
公開日2010年3月10日 申請日期2008年9月3日 優(yōu)先權(quán)日2008年9月3日
發(fā)明者王錦煜 申請人:華碩電腦股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1