欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

定制基本輸入輸出系統(tǒng)的方法及相關(guān)電腦系統(tǒng)的制作方法

文檔序號:6355892閱讀:291來源:國知局
專利名稱:定制基本輸入輸出系統(tǒng)的方法及相關(guān)電腦系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種定制基本輸入輸出系統(tǒng)的方法及相關(guān)電腦系統(tǒng),尤指ー種可減少測試時間的定制基本輸入輸出系統(tǒng)的方法及相關(guān)電腦系統(tǒng)。
背景技術(shù)
在電腦系統(tǒng)的開機過程中,基本輸入輸出系統(tǒng)(Basic Input/Output System,BIOS)會負責(zé)執(zhí)行初始化硬件、檢測硬件功能,以及引導(dǎo)操作系統(tǒng)等步驟。在開啟電腦電源后,基本輸入輸出系統(tǒng)程序首先會被解壓縮到電腦系統(tǒng)的主存儲器,進而執(zhí)行開機自我測試(Power on Self-Test,POST)及啟動載入(Bootstrap Program)等程序。開機自我測試程序主要用來確保硬件(例如鍵盤、硬盤裝置或輸出/輸入接ロ等)可以正常運作且正常 初始化。啟動載入程序則用來將操作系統(tǒng)由存儲裝置載入主存儲器,以啟動操作系統(tǒng)而完成開機的程序。除此之外,基本輸入輸出系統(tǒng)程序還包含有提供操作系統(tǒng)或應(yīng)用程序的中斷常駐程序及記錄系統(tǒng)設(shè)定值等功能,是本領(lǐng)域的技術(shù)人員所熟知,在此不另加贅述。在公知技術(shù)中,基本輸入輸出系統(tǒng)保存于只讀存儲器(Read-Only Memory, ROM),其不需供電也能保存數(shù)據(jù),然而卻無法進行修改。隨著電腦系統(tǒng)復(fù)雜度的提高及周邊硬件更新速度的加快,基本輸入輸出系統(tǒng)程序也必須不斷地被更新以支持新硬件的功能。因此,現(xiàn)今基本輸入輸出系統(tǒng)多半儲存在可編程只讀存儲器(Progra_able ROM)中,因此能通過程序化更新的方式來省去置換硬件裝置的麻煩。在許多場合,電腦廠商需依據(jù)客戶要求來提供定制的基本輸入輸出系統(tǒng)。舉例來說,某公司在采購公用電腦時,可能會希望關(guān)閉關(guān)于外接裝置(例如USB閃存盤)的所有功能以防止機密數(shù)據(jù)輕易外泄,或是關(guān)閉連網(wǎng)功能以避免員エ濫用網(wǎng)絡(luò)資源。另ー方面,不同客戶常會要求顯示不同的開機畫面。針對各種定制要求,廠商需改變關(guān)于基本輸入輸出系統(tǒng)ニ進制文件(BIOS BIN file)的主體碼,編譯(compile)主體碼,再執(zhí)行完整測試程序以確保定制后的基本輸入輸出系統(tǒng)符合特定規(guī)格,因此極為耗時費力。

發(fā)明內(nèi)容
本發(fā)明提供一種定制一基本輸入輸出系統(tǒng)的方法,其包含提供關(guān)于該基本輸入輸出系統(tǒng)ニ進制文件的一主體碼;依據(jù)一定制項目列表來提供一特征文件;將該特征文件和該主體碼分別燒錄至不同內(nèi)存塊;以及依據(jù)該特征文件來執(zhí)行該基本輸入輸出系統(tǒng)。本發(fā)明還提供一種可定制一基本輸出入系統(tǒng)的電腦系統(tǒng),其包含一主存儲器,用來儲存ー特征文件產(chǎn)生工具;ー處理器,用來執(zhí)行該特征文件產(chǎn)生工具以依據(jù)一定制項目列表來提供一特征文件,并依據(jù)該特征文件來執(zhí)行該基本輸入輸出系統(tǒng);一第一內(nèi)存塊,用來儲存該特征文件;以及一第二內(nèi)存塊。本發(fā)明在定制基本輸入輸出系統(tǒng)時并未更動主體碼,因此不需要執(zhí)行耗時的完整測試程序。另ー方面,即使使用者下次開機時使用其它版本的基本輸入輸出系統(tǒng)程序,電腦系統(tǒng)仍可依據(jù)之前定制項目列表來執(zhí)行開機程序。


