国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      計(jì)算機(jī)系統(tǒng)中的bios更新方法

      文檔序號(hào):6653099閱讀:322來源:國知局
      專利名稱:計(jì)算機(jī)系統(tǒng)中的bios更新方法
      技術(shù)領(lǐng)域
      本發(fā)明有關(guān)一種在一計(jì)算機(jī)系統(tǒng)中更新基本輸入輸出系統(tǒng)(BIOS)的方法。
      在計(jì)算機(jī)系統(tǒng)的架構(gòu)中,基本輸入輸出系統(tǒng)(basic input-output system,BIOS)是計(jì)算機(jī)系統(tǒng)基本操作中最基礎(chǔ)的軟件。BIOS主要是由一連串低階的指令集所組成,提供計(jì)算機(jī)系統(tǒng)運(yùn)作時(shí)最基本的硬件測(cè)試、定義計(jì)算機(jī)系統(tǒng)的特性并處理基本的工作。比如當(dāng)計(jì)算機(jī)系統(tǒng)開機(jī)時(shí),執(zhí)行計(jì)算機(jī)系統(tǒng)的開機(jī)自我測(cè)試,檢測(cè)與管理基本的周邊裝置如硬盤與鍵盤,與連接端口間信息的傳遞等等。因此,計(jì)算機(jī)系統(tǒng)一開機(jī)時(shí)初始的運(yùn)作都是按照BIOS的內(nèi)容來執(zhí)行運(yùn)作。倘若BIOS出現(xiàn)問題,計(jì)算機(jī)系統(tǒng)一開機(jī)便無法執(zhí)行如內(nèi)存(RAM)、硬盤(HD)、中央處理器(CPU)等的檢測(cè),則計(jì)算機(jī)系統(tǒng)便無法順利完成開機(jī)程序。
      也因?yàn)锽IOS在計(jì)算機(jī)系統(tǒng)中具備了如此重要的地位,一般是將BIOS程序快速存儲(chǔ)在一個(gè)可以長久不需電源的非揮發(fā)性內(nèi)存中,如Flash ROM、EEPROM等,并將此類BIOS內(nèi)存內(nèi)建于計(jì)算機(jī)系統(tǒng)的主機(jī)板,使其內(nèi)容不受電源供應(yīng)影響而可永久保存其內(nèi)容。
      由于現(xiàn)代計(jì)算機(jī)技術(shù)的不斷進(jìn)步,BIOS也需要不斷的更新以便能夠檢測(cè)功能更強(qiáng)大的中央處理器(CPU)與具備更多的硬件管理功能。這樣,為了要隨時(shí)更新BIOS的內(nèi)容,BIOS內(nèi)存通常是由可再寫入的內(nèi)存所提供,如快速存儲(chǔ)器(flashmemory)。BIOS的制造商會(huì)將BIOS的內(nèi)容儲(chǔ)存在一卡存儲(chǔ)器中,并且提供使用者BIOS的快速程序(flash utility)以利使用者更新BIOS之用。
      當(dāng)BIOS的制造商發(fā)表了較新版本的BIOS,制造商便會(huì)將BIOS的快速程序與包括更新BIOS程序代碼的更新檔案通過網(wǎng)絡(luò)供使用者自行下載以更新計(jì)算機(jī)系統(tǒng)的BIOS。使用者將BIOS制造商所提供的快速程序與包括BIOS程序代碼的更新檔案(通常為一二進(jìn)制檔案)自網(wǎng)絡(luò)下載至本地端的主機(jī)后,便可利用BIOS的快速程序?qū)IOS的更新檔案再程序化(reprogram)至BIOS內(nèi)存中,以覆寫原先的BIOS內(nèi)容或新增新的BIOS內(nèi)容,完成BIOS的更新程序。
      一般而言,BIOS在進(jìn)行更新的作業(yè)時(shí),其作業(yè)的環(huán)境必須要越簡單越好,以免其它程序的執(zhí)行影響到BIOS快速的合格率。所以,一般在進(jìn)行BIOS的更新時(shí),都是利用一張操作系統(tǒng)的開機(jī)磁盤,在執(zhí)行完BIOS程序之后,加載操作系統(tǒng)的開機(jī)程序,再激活快速程序進(jìn)行更新作業(yè)。但是,并非現(xiàn)今所有的操作系統(tǒng)都能夠提供開機(jī)程序備份的功能。若無法使用操作系統(tǒng)的開機(jī)磁盤開機(jī)以執(zhí)行快速程序,便無法進(jìn)行BIOS的更新程序。
      因此,申請(qǐng)人認(rèn)為有其必要發(fā)展一套計(jì)算機(jī)系統(tǒng)中的BIOS更新方法,可供計(jì)算機(jī)系統(tǒng)使用者在計(jì)算機(jī)系統(tǒng)開機(jī)后于執(zhí)行BIOS程序的階段,通過一熱鍵的觸發(fā)便可直接執(zhí)行BIOS的快速程序以完成BIOS的更新。
      本發(fā)明的一目的在于提供一計(jì)算機(jī)系統(tǒng)中的BIOS更新方法,使用者可以通過一熱鍵的觸發(fā)而執(zhí)行BIOS的更新。
      本發(fā)明的另一目的在于提供一計(jì)算機(jī)系統(tǒng)中的BIOS更新方法,將快速程序記載于BIOS內(nèi)存中,而由使用者以一熱鍵激活所述快速程序,以BIOS的更新檔案再程序化BIOS內(nèi)存。
      為實(shí)現(xiàn)上述目的,本發(fā)明的在一計(jì)算機(jī)系統(tǒng)中用于更新一基本輸入輸出系統(tǒng)(BIOS)的方法,其特點(diǎn)是,所述方法包括下列步驟提供一基本輸入輸出系統(tǒng)內(nèi)存,所述基本輸入輸出系統(tǒng)內(nèi)存記載一計(jì)算機(jī)程序用于啟動(dòng)所述計(jì)算機(jī)系統(tǒng)的運(yùn)作與組態(tài)設(shè)定,以及記載一快速程序用于再程序化所述基本輸入輸出系統(tǒng)內(nèi)存;執(zhí)行所述計(jì)算機(jī)程序以啟動(dòng)所述計(jì)算機(jī)系統(tǒng)運(yùn)作與組態(tài)設(shè)定;響應(yīng)一觸發(fā)信號(hào)的產(chǎn)生,中斷所述計(jì)算機(jī)程序的執(zhí)行而執(zhí)行所述快速程序;以及用記載一基本輸入輸出系統(tǒng)更新信息的數(shù)據(jù)結(jié)構(gòu)再程序化所述基本輸入輸出系統(tǒng)內(nèi)存。
      根據(jù)本發(fā)明的用以更新BIOS的方法,所述方法并不需要將操作系統(tǒng)的開機(jī)程序加載計(jì)算機(jī)系統(tǒng)內(nèi)部的內(nèi)存中執(zhí)行,而是在BIOS程序執(zhí)行的階段,通過BIOS程序中所定義的一熱鍵的觸發(fā),中斷BIOS程序的執(zhí)行而激活記載于BIOS內(nèi)存中的快速程序,將記載于周邊儲(chǔ)存裝置的BIOS更新檔案再程序化BIOS內(nèi)存所記載的BIOS程序部份;最后,將計(jì)算機(jī)系統(tǒng)重新開機(jī)(reboot),執(zhí)行已更新的BIOS程序以啟動(dòng)計(jì)算機(jī)系統(tǒng)的運(yùn)作與組態(tài)設(shè)定。
      為了能夠?qū)IOS內(nèi)存再程序化,BIOS內(nèi)存必須為一可程序化的非揮發(fā)性內(nèi)存如一快速存儲(chǔ)器所組成。而熱鍵乃是設(shè)置于一基本輸入裝置如鍵盤上,而其所代表的鍵碼被定義于BIOS程序中。
      在使用者以熱鍵將快速程序激活后,使用者可指定儲(chǔ)存于一周邊儲(chǔ)存裝置如一軟盤片、一硬盤、一光盤片、一ZIP磁盤片或一LS-120磁盤片中的包括BIOS更新信息的檔案作為再程序化所述基本輸入輸出系統(tǒng)內(nèi)存的來源。而當(dāng)選定更新檔案的來源后,更新檔案將會(huì)自所述周邊儲(chǔ)存裝置被加載位于計(jì)算機(jī)系統(tǒng)內(nèi)部的內(nèi)存(如動(dòng)態(tài)隨機(jī)存取內(nèi)存)的一部份中。而快速程序?qū)⒁詢?chǔ)存于內(nèi)存中的更新檔案來再程序化所述BIOS內(nèi)存中所記載的BIOS程序的部份。
      在完成再程序化的步驟后,計(jì)算機(jī)系統(tǒng)將會(huì)重新開機(jī),以更新過的BIOS程序啟動(dòng)計(jì)算機(jī)系統(tǒng)的運(yùn)作與組態(tài)設(shè)定,如此方完成BIOS的更新。
      為更清楚理解本發(fā)明的目的特點(diǎn)和優(yōu)點(diǎn),下面將結(jié)合附圖對(duì)本發(fā)明的較佳實(shí)施例進(jìn)行詳細(xì)說明。


      圖1為本發(fā)明的更新BIOS計(jì)算機(jī)方法中的計(jì)算機(jī)系統(tǒng)的功能方塊圖;以及圖2為本發(fā)明的更新BIOS計(jì)算機(jī)方法的流程圖。
      本發(fā)明的計(jì)算機(jī)系統(tǒng)中的BIOS更新方法,將可由以下的實(shí)施例說明而得到充分的了解,熟悉本技術(shù)的人員可以據(jù)此予以實(shí)施完成,然本發(fā)明并不限于本實(shí)施例的方式。
      請(qǐng)參見圖1,由于現(xiàn)有的更新BIOS的方法,必須先借助記載操作系統(tǒng)開機(jī)程序的開機(jī)磁盤來加載操作系統(tǒng)開機(jī)程序于內(nèi)存12中,再由使用者執(zhí)行儲(chǔ)存于周邊儲(chǔ)存裝置15的快速程序(flash utility)將BIOS更新檔案再程序化至BIOS內(nèi)存13。為了使BIOS的更新能夠獨(dú)立于操作系統(tǒng)的運(yùn)作,BIOS的快速程序被記載于BIOS內(nèi)存的某一段地址區(qū)間中。BIOS的快速程序是由一連串的指令集所組成,為了讓使用者在BIOS執(zhí)行階段就能夠進(jìn)行BIOS的更新,在BIOS內(nèi)存中所記載的BIOS程序定義了一個(gè)“熱鍵”。使用者若在計(jì)算機(jī)系統(tǒng)10開機(jī)后執(zhí)行BIOS程序的階段,自基本輸入裝置14如鍵盤按下了某個(gè)按鍵,所按下的按鍵的掃描碼(scan code)將會(huì)被傳送至中央處理器(CPU)11進(jìn)行處理。此時(shí),BIOS程序會(huì)擷取所觸發(fā)按鍵的掃描碼并進(jìn)行判斷。若使用者所按下按鍵的掃描碼與BIOS程序所定義的熱鍵的掃描碼相符合,BIOS程序的執(zhí)行即被中斷,而跳至另一地址區(qū)段所在的快速程序處開始執(zhí)行快速程序。若使用者未觸發(fā)BIOS程序所定義的熱鍵,則BIOS程序?qū)?huì)繼續(xù)執(zhí)行,且于BIOS程序執(zhí)行完成后,激活計(jì)算機(jī)系統(tǒng)10的操作系統(tǒng)以開始進(jìn)行計(jì)算機(jī)系統(tǒng)10的運(yùn)作。
      在快速程序執(zhí)行的時(shí),使用者可以輸入BIOS更新檔案的路徑與文件名。BIOS更新檔案包括欲更新的BIOS程序代碼,其通常為一二進(jìn)制檔案(binary file)。當(dāng)使用者指定BIOS更新檔案的路徑與文件名后,儲(chǔ)存于周邊儲(chǔ)存裝置15如軟盤片、硬盤、光盤片、ZIP磁盤片或LS-120磁盤片的BIOS更新檔案便會(huì)被加載計(jì)算機(jī)系統(tǒng)10內(nèi)部的內(nèi)存12(通常為一動(dòng)態(tài)隨機(jī)存取內(nèi)存)的某個(gè)部份。
      此時(shí),使用者便可開始進(jìn)行BIOS的更新。在進(jìn)行BIOS的更新時(shí),位于所述內(nèi)存12的某個(gè)部份的BIOS更新檔案將會(huì)由快速程序?qū)⒅畬懭隑IOS內(nèi)存中所記載BIOS程序的部份,以覆寫或新增某些包括BIOS程序代碼的檔案。在更新完畢后,計(jì)算機(jī)系統(tǒng)10將會(huì)重新開機(jī)(reboot),以更新過的BIOS程序啟動(dòng)計(jì)算機(jī)系統(tǒng)10的運(yùn)作與組態(tài)設(shè)定,這樣才算是完成BIOS的更新。圖2顯示本發(fā)明的計(jì)算機(jī)系統(tǒng)中更新BIOS方法的流程圖,圖中的各個(gè)步驟的詳細(xì)說明已如前所述,故在此不另加贅述。
      本發(fā)明的BIOS更新方法的特點(diǎn)是將BIOS程序與BIOS的快速程序都記載于BIOS內(nèi)存中,而在BIOS程序內(nèi)定義了一熱鍵。若使用者在BIOS程序執(zhí)行的階段按下了熱鍵,BIOS的程序執(zhí)行便中斷而跳至BIOS的快速程序處開始執(zhí)行。通過使用者指定BIOS更新檔案的路徑與文件名,快速程序便可將BIOS更新檔案覆寫原先的BIOS檔案或新增BIOS檔案。當(dāng)BIOS更新完成后,計(jì)算機(jī)將重新開機(jī)執(zhí)行已更新的BIOS程序。這樣的BIOS更新方法,是利用將BIOS程序與BIOS的快速程序都記載于BIOS內(nèi)存中。使用者可不需先加載操作系統(tǒng)的開機(jī)程序再激活BIOS的快速程序,而是在BIOS執(zhí)行的階段以一熱鍵來激活BIOS的快速程序,借以克服現(xiàn)有技術(shù)所遭遇的困難。
      權(quán)利要求
      1.一種在一計(jì)算機(jī)系統(tǒng)中用于更新一基本輸入輸出系統(tǒng)(BIOS)的方法,其特征在于,所述方法包括下列步驟a)提供一基本輸入輸出系統(tǒng)內(nèi)存,所述基本輸入輸出系統(tǒng)內(nèi)存記載一計(jì)算機(jī)程序用于啟動(dòng)所述計(jì)算機(jī)系統(tǒng)的運(yùn)作與組態(tài)設(shè)定,以及記載一快速程序用于再程序化所述基本輸入輸出系統(tǒng)內(nèi)存;b)執(zhí)行所述計(jì)算機(jī)程序以啟動(dòng)所述計(jì)算機(jī)系統(tǒng)運(yùn)作與組態(tài)設(shè)定;c)響應(yīng)一觸發(fā)信號(hào)的產(chǎn)生,中斷所述計(jì)算機(jī)程序的執(zhí)行而執(zhí)行所述快速程序;以及d)用記載一基本輸入輸出系統(tǒng)更新信息的數(shù)據(jù)結(jié)構(gòu)再程序化所述基本輸入輸出系統(tǒng)內(nèi)存。
      2.如權(quán)利要求1所述的方法,其特征在于,所述基本輸入輸出系統(tǒng)內(nèi)存為一可程序化的非揮發(fā)性內(nèi)存所組成。
      3.如權(quán)利要求2所述的方法,其特征在于,所述可程序化的非揮發(fā)性內(nèi)存包括一快速內(nèi)存。
      4.如權(quán)利要求1所述的方法,其特征在于,所述觸發(fā)信號(hào)為按下一熱鍵所產(chǎn)生。
      5.如權(quán)利要求4所述的方法,其特征在于,所述熱鍵設(shè)置于一基本輸入裝置上。
      6.如權(quán)利要求5所述的方法,其特征在于,所述基本輸入裝置包括一鍵盤。
      7.如權(quán)利要求1所述的方法,其特征在于,所述觸發(fā)信號(hào)所代表的數(shù)據(jù)值被定義于所述基本輸入輸出系統(tǒng)內(nèi)存所記載的所述計(jì)算機(jī)程序中。
      8.如權(quán)利要求1所述的方法,其特征在于,步驟d)包括下列步驟d1)提供一周邊儲(chǔ)存裝置,所述周邊儲(chǔ)存裝置記載包括一基本輸入輸出系統(tǒng)更新信息的一數(shù)據(jù)結(jié)構(gòu);d2)選擇所述數(shù)據(jù)結(jié)構(gòu)作為再程序化所述基本輸入輸出系統(tǒng)內(nèi)存的一來源;d3)自所述周邊儲(chǔ)存裝置將所述數(shù)據(jù)結(jié)構(gòu)加載一內(nèi)存的一部份中;以及d4)以所述快速程序?qū)⑺鰯?shù)據(jù)結(jié)構(gòu)自所述內(nèi)存的所述部份再程序化所述基本輸入輸出系統(tǒng)內(nèi)存中所述計(jì)算機(jī)程序的部份。
      9.如權(quán)利要求8所述的方法,其特征在于,所述周邊儲(chǔ)存裝置是由一軟盤片、一硬盤、一光盤片、一ZIP磁盤片、一LS-120磁盤片之一所組成。
      10.如權(quán)利要求8所述的方法,其特征在于,所述內(nèi)存包括一動(dòng)態(tài)隨機(jī)存取內(nèi)存。
      11.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括下列步驟e)將所述計(jì)算機(jī)重新開機(jī)(reboot),執(zhí)行已再程序化的計(jì)算機(jī)程序以啟動(dòng)所述計(jì)算機(jī)系統(tǒng)的運(yùn)作與組態(tài)設(shè)定。
      12.一種在一計(jì)算機(jī)系統(tǒng)中用于更新一基本輸入輸出系統(tǒng)(BIOS)的方法,其特征在于,所述方法系包括下列步驟a)提供一基本輸入輸出系統(tǒng)內(nèi)存,所述基本輸入輸出系統(tǒng)內(nèi)存記載一計(jì)算機(jī)程序用于啟動(dòng)所述計(jì)算機(jī)系統(tǒng)的運(yùn)作與組態(tài)設(shè)定,以及記載一快速程序用于再程序化所述基本輸入輸出系統(tǒng)內(nèi)存;b)執(zhí)行所述計(jì)算機(jī)程序以啟動(dòng)所述計(jì)算機(jī)系統(tǒng)運(yùn)作與組態(tài)設(shè)定;c)響應(yīng)一熱鍵的產(chǎn)生,中斷所述計(jì)算機(jī)程序的執(zhí)行而執(zhí)行所述快速程序;以及d)提供一周邊儲(chǔ)存裝置,所述周邊儲(chǔ)存裝置記載包括一基本輸入輸出系統(tǒng)更新信息的一數(shù)據(jù)結(jié)構(gòu);e)選擇所述數(shù)據(jù)結(jié)構(gòu)作為再程序化所述基本輸入輸出系統(tǒng)內(nèi)存的一來源;f)自所述周邊儲(chǔ)存裝置將所述包括一基本輸入輸出系統(tǒng)更新信息的一數(shù)據(jù)結(jié)構(gòu)加載一內(nèi)存的一部份中;以及g)用所述快速程序?qū)⑺鰯?shù)據(jù)結(jié)構(gòu)自所述內(nèi)存的所述部份再程序化所述基本輸入輸出系統(tǒng)內(nèi)存中所述計(jì)算機(jī)程序的部份。
      13.如權(quán)利要求12所述的方法,其特征在于,所述觸發(fā)信號(hào)所代表的數(shù)據(jù)值被定義于所述基本輸入輸出系統(tǒng)內(nèi)存所記載的所述計(jì)算機(jī)程序中。
      14.如權(quán)利要求12所述的方法,其特征在于,所述周邊儲(chǔ)存裝置是由一軟盤片、一硬盤、一光盤片、一ZIP磁盤片、一LS-120磁盤片之一所組成。
      15.如權(quán)利要求12所述的方法,其特征在于,所述方法還包括下列步驟h)將所述計(jì)算機(jī)重新開機(jī)(reboot),執(zhí)行已再程序化的計(jì)算機(jī)程序以啟動(dòng)所述計(jì)算機(jī)系統(tǒng)運(yùn)作與組態(tài)設(shè)定。
      全文摘要
      一種在一計(jì)算機(jī)系統(tǒng)中用以更新一基本輸入輸出系統(tǒng)(BIOS)的方法,該方法包括:提供一BIOS內(nèi)存,以記載一計(jì)算機(jī)程序用于啟動(dòng)計(jì)算機(jī)系統(tǒng)與組態(tài)設(shè)定,以及記載一快速程序用于再程序化BIOS內(nèi)存;b)執(zhí)行該計(jì)算機(jī)程序以啟動(dòng)計(jì)算機(jī)系統(tǒng)運(yùn)作與組態(tài)設(shè)定;應(yīng)一觸發(fā)信號(hào)的產(chǎn)生而中斷該計(jì)算機(jī)程序的執(zhí)行而執(zhí)行該快速程序;以及用記載一BIOS更新信息的數(shù)據(jù)結(jié)構(gòu)再程序化該BIOS內(nèi)存。經(jīng)由快速程序的運(yùn)作,BIOS更新信息的數(shù)據(jù)即被再程序化至BIOS內(nèi)存中而完成BIOS的更新。
      文檔編號(hào)G06F9/445GK1371051SQ0110472
      公開日2002年9月25日 申請(qǐng)日期2001年2月20日 優(yōu)先權(quán)日2001年2月20日
      發(fā)明者賴勇元 申請(qǐng)人:技嘉科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1