国产精品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>

      更新基本輸入輸出系統(tǒng)的方法

      文檔序號(hào):6753342閱讀:111來源:國(guó)知局
      專利名稱:更新基本輸入輸出系統(tǒng)的方法
      技術(shù)領(lǐng)域
      本發(fā)明用于當(dāng)在一個(gè)計(jì)算機(jī)系統(tǒng)中的基本輸入輸出系統(tǒng)(BIOS)損毀、更新或需升級(jí)時(shí),使用存儲(chǔ)在一個(gè)外圍存儲(chǔ)裝置的BIOS映像文件(imagefile)與更新工具程序,藉BIOS映像文件解壓縮后得到的閃存信息以完成更新或升級(jí)動(dòng)作。
      換言之,本發(fā)明是利用一個(gè)外圍存儲(chǔ)裝置來更新或升級(jí)基本輸入輸出系統(tǒng)的一個(gè)方法。
      背景技術(shù)
      以現(xiàn)行普遍的架構(gòu)而言,請(qǐng)參閱

      圖1所示現(xiàn)有技術(shù)的計(jì)算機(jī)系統(tǒng)架構(gòu)示意圖,計(jì)算機(jī)系統(tǒng)架構(gòu)包括有處理整體計(jì)算機(jī)系統(tǒng)各樣信息數(shù)據(jù)運(yùn)算的中央處理單元11,中央處理單元11借第一總線101與第一芯片12連接,其中第一總線為一前端系統(tǒng)總線(front side bus),而第一芯片12習(xí)用為芯片組中俗稱之北橋芯片(north bridge),以第二總線102與系統(tǒng)內(nèi)存13連接,此第二總線102現(xiàn)行大多以64位的雙倍數(shù)據(jù)傳輸率(Double Data Rate,DDR)總線來實(shí)施,第一芯片12更以第三總線103與第二芯片14連接,第二芯片14為現(xiàn)行之南橋芯片(south bridge),計(jì)算機(jī)系統(tǒng)借第二芯片14控制連接其它外圍,如光驅(qū)、硬盤機(jī)等外圍存儲(chǔ)裝置15,并且系統(tǒng)中基本輸入輸出系統(tǒng)存儲(chǔ)于第二芯片14中的CMOS內(nèi)存140,而基本輸入輸出系統(tǒng)的設(shè)定與文件存儲(chǔ)于一閃存16(flash memory)內(nèi)的一個(gè)內(nèi)存區(qū)塊160中。以上所述的中央處理器11,是統(tǒng)芯片12,14,基本輸入輸出系統(tǒng)、CMOS內(nèi)存140、閃存16等電路已為熟悉該技術(shù)人員所熟知,在此并不贅述。
      若計(jì)算機(jī)系統(tǒng)開機(jī)時(shí)在檢測(cè)基本輸入輸出系統(tǒng)時(shí)發(fā)生錯(cuò)誤或無法開機(jī)等問題,或是因計(jì)算機(jī)外設(shè)需要而欲更新或升級(jí)BIOS時(shí),則需要更新或升級(jí)或回復(fù)BIOS。如圖2A中對(duì)應(yīng)圖1的外圍存儲(chǔ)裝置15可為一光驅(qū)、軟盤機(jī)、硬盤機(jī)或其它存儲(chǔ)裝置,藉此外圍存儲(chǔ)裝置15存放BIOS映像文件與更新程序,更可內(nèi)含有一可開機(jī)的操作系統(tǒng),所存儲(chǔ)的可開機(jī)的媒介包括有光盤片(例如,一系統(tǒng)回復(fù)光盤片)或另一軟盤片上。當(dāng)計(jì)算機(jī)系統(tǒng)無法正常開機(jī)時(shí),使用者可以使計(jì)算機(jī)系統(tǒng)利用該光盤片或軟盤片內(nèi)含的操作系統(tǒng)開機(jī),并執(zhí)行一更新程序以更新或升級(jí)BIOS。此外,該BIOS更新文件包含一更新文件之映像文件,如內(nèi)含的bin文件(*.bin)。其中,不同廠商具有不同的更新文件,而每一更新文件均包含燒錄程序、BIOS映像文件以及其更新信息。
      請(qǐng)參閱現(xiàn)有技術(shù)圖2A至圖2D的更新基本輸入輸出系統(tǒng)方法示意圖,現(xiàn)有更新或升級(jí)BIOS的方法步驟如下如圖2A所示,外圍存儲(chǔ)裝置15可分為多個(gè)內(nèi)存區(qū)塊,如第一存儲(chǔ)區(qū)塊151存放著磁盤操作系統(tǒng),如DOS、Linux或Windows等,第二存儲(chǔ)區(qū)塊152存放著更新BIOS的程序(如flash.exe),而第三存儲(chǔ)區(qū)塊153存放著BIOS映像文件,可藉此映像文件更新或升級(jí)原有計(jì)算機(jī)系統(tǒng)的BIOS。當(dāng)計(jì)算機(jī)系統(tǒng)藉此外圍存儲(chǔ)裝置15內(nèi)含的操作系統(tǒng)開機(jī)進(jìn)入系統(tǒng)中,內(nèi)含的操作系統(tǒng)則加載系統(tǒng)內(nèi)存13的第一存儲(chǔ)區(qū)塊131中,再使用此已加載的操作系統(tǒng)指令執(zhí)行位于外圍存儲(chǔ)裝置15的第二存儲(chǔ)區(qū)塊152內(nèi)更新程序,將一閃存更新程序加載系統(tǒng)內(nèi)存13中的第二存儲(chǔ)區(qū)塊132,此閃存更新程序系包含有閃存16格式(format)的各種信息,如內(nèi)存區(qū)塊、文件格式、抹除(erase)文件與燒錄數(shù)據(jù)等功能程序,并且每一種閃存都因廠牌不同而不同,故須使用符合系統(tǒng)中某廠牌閃存的更新程序。
      圖2B則是藉由第二存儲(chǔ)區(qū)塊132的閃存更新程序來偵測(cè)閃存16的格式,若更新程序符合此種閃存16才可繼續(xù)使用更新程序?qū)懭胗诚裎募?,才能定義其中抹除(erase)與燒錄的功能。
      此時(shí),如圖2C所示,可將BIOS映像文件由外圍存儲(chǔ)裝置15加載至系統(tǒng)內(nèi)存13的第三存儲(chǔ)區(qū)塊133,以準(zhǔn)備寫入閃存16內(nèi)。
      如圖2D所示,已加載至系統(tǒng)內(nèi)存16的更新程序?qū)﹂W存16使用適用于此閃存16的功能程序作抹除(erase)數(shù)據(jù)的動(dòng)作,以便將BIOS映像文件由系統(tǒng)內(nèi)存13燒錄至閃存16中,達(dá)到現(xiàn)有技術(shù)更新基本輸入輸出系統(tǒng)的目的。
      而圖2E所示為現(xiàn)有技術(shù)更新基本輸入輸出系統(tǒng)方法的流程圖,當(dāng)計(jì)算機(jī)系統(tǒng)藉外圍存儲(chǔ)裝置內(nèi)含的操作系統(tǒng)開機(jī)進(jìn)入系統(tǒng)中(步驟S21),內(nèi)含的操作系統(tǒng)則加載至系統(tǒng)內(nèi)存,并執(zhí)行更新程序,將閃存更新程序加載系統(tǒng)內(nèi)存(步驟S22),藉更新程序來偵測(cè)閃存的格式(步驟S23),若更新程序符合此種閃存才可繼續(xù)使用更新程序?qū)懭胗诚裎募?,才能定義其中抹除與燒錄的功能。
      此時(shí),將BIOS映像文件由外圍存儲(chǔ)裝置加載至系統(tǒng)內(nèi)存,以準(zhǔn)備寫入閃存內(nèi)(步驟S24);更新程序?qū)﹂W存作抹除原本數(shù)據(jù)的動(dòng)作(步驟S25),以便將BIOS映像文件由系統(tǒng)內(nèi)存13燒錄至閃存16中(步驟S25)。藉以上所述的步驟更新或升級(jí)BIOS。
      由上述內(nèi)容可知,現(xiàn)有更新基本輸入輸出系統(tǒng)的方法具有下列的缺點(diǎn)當(dāng)計(jì)算機(jī)系統(tǒng)更新BIOS失敗且其中的閃存僅存開機(jī)區(qū)塊的程序時(shí),現(xiàn)有技術(shù)中包含系統(tǒng)回復(fù)的外圍存儲(chǔ)裝置必須包含各家廠商閃存的更新信息以及燒錄程序,即一可執(zhí)行文件,否則就無法執(zhí)行更新或升級(jí)BIOS的動(dòng)作,故有關(guān)更新數(shù)據(jù)會(huì)愈來愈多,文件愈來愈大,更須定期維護(hù)各家廠商閃存的更新信息與程序。
      為改善上述更新方法的缺陷,本發(fā)明的設(shè)計(jì)是僅需BIOS更新文件中文件較小的BIOS映像文件,再予以解壓縮得到閃存格式信息并燒錄BIOS映像文件至閃存中。

      發(fā)明內(nèi)容
      本發(fā)明涉及一種更新基本輸入輸出系統(tǒng)的方法。此方法是使用于當(dāng)一計(jì)算機(jī)系統(tǒng)中基本輸入輸出系統(tǒng)損毀、更新或需升級(jí)時(shí),使用存儲(chǔ)于一外圍存儲(chǔ)裝置的BIOS映像文件與更新工具程序,藉其中更新工具程序?qū)IOS映像文件解壓縮后存入系統(tǒng)內(nèi)存,并由解壓縮文件中得到計(jì)算機(jī)系統(tǒng)中閃存的格式與功能程序,最后將BIOS映像文件燒錄至閃存以完成更新或升級(jí)動(dòng)作。
      其更新步驟包括有加載一操作系統(tǒng)至該計(jì)算機(jī)系統(tǒng)的一系統(tǒng)內(nèi)存中;將一BIOS映像文件解壓縮后的編碼加載至該系統(tǒng)內(nèi)存中;由該BIOS映像文件解壓縮后的編碼中獲得一閃存信息;藉由該BIOS映像文件解壓縮后的編碼得到的該閃存抹除(erase)的功能程序,將該閃存的數(shù)據(jù)抹除;將該BIOS映像文件載入至該系統(tǒng)內(nèi)存中;及將該BIOS映像文件燒錄至該閃存。
      附圖簡(jiǎn)述圖1為現(xiàn)有技術(shù)的計(jì)算機(jī)系統(tǒng)架構(gòu)示意圖;圖2A至第圖2D為現(xiàn)有技術(shù)的更新基本輸入輸出系統(tǒng)方法示意圖;圖2E為現(xiàn)有技術(shù)的更新基本輸入輸出系統(tǒng)方法的流程圖;
      圖3A至圖3F為本發(fā)明的更新基本輸入輸出系統(tǒng)方法示意圖;及圖4為本發(fā)明第一實(shí)施例的更新基本輸入輸出系統(tǒng)方法的流程圖;圖5為本發(fā)明第二實(shí)施例更新基本輸入輸出系統(tǒng)方法流程圖。
      符號(hào)說明11中央處理單元;12第一芯片;13系統(tǒng)內(nèi)存;14第二芯片;15外圍存儲(chǔ)裝置;16閃存;101第一總線;102第二總線;103第三總線;140CMOS內(nèi)存;160內(nèi)存區(qū)塊;131第一存儲(chǔ)區(qū)塊;132第二存儲(chǔ)區(qū)塊;133第三存儲(chǔ)區(qū)塊;151第一存儲(chǔ)區(qū)塊;152第二存儲(chǔ)區(qū)塊;153第三存儲(chǔ)區(qū)塊;31第一存儲(chǔ)區(qū)塊;32第二存儲(chǔ)區(qū)塊;33第三存儲(chǔ)區(qū)塊;34第四存儲(chǔ)區(qū)塊;51第一存儲(chǔ)區(qū)塊;52第二存儲(chǔ)區(qū)塊;53第三存儲(chǔ)區(qū)塊。
      具體實(shí)施例方式
      本發(fā)明更新基本輸入輸出系統(tǒng)的方法僅需BIOS更新文件中文件較小的BIOS映像文件(BIOS image),此更新文件是包括有多個(gè)各廠商閃存格式信息,可予以解壓縮得到閃存格式信息并使用其中的功能程序(functionroutine),其中包括有抹除(erase)、寫入、地址等信息,藉以燒錄BIOS映像文件至閃存中。
      本發(fā)明計(jì)算機(jī)系統(tǒng)如現(xiàn)行公知的架構(gòu),請(qǐng)參閱現(xiàn)有技術(shù)圖1的計(jì)算機(jī)系統(tǒng)架構(gòu)示意圖,請(qǐng)參閱圖3A至圖3F,本發(fā)明實(shí)施例是存儲(chǔ)在一光盤片或軟盤片等外圍存儲(chǔ)裝置15,此外圍存儲(chǔ)裝置15必須為計(jì)算機(jī)系統(tǒng)可開機(jī)的存儲(chǔ)裝置,所有中央處理單元所需在計(jì)算機(jī)系統(tǒng)執(zhí)行的程序與數(shù)據(jù)須由系統(tǒng)內(nèi)存13做為存取媒介,并且此系統(tǒng)內(nèi)存13為計(jì)算機(jī)系統(tǒng)中的動(dòng)態(tài)存取內(nèi)存(DRAM),藉以對(duì)各樣外圍連接與存取控制。計(jì)算機(jī)系統(tǒng)無法正常開機(jī)或BIOS須更新或升級(jí)時(shí),使用者可以使計(jì)算機(jī)系統(tǒng)利用該光盤片或軟盤片內(nèi)含的操作系統(tǒng)開機(jī),并執(zhí)行一更新程序,如exe文件(*.exe)以更新或升級(jí)BIOS,其中更包括有BIOS更新所需使用的BIOS映像文件,如內(nèi)含bin文件(*.bin)。其中,不同廠商具有不同的更新文件,而每一更新文件均包含更新程序、BIOS映像文件以及其更新信息。
      如圖3A所示,外圍存儲(chǔ)裝置15內(nèi)分配著多個(gè)內(nèi)存區(qū)塊,其中第一存儲(chǔ)區(qū)塊51存儲(chǔ)著一磁盤操作系統(tǒng)(disk operating system)文件,如DOS、WINDOWS或Linux等可供開機(jī)使用的操作系統(tǒng)。第二存儲(chǔ)區(qū)塊52則存儲(chǔ)著更新輸入輸出系統(tǒng)的更新程序,藉此更新程序可對(duì)閃存16作抹除(erase)與燒錄的動(dòng)作。而第三存儲(chǔ)區(qū)塊53存儲(chǔ)有一BIOS映像文件,是用以更新或升級(jí)現(xiàn)有系統(tǒng)中BIOS。當(dāng)計(jì)算機(jī)系統(tǒng)的BIOS需要更新或升級(jí)時(shí),即以外圍存儲(chǔ)裝置15內(nèi)含磁盤操作系統(tǒng)開機(jī),實(shí)際運(yùn)作時(shí),磁盤操作系統(tǒng)與更新BIOS所需文件不一定要存儲(chǔ)在同一外圍存儲(chǔ)裝置15上,可以分開存儲(chǔ)于不同的存儲(chǔ)媒介。
      當(dāng)計(jì)算機(jī)系統(tǒng)藉外圍存儲(chǔ)媒介開機(jī)并將操作系統(tǒng)加載系統(tǒng)內(nèi)存13中的第一存儲(chǔ)區(qū)塊31,即進(jìn)入一磁盤操作系統(tǒng)(如DOS系統(tǒng)),此時(shí)執(zhí)行外圍存儲(chǔ)裝置15內(nèi)的更新程序,以將更新程序加載系統(tǒng)內(nèi)存13的第二存儲(chǔ)區(qū)塊32中。
      圖3B所示是藉之前加載至系統(tǒng)內(nèi)存13的更新程序執(zhí)行后,將外圍存儲(chǔ)裝置15內(nèi)BIOS映像文件解壓縮后加載至系統(tǒng)內(nèi)存13的第三存儲(chǔ)區(qū)塊33,此BIOS映相文件內(nèi)含所需更新的閃存16的數(shù)據(jù),經(jīng)解壓縮后的文件系包括有所需更新的閃存16格式與各樣符合某種閃存16的功能程序。
      圖3C所示為系統(tǒng)內(nèi)存13中第二存儲(chǔ)區(qū)塊32的更新程序由第三存儲(chǔ)區(qū)塊33中解壓縮的BIOS映像文件得到閃存16的格式,并能依據(jù)此格式得到對(duì)閃存16存取的地址與功能程序,如抹除(erase)與燒錄的指令。
      圖3D所示,利用更新程序由解壓縮的BIOS映像文件得到的功能程序,將閃存16數(shù)據(jù)抹除(erase)。
      而圖3E表示由外圍存儲(chǔ)裝置15中將BIOS映像文件加載至系統(tǒng)內(nèi)存13的第四存儲(chǔ)區(qū)塊34。
      圖3F為更新程序藉由第三存儲(chǔ)區(qū)塊33的BIOS映像文件的解壓縮文件得到燒錄功能程序,將第四存儲(chǔ)區(qū)塊34內(nèi)BIOS映像文件燒錄至閃存16內(nèi),以完成本發(fā)明更新或升級(jí)BIOS的目的。
      另外,計(jì)算機(jī)系統(tǒng)可經(jīng)由一網(wǎng)絡(luò)連接于一網(wǎng)站,其中該網(wǎng)站具有一定期更新或升級(jí)的BIOS映像文件(image file,如bin文件),而計(jì)算機(jī)系統(tǒng)可以經(jīng)由網(wǎng)絡(luò)從該網(wǎng)站下載該BIOS映像文件,并且將其存放在外圍存儲(chǔ)裝置15中,即使用者可以將該BIOS映像文件存儲(chǔ)在一備份磁盤片或光盤片中。
      因此,當(dāng)計(jì)算機(jī)系統(tǒng)無法正常開機(jī)或需更新或升級(jí)時(shí),使用者可以經(jīng)由計(jì)算機(jī)系統(tǒng)的外圍存儲(chǔ)裝置15使用此備份磁盤片中的BIOS映像文件,以進(jìn)行BIOS的更新或升級(jí)。其中,BIOS映像文件是一個(gè)經(jīng)過壓縮的文件,必內(nèi)含適用廠牌的閃存16格式與功能程序。
      當(dāng)開啟計(jì)算機(jī)系統(tǒng)時(shí),在開機(jī)正常的情況下,計(jì)算機(jī)系統(tǒng)會(huì)執(zhí)行一BIOS檢測(cè)程序,以獲得系統(tǒng)的輸入輸出系統(tǒng)的信息,即BIOS內(nèi)存會(huì)由閃存中自動(dòng)加載完整的輸入輸出系統(tǒng)信息給系統(tǒng)內(nèi)存再由中央處理單元讀取。但是,若計(jì)算機(jī)系統(tǒng)開機(jī)時(shí)遇到BIOS程序損毀或因系統(tǒng)電力故障使BIOS內(nèi)存數(shù)據(jù)遺失,即處于不正常開機(jī)的情況,則須由如軟盤片或光盤片執(zhí)行開機(jī)程序,并加載一操作系統(tǒng),以預(yù)先下載存儲(chǔ)的BIOS更新程序?qū)τ?jì)算機(jī)系統(tǒng)的閃存的BIOS文件作更新動(dòng)作,以更新或升級(jí)存儲(chǔ)基本輸入輸出系統(tǒng)。
      圖4是第一實(shí)施例所示的更新基本輸入輸出系統(tǒng)方法的流程圖。以一外圍存儲(chǔ)裝置開啟計(jì)算機(jī)進(jìn)入一操作系統(tǒng),執(zhí)行一更新程序并加載至系統(tǒng)內(nèi)存中(步驟S41),于系統(tǒng)內(nèi)存中要求一內(nèi)存區(qū)塊(allocated system memory),將存儲(chǔ)于外圍存儲(chǔ)裝置的BIOS映像文件解壓縮后的編碼(code)加載至此系統(tǒng)內(nèi)存的區(qū)塊(步驟S42),由此BIOS映像文件解壓縮后的編碼中獲得包含不同格式與廠商的閃存信息,如內(nèi)存配置方法,區(qū)塊大小與存儲(chǔ)抹除(erase)指令等功能程序(步驟S43)。藉解壓縮文件得到的抹除(erase)功能程序?qū)㈤W存作抹除(erase)的動(dòng)作,目的是為了得到內(nèi)存內(nèi)燒錄的空間(步驟S44),再將外圍存儲(chǔ)裝置內(nèi)BIOS映像文件加載至系統(tǒng)內(nèi)存中的區(qū)塊(步驟S45),其中,步驟S45將BIOS映像文件加載至系統(tǒng)內(nèi)存中區(qū)塊的執(zhí)行動(dòng)作可于步驟S42之后執(zhí)行,即于BIOS映像文件解壓縮后的編碼(code)加載至此系統(tǒng)內(nèi)存的區(qū)塊(步驟S42)后,便將BIOS映像文件載入至系統(tǒng)內(nèi)存中的區(qū)塊。最后計(jì)算機(jī)系統(tǒng)會(huì)根據(jù)閃存中地址與BIOS更新信息,將所需更新信息由系統(tǒng)內(nèi)存將BIOS映像文件燒錄至閃存以完成BIOS的更新或升級(jí)(步驟S46)。
      請(qǐng)參閱本發(fā)明第二實(shí)施圖5所示的更新基本輸入輸出系統(tǒng)方法的流程圖。計(jì)算機(jī)系統(tǒng)包括系統(tǒng)內(nèi)存及閃存,并提供外圍存儲(chǔ)裝置,可為軟盤片或光盤片等可藉以開機(jī)的存儲(chǔ)裝置(步驟S51),其中外圍存儲(chǔ)裝置中存儲(chǔ)一BIOS更新程序及一BIOS映像文件,更包括有一操作系統(tǒng)程序,用以在開機(jī)后加載操作系統(tǒng)程序至該計(jì)算機(jī)系統(tǒng)的系統(tǒng)內(nèi)存中,而系統(tǒng)內(nèi)存為一動(dòng)態(tài)存取內(nèi)存(DRAM)。加載一操作系統(tǒng)程序至該計(jì)算機(jī)系統(tǒng)的一系統(tǒng)內(nèi)存中(步驟S52);將BIOS映像文件解壓縮(decompressing)后獲得的一解壓縮信息加載至該系統(tǒng)內(nèi)存中,原本該BIOS映像文件系為一經(jīng)數(shù)據(jù)壓縮過的文件,其中該解壓縮信息包括一更新版本的閃存的格式相關(guān)信息以及該閃存的抹除(erase)功能程序(步驟S53);抹除(erasing)該閃存刪除的功能程序以抹除閃存內(nèi)數(shù)據(jù)(步驟S54);及利用更新程序?qū)IOS映像文件依照閃存的格式相關(guān)信息燒錄至該閃存中(步驟S55)。
      相較于現(xiàn)有技術(shù),本發(fā)明更新基本輸入輸出系統(tǒng)的方法無須將所有廠商的BIOS更新文件存儲(chǔ)在該外圍存儲(chǔ)裝置中并且定期更新或升級(jí),而僅須存儲(chǔ)BIOS映像文件定期更新或升級(jí),使用者可由各廠商網(wǎng)站上下載,并無須更新與下載更新程序,本發(fā)明所提供的更新程序是由BIOS映像文件解壓縮后獲得閃存格式。
      綜上所述,充份顯示出本發(fā)明更新基本輸入輸出系統(tǒng)的方法在目的及功效上均深富實(shí)施的進(jìn)步性,極具產(chǎn)業(yè)的利用價(jià)值,且為目前市面上前所未見的新發(fā)明,完全符合發(fā)明專利的要件,爰依法提出申請(qǐng)。
      唯以上所述者,僅為本發(fā)明的較佳實(shí)施例而已,當(dāng)不能以之限定本發(fā)明所實(shí)施的范圍。即大凡依本發(fā)明申請(qǐng)專利范圍所作的均等變化與修飾,皆應(yīng)仍屬于本發(fā)明專利涵蓋的范圍內(nèi),謹(jǐn)請(qǐng)貴審查委員明鑒,并祈惠準(zhǔn),是所至禱。
      權(quán)利要求
      1.一種更新基本輸入輸出系統(tǒng)的方法,是更新該計(jì)算機(jī)系統(tǒng)BIOS的方法,其中,所述方法包括開機(jī)步驟,用于加載一操作系統(tǒng)至該計(jì)算機(jī)系統(tǒng)的一系統(tǒng)內(nèi)存(systemmemory)中;解壓縮步驟,用于將一BIOS映像文件解壓縮后的編碼加載至該系統(tǒng)內(nèi)存中;獲得信息之步驟,用于從由該BIOS映像文件解壓縮后的編碼中獲得一閃存(flash memory)信息;抹除(erase)步驟,用于藉由該BIOS映像文件解壓縮后的編碼得到的該閃存抹除(erase)的功能程序,將該閃存的數(shù)據(jù)抹除(erase);載入步驟,用于將該BIOS映像文件載入至該系統(tǒng)內(nèi)存中;及燒錄步驟,用于將該BIOS映像文件燒錄至該閃存。
      2.如權(quán)利要求1所述的更新基本輸入輸出系統(tǒng)的方法,其中,該操作系統(tǒng)是存儲(chǔ)于一外圍存儲(chǔ)裝置內(nèi)。
      3.如權(quán)利要求1所述的更新基本輸入輸出系統(tǒng)的方法,其中,該BIOS映像文件是存儲(chǔ)于該外圍存儲(chǔ)裝置內(nèi)。
      4.如權(quán)利要求2所述的更新基本輸入輸出系統(tǒng)的方法,其中,該外圍存儲(chǔ)裝置是該計(jì)算機(jī)系統(tǒng)可開機(jī)的存儲(chǔ)裝置。
      5.如權(quán)利要求1所述的更新基本輸入輸出系統(tǒng)的方法,其中,該系統(tǒng)內(nèi)存為一動(dòng)態(tài)存取內(nèi)存。
      6.如權(quán)利要求1所述的更新基本輸入輸出系統(tǒng)的方法,其中,該BIOS映像文件是一經(jīng)過壓縮的文件。
      7.如權(quán)利要求1所述的更新基本輸入輸出系統(tǒng)的方法,其中,該BIOS映像文件包括有多個(gè)各廠商閃存格式信息,并有抹除(erase)、寫入、地址等信息。
      8.一種更新基本輸入輸出系統(tǒng)的方法,該計(jì)算機(jī)系統(tǒng)包括一系統(tǒng)內(nèi)存(system memory)及一閃存(flash memory),其中,所述更新方法包括下列步驟提供一外圍存儲(chǔ)裝置,其中該外圍存儲(chǔ)裝置中存儲(chǔ)一BIOS更新程序及一BIOS映像文件(image file);加載一操作系統(tǒng)程序至該計(jì)算機(jī)系統(tǒng)的一系統(tǒng)內(nèi)存中;將BIOS映像文件解壓縮(decompressing)后獲得的一解壓縮信息加載至該系統(tǒng)內(nèi)存中,其中,該解壓縮信息包括一更新版本的閃存的格式相關(guān)信息以及該閃存的抹除(erase)功能程序;抹除(erasing)該閃存刪除的功能程序以抹除該閃存的數(shù)據(jù);及利用該更新程序?qū)⒃揃IOS映像文件依照該閃存的格式相關(guān)信息燒錄至該閃存中。
      9.如權(quán)利要求8所述的更新基本輸入輸出系統(tǒng)的方法,其中,該外圍存儲(chǔ)裝置內(nèi)更包括一操作系統(tǒng)程序,用以在開機(jī)后加載該操作系統(tǒng)程序至該計(jì)算機(jī)系統(tǒng)的該系統(tǒng)內(nèi)存中。
      10.如權(quán)利要求8所述的更新基本輸入輸出系統(tǒng)的方法,其中,該系統(tǒng)內(nèi)存為一動(dòng)態(tài)存取內(nèi)存(DRAM)。
      11.如權(quán)利要求8所述的更新基本輸入輸出系統(tǒng)的方法,其中,該外圍存儲(chǔ)裝置是可開機(jī)的存儲(chǔ)裝置。
      12.如權(quán)利要求8所述的更新基本輸入輸出系統(tǒng)的方法,其中,該BIOS映像文件是一經(jīng)數(shù)據(jù)壓縮過的文件。
      13.如權(quán)利要求8所述的更新基本輸入輸出系統(tǒng)的方法,其中,該BIOS映像文件包括有多個(gè)各廠商閃存格式信息,并有抹除(erase)、寫入、地址等信息。
      全文摘要
      本發(fā)明系涉及一種更新基本輸入輸出系統(tǒng)(BIOS)的方法。此方法步驟包括加載一操作系統(tǒng)程序至該計(jì)算機(jī)系統(tǒng)的一系統(tǒng)內(nèi)存中;將一BIOS映像文件解壓縮后的編碼加載至該系統(tǒng)內(nèi)存中;由該BIOS映像文件解壓縮后的譯碼信息中獲得一更新版本閃存的信息以及該閃存抹除的功能程序,將該閃存的數(shù)據(jù)予以抹除;將該BIOS映像文件載入至該系統(tǒng)內(nèi)存中;及將該BIOS映像文件燒錄至該閃存。
      文檔編號(hào)G11C7/00GK1529236SQ200310101240
      公開日2004年9月15日 申請(qǐng)日期2003年10月13日 優(yōu)先權(quán)日2003年10月13日
      發(fā)明者鄭慶裕, 王錦煜, 曾偉文 申請(qǐng)人:威盛電子股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1