圖I和圖2為本發(fā)明實施例中ー種可快速定制基本輸入輸出系統(tǒng)的電腦系統(tǒng)的功能方塊圖。圖3為本發(fā)明中一種定制基本輸入輸出系統(tǒng)的方法的流程圖。其中,附圖標記說明如下10,20電腦系統(tǒng)110、210 處理器120,220 芯片組 130,230 主存儲器140,240,245 只讀存儲器150,250 系統(tǒng)總線310 380 步驟BI B5 區(qū)塊
具體實施例方式圖I和圖2為本發(fā)明實施例中ー種可快速定制基本輸入輸出系統(tǒng)的電腦系統(tǒng)的功能方塊圖。在圖I所示的第一實施例中,電腦系統(tǒng)10采用基本輸入輸出系統(tǒng)/嵌入式控制(embedded control)系統(tǒng)共用存儲器的架構(gòu),主要包含有一處理器110、一芯片組120、一主存儲器130、一只讀存儲器140,以及一系統(tǒng)總線150。處理器110用來執(zhí)行程序碼,進而控制電腦系統(tǒng)10的運作。芯片組120和主存儲器130各通過系統(tǒng)總線150耦接于處理器110,其中芯片組120用來作為處理器110與其它周邊硬件溝通的橋梁,而主存儲器130則用來儲存處理器110要執(zhí)行的程序碼及相關(guān)數(shù)據(jù),例如一特征文件產(chǎn)生工具(profilegenerator tool)。只讀存儲器140也通過系統(tǒng)總線150稱接于處理器110,用來儲存一基本輸入輸出系統(tǒng)BIOS和一嵌入式控制系統(tǒng)EC,其可為一可擦除可編程只讀存儲器(ErasableProgrammable ROM, EPR0M)或一電可擦除可編程只讀存儲器(Electrically ErasableProgrammable ROM, EEPR0M),因此能通過程序化方式(例如使用紫外光或高電壓)來更新數(shù)據(jù)。圖I僅顯示電腦系統(tǒng)10中與本發(fā)明相關(guān)的部分元件,關(guān)于基本輸入輸出系統(tǒng)BIOS和嵌入式控制系統(tǒng)EC的詳細運作,是本領(lǐng)域的技術(shù)人員所熟知,在此不另加贅述。關(guān)于特征文件產(chǎn)生器的詳細運作,在說明書后續(xù)內(nèi)容中會有更詳細說明。在本發(fā)明第一實施例中,只讀存儲器140包含有多個區(qū)塊,其中第一區(qū)塊BI用來儲存關(guān)于開機顯示畫面的標志(logo)文件,第二區(qū)塊B2用來儲存關(guān)于基本輸入輸出系統(tǒng)ニ進制文件的主體碼,第三區(qū)塊B3用來儲存關(guān)于基本輸入輸出系統(tǒng)BIOS中可定制項目的特征文件,而第四區(qū)塊B4用來儲存嵌入式控制系統(tǒng)EC。另ー方面,在開機執(zhí)行完基本輸入輸出系統(tǒng)BIOS后,電腦系統(tǒng)10會將只讀存儲器140的第三區(qū)塊B3內(nèi)存的特征文件移至第五區(qū)塊B5。在圖2所示的第二實施例中,電腦系統(tǒng)20采用基本輸入輸出系統(tǒng)/嵌入式控制系統(tǒng)不共用存儲器的架構(gòu),主要包含有一處理器210、一芯片組220、一主存儲器230、只讀存儲器240和245,以及一系統(tǒng)總線250。處理器210用來執(zhí)行程序碼,進而控制電腦系統(tǒng)20的運作。芯片組220和主存儲器230各通過系統(tǒng)總線250耦接于處理器210,其中芯片組220用來作為處理器210與其它周邊硬件溝通的橋梁,而主存儲器230則用來儲存處理器210要執(zhí)行的程序碼及相關(guān)數(shù)據(jù),例如一特征文件產(chǎn)生工具。只讀存儲器240和245也通過系統(tǒng)總線250稱接于處理器210,分別用來儲存一基本輸入輸出系統(tǒng)BIOS和一嵌入式控制系統(tǒng)EC,其可為一可擦除可編程只讀存儲器或一電可擦除可編程只讀存儲器,因此能通過程序化方式(例如使用紫外光或高電壓)來更新數(shù)據(jù)。圖2僅顯示電腦系統(tǒng)20中與本發(fā)明相關(guān)的部分元件,關(guān)于基本輸入輸出系統(tǒng)BIOS和嵌入式控制系統(tǒng)EC的詳細運作,是本領(lǐng)域的技術(shù)人員所熟知,在此不另加贅述。關(guān)于特征文件產(chǎn)生器的詳細運作,在說明書后續(xù)內(nèi)容中會有更詳細說明。在本發(fā)明第二實施例中,只讀存儲器240包含有多個區(qū)塊,其中第一區(qū)塊BI用來儲存關(guān)于開機顯示畫面的標志文件,第二區(qū)塊B2用來儲存關(guān)于基本輸入輸出系統(tǒng)ニ進制文件的主體碼,而第三區(qū)塊B3用來儲存關(guān)于基本輸入輸出系統(tǒng)中可定制項目的特征文件。另ー方面,嵌入式控制系統(tǒng)EC儲存于只讀存儲器245的一第四區(qū)塊B4內(nèi),且在開機執(zhí)行完 基本輸入輸出系統(tǒng)BIOS后,電腦系統(tǒng)20會將只讀存儲器240的第三區(qū)塊B3內(nèi)存的特征文件移至只讀存儲器245的一第五區(qū)塊B5內(nèi)。圖3為本發(fā)明中一種定制基本輸入輸出系統(tǒng)的方法的流程圖,其包含下列步驟步驟310 :提供關(guān)于一基本輸入輸出系統(tǒng)ニ進制文件的主體碼。步驟320:依據(jù)一定制項目列表(customization item list)來提供一標志文件和一特征文件。步驟330 :將標志文件、特征文件、基本輸入輸出系統(tǒng)ニ進制文件的主體碼和ー嵌入式控制系統(tǒng)分別燒錄至不同內(nèi)存塊。步驟340 :在開機時判定一第一特定內(nèi)存塊內(nèi)是否存有特征文件;若是,執(zhí)行步驟350 ;若否,執(zhí)行步驟370。步驟350 :依據(jù)第一特定內(nèi)存塊的內(nèi)存數(shù)據(jù)執(zhí)行基本輸入輸出系統(tǒng)。步驟360 :在執(zhí)行完基本輸入輸出系統(tǒng)后將第一特定內(nèi)存塊的內(nèi)存數(shù)據(jù)移至一第ニ特定內(nèi)存塊;執(zhí)行步驟380。步驟370 :依據(jù)第二特定內(nèi)存塊的內(nèi)存數(shù)據(jù)執(zhí)行基本輸入輸出系統(tǒng)。步驟380:結(jié)束。本發(fā)明可利用特征文件產(chǎn)生工具來執(zhí)行步驟310、320和330。在步驟320中,可依據(jù)客戶特定需求來提供定制項目列表,其可包含基本輸入輸出系統(tǒng)中欲更動的設(shè)定,例如開機畫面、周邊裝置設(shè)定(USB或VGA等)、網(wǎng)絡(luò)設(shè)定(LAN、WLAN或WiFi等),或是預(yù)啟動執(zhí)行環(huán)境(pre-boot execution environment,PXE)設(shè)定等,特征文件產(chǎn)生工具再依據(jù)定制項目列表來提供標志文件和特征文件。在步驟330中,特征文件產(chǎn)生工具可將標志文件、特征文件、基本輸入輸出系統(tǒng)ニ進制文件的主體碼和嵌入式控制系統(tǒng)分別燒錄至不同內(nèi)存塊。在圖I所示的實施例中,電腦系統(tǒng)10采用基本輸入輸出系統(tǒng)/嵌入式控制系統(tǒng)共用存儲器的架構(gòu),因此特征文件產(chǎn)生工具會將標志文件、基本輸入輸出系統(tǒng)ニ進制文件的主體碼、特征文件和嵌入式控制系統(tǒng)EC分別燒錄至只讀存儲器140內(nèi)的不同區(qū)塊(BI B4)。在圖2所示的實施例中,電腦系統(tǒng)20采用基本輸入輸出系統(tǒng)/嵌入式控制系統(tǒng)不共用存儲器的架構(gòu),因此特征文件產(chǎn)生エ具會將標志文件、基本輸入輸出系統(tǒng)ニ進制文件的主體碼和特征文件分別燒錄至只讀存儲器240內(nèi)的不同區(qū)塊(BI B3),并將嵌入式控制系統(tǒng)EC燒錄至只讀存儲器245內(nèi)(B4)。在步驟340中,特征文件產(chǎn)生工具會在開機執(zhí)行基本輸入輸出系統(tǒng)時判斷第一特定內(nèi)存塊內(nèi)是否存有特征文件。第一特定內(nèi)存塊可為只讀存儲器140或240的第三區(qū)塊B3。若在步驟320中提供定制項目列表以更新基本輸入輸出系統(tǒng)BIOS,在步驟340中可成功地讀取第一特定內(nèi)存塊內(nèi)存的特征文件,此時本發(fā)明會接著執(zhí)行步驟350以依據(jù)特征文件來執(zhí)行基本輸入輸出系統(tǒng)。在步驟360中,在執(zhí)彳丁完基本輸入輸出系統(tǒng)后,本發(fā)明會將弟一特定內(nèi)存塊內(nèi)存的特征文件移至第二特定內(nèi)存塊內(nèi)。第二特定內(nèi)存塊可為只讀存儲器140或245的第五區(qū)塊B5。若在步驟320中并未提供定制項目列表,在步驟340中則無法讀取特征文件,此時本發(fā)明會接著執(zhí)行步驟370以依據(jù)第二特定內(nèi)存塊的內(nèi)存數(shù)據(jù)執(zhí)行基本輸入輸出系統(tǒng)。在收到一定制項目列表后,本發(fā)明會依此提供相對應(yīng)的一標志文件和一特征文件,并將標志文件、特征文件、基本輸入輸出系統(tǒng)ニ進制文件的主體碼和ー嵌入式控制系統(tǒng)分別燒錄至不同內(nèi)存塊,再依據(jù)特征文件來執(zhí)行基本輸入輸出系統(tǒng)。在執(zhí)行完基本輸入輸出系統(tǒng)后,本發(fā)明會將特征文件移至其它內(nèi)存塊。本發(fā)明在定制基本輸入輸出系統(tǒng)時并未更動主體碼,因此不需要執(zhí)行耗時的完整測試程序。另ー方面,即使使用者下次開機時使用其它版本的基本輸入輸出系統(tǒng)程序,電腦系統(tǒng)仍可依據(jù)之前定制項目列表來執(zhí)行開機程 序。以上所述僅為本發(fā)明的優(yōu)選實施例,凡依本發(fā)明權(quán)利要求所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種定制一基本輸入輸出系統(tǒng)的方法,其特征是,包含 提供關(guān)于該基本輸入輸出系統(tǒng)ニ進制文件的一主體碼; 依據(jù)一定制項目列表來提供一特征文件; 將該特征文件和該主體碼分別燒錄至不同內(nèi)存塊;以及 依據(jù)該特征文件來執(zhí)行該基本輸入輸出系統(tǒng)。
2.如權(quán)利要求I所述的方法,其特征是,還包含 將該特征文件燒錄至一第一可編程只讀存儲器的一第一區(qū)塊;以及 將該主體碼燒錄至該第一可編程只讀存儲器的一第二區(qū)塊。
3.如權(quán)利要求2所述的方法,其特征是,還包含 將ー嵌入式控制系統(tǒng)燒錄至該第一可編程只讀存儲器的一第三區(qū)塊或ー第二可編程只讀存儲器。
4.如權(quán)利要求3所述的方法,其特征是,還包含 在執(zhí)行完該基本輸入輸出系統(tǒng)后,將該特征文件移至該第一可編程只讀存儲器的一第四區(qū)塊或該第二可編程只讀存儲器。
5.如權(quán)利要求4所述的方法,其特征是,還包含 若無法從該第一可編程只讀存儲器的該第一區(qū)塊讀取該特征文件,依據(jù)該第一可編程只讀存儲器的該第四區(qū)塊或第二可編程只讀存儲器的內(nèi)存數(shù)據(jù)來執(zhí)行該基本輸入輸出系統(tǒng)。
6.如權(quán)利要求I所述的方法,其特征是,還包含 依據(jù)該定制項目列表來提供關(guān)于開機顯示畫面的一標志文件;以及 將該標志文件、該特征文件和該主體碼分別燒錄至不同內(nèi)存塊。
7.—種可定制一基本輸入輸出系統(tǒng)的電腦系統(tǒng),其特征是,包含 一主存儲器,用來儲存ー特征文件產(chǎn)生工具; ー處理器,用來執(zhí)行該特征文件產(chǎn)生工具以依據(jù)一定制項目列表來提供一特征文件,并依據(jù)該特征文件來執(zhí)行該基本輸入輸出系統(tǒng); 一第一內(nèi)存塊,用來儲存該特征文件;以及 一第二內(nèi)存塊。
8.如權(quán)利要求7所述的電腦系統(tǒng),其特征是,在執(zhí)行完該基本輸入輸出系統(tǒng)后,該處理器用來將該特征文件從該第一內(nèi)存塊移至該第二內(nèi)存塊。
9.如權(quán)利要求7所述的電腦系統(tǒng),其特征是,該第一內(nèi)存塊和該第二內(nèi)存塊為一第一可編程只讀存儲器內(nèi)的不同區(qū)塊。
10.如權(quán)利要求9所述的電腦系統(tǒng),其特征是,該第一可編程只讀存儲器內(nèi)還包含一第三區(qū)塊以儲存ー嵌入式控制系統(tǒng)。
11.如權(quán)利要求7所述的電腦系統(tǒng),其特征是,該第一內(nèi)存塊為一第一可編程只讀存儲器內(nèi)的特定區(qū)塊,而該第二內(nèi)存塊為一第二可編程只讀存儲器內(nèi)的特定區(qū)塊,且該第二可編程只讀存儲器用來儲存ー嵌入式控制系統(tǒng)。
12.如權(quán)利要求7所述的電腦系統(tǒng),其特征是,該處理器還用來執(zhí)行該特征文件產(chǎn)生エ具以依據(jù)該定制項目列表來提供關(guān)于開機顯示畫面的一標志文件,且該電腦系統(tǒng)還包含一第三內(nèi)存塊以儲存該標志文件。
全文摘要
本發(fā)明公開了在定制一基本輸入輸出系統(tǒng)時,首先提供關(guān)于基本輸入輸出系統(tǒng)二進制文件的一主體碼,接著依據(jù)一定制項目列表來提供一特征文件,再將該特征文件和該主體碼分別燒錄至不同內(nèi)存塊。最后,依據(jù)特征文件來執(zhí)行基本輸入輸出系統(tǒng),并在開機完成后將特征文件移至另一內(nèi)存塊。本發(fā)明在定制基本輸入輸出系統(tǒng)時并未更動主體碼,因此不需要執(zhí)行耗時的完整測試程序。另一方面,即使使用者下次開機時使用其它版本的基本輸入輸出系統(tǒng)程序,電腦系統(tǒng)仍可依據(jù)之前定制項目列表來執(zhí)行開機程序。
文檔編號G06F11/36GK102681860SQ201110059738
公開日2012年9月19日 申請日期2011年3月11日 優(yōu)先權(quán)日2011年3月11日
發(fā)明者林榮隆, 邱屹, 鄭博仁 申請人:宏碁股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
连州市| 和田县| 温泉县| 福海县| 华亭县| 西和县| 茶陵县| 台前县| 伊川县| 房山区| 万盛区| 柳州市| 微山县| 白沙| 巫溪县| 玉山县| 禹城市| 扎鲁特旗| 明水县| 泌阳县| 林周县| 八宿县| 手机| 徐闻县| 邮箱| 峡江县| 桃源县| 池州市| 绥江县| 望奎县| 玛沁县| 武穴市| 凤阳县| 洪雅县| 禹城市| 手机| 鄂温| 苍山县| 天津市| 玉溪市| 阿克苏市|