[發明專利]計算機系統中的BIOS更新方法有效
| 申請號: | 01104724.0 | 申請日: | 2001-02-20 |
| 公開(公告)號: | CN1371051A | 公開(公告)日: | 2002-09-25 |
| 發明(設計)人: | 賴勇元 | 申請(專利權)人: | 技嘉科技股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F9/445 |
| 代理公司: | 上海專利商標事務所 | 代理人: | 任永武 |
| 地址: | 臺灣省臺*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機系統 中的 bios 更新 方法 | ||
本發明有關一種在一計算機系統中更新基本輸入輸出系統(BIOS)的方法。
在計算機系統的架構中,基本輸入輸出系統(basic?input-output?system,BIOS)是計算機系統基本操作中最基礎的軟件。BIOS主要是由一連串低階的指令集所組成,提供計算機系統運作時最基本的硬件測試、定義計算機系統的特性并處理基本的工作。比如當計算機系統開機時,執行計算機系統的開機自我測試,檢測與管理基本的周邊裝置如硬盤與鍵盤,與連接端口間信息的傳遞等等。因此,計算機系統一開機時初始的運作都是按照BIOS的內容來執行運作。倘若BIOS出現問題,計算機系統一開機便無法執行如內存(RAM)、硬盤(HD)、中央處理器(CPU)等的檢測,則計算機系統便無法順利完成開機程序。
也因為BIOS在計算機系統中具備了如此重要的地位,一般是將BIOS程序快速存儲在一個可以長久不需電源的非揮發性內存中,如Flash?ROM、EEPROM等,并將此類BIOS內存內建于計算機系統的主機板,使其內容不受電源供應影響而可永久保存其內容。
由于現代計算機技術的不斷進步,BIOS也需要不斷的更新以便能夠檢測功能更強大的中央處理器(CPU)與具備更多的硬件管理功能。這樣,為了要隨時更新BIOS的內容,BIOS內存通常是由可再寫入的內存所提供,如快速存儲器(flashmemory)。BIOS的制造商會將BIOS的內容儲存在一卡存儲器中,并且提供使用者BIOS的快速程序(flash?utility)以利使用者更新BIOS之用。
當BIOS的制造商發表了較新版本的BIOS,制造商便會將BIOS的快速程序與包括更新BIOS程序代碼的更新檔案通過網絡供使用者自行下載以更新計算機系統的BIOS。使用者將BIOS制造商所提供的快速程序與包括BIOS程序代碼的更新檔案(通常為一二進制檔案)自網絡下載至本地端的主機后,便可利用BIOS的快速程序將BIOS的更新檔案再程序化(reprogram)至BIOS內存中,以覆寫原先的BIOS內容或新增新的BIOS內容,完成BIOS的更新程序。
一般而言,BIOS在進行更新的作業時,其作業的環境必須要越簡單越好,以免其它程序的執行影響到BIOS快速的合格率。所以,一般在進行BIOS的更新時,都是利用一張操作系統的開機磁盤,在執行完BIOS程序之后,加載操作系統的開機程序,再激活快速程序進行更新作業。但是,并非現今所有的操作系統都能夠提供開機程序備份的功能。若無法使用操作系統的開機磁盤開機以執行快速程序,便無法進行BIOS的更新程序。
因此,申請人認為有其必要發展一套計算機系統中的BIOS更新方法,可供計算機系統使用者在計算機系統開機后于執行BIOS程序的階段,通過一熱鍵的觸發便可直接執行BIOS的快速程序以完成BIOS的更新。
本發明的一目的在于提供一計算機系統中的BIOS更新方法,使用者可以通過一熱鍵的觸發而執行BIOS的更新。
本發明的另一目的在于提供一計算機系統中的BIOS更新方法,將快速程序記載于BIOS內存中,而由使用者以一熱鍵激活所述快速程序,以BIOS的更新檔案再程序化BIOS內存。
為實現上述目的,本發明的在一計算機系統中用于更新一基本輸入輸出系統(BIOS)的方法,其特點是,所述方法包括下列步驟:提供一基本輸入輸出系統內存,所述基本輸入輸出系統內存記載一計算機程序用于啟動所述計算機系統的運作與組態設定,以及記載一快速程序用于再程序化所述基本輸入輸出系統內存;執行所述計算機程序以啟動所述計算機系統運作與組態設定;響應一觸發信號的產生,中斷所述計算機程序的執行而執行所述快速程序;以及用記載一基本輸入輸出系統更新信息的數據結構再程序化所述基本輸入輸出系統內存。
根據本發明的用以更新BIOS的方法,所述方法并不需要將操作系統的開機程序加載計算機系統內部的內存中執行,而是在BIOS程序執行的階段,通過BIOS程序中所定義的一熱鍵的觸發,中斷BIOS程序的執行而激活記載于BIOS內存中的快速程序,將記載于周邊儲存裝置的BIOS更新檔案再程序化BIOS內存所記載的BIOS程序部份;最后,將計算機系統重新開機(reboot),執行已更新的BIOS程序以啟動計算機系統的運作與組態設定。
為了能夠對BIOS內存再程序化,BIOS內存必須為一可程序化的非揮發性內存如一快速存儲器所組成。而熱鍵乃是設置于一基本輸入裝置如鍵盤上,而其所代表的鍵碼被定義于BIOS程序中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于技嘉科技股份有限公司,未經技嘉科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/01104724.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種漢字筆畫輸入系統
- 下一篇:游標控制裝置殼體





