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

主備用bios的切換方法及裝置、系統(tǒng)的制作方法

文檔序號(hào):6397705閱讀:618來源:國知局
專利名稱:主備用bios的切換方法及裝置、系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種主備用BIOS的切換方法及裝置、系統(tǒng)。
背景技術(shù)
基本輸入輸出系統(tǒng)(Basic Input/Output System,簡稱為BIOS),用于保存計(jì)算機(jī)系統(tǒng)(或稱為計(jì)算機(jī))的基本輸入輸出的程序、系統(tǒng)設(shè)置信息、開機(jī)后自檢程序和系統(tǒng)自啟動(dòng)程序。BIOS主程序存儲(chǔ)在計(jì)算機(jī)系統(tǒng)的主板上的只讀存儲(chǔ)器(Read Only Memory,簡稱為ROM)上,現(xiàn)在多使用FLASH芯片。它具有掉電數(shù)據(jù)不丟失、快速數(shù)據(jù)存取速度、電可擦除、容量大、在線可編程、價(jià)格低廉、可靠性高、足夠多的可擦寫次數(shù)等諸多優(yōu)點(diǎn)。在計(jì)算機(jī)啟動(dòng)的過程中,BIOS擔(dān)負(fù)著初始化硬件,檢測硬件功能,以及引導(dǎo)操作系統(tǒng)的責(zé)任。BIOS是計(jì)算機(jī)軟件與硬件之間的橋梁,計(jì)算機(jī)通過BIOS實(shí)現(xiàn)軟件和硬件之間的協(xié)調(diào)工作。如果BIOS由于升級(jí)或者病毒入侵損壞,計(jì)算機(jī)將不能正常工作,甚至不能啟動(dòng)。為了解決上述問題,很多主板采用雙BIOS的機(jī)制,確保系統(tǒng)正常啟動(dòng)。目前常規(guī)的雙BIOS實(shí)現(xiàn)方法是在原有系統(tǒng)的基礎(chǔ)上增加一片備用BIOS芯片以及主備BIOS切換電路,同時(shí)要在BIOS程序里增加相應(yīng)的檢測程序,在系統(tǒng)上電以后首先檢測主用BIOS的狀態(tài),如果發(fā)現(xiàn)主用BIOS損壞,就會(huì)自動(dòng)切換到備用BIOS啟動(dòng)系統(tǒng),然后修復(fù)主用BIOS。但是上述解決方案存在以下缺陷第一,需要增加額外的切換電路,增加物料成本;第二,需要對(duì)BIOS進(jìn)行二次開發(fā),在BIOS里增加相應(yīng)的檢測程序,增加了人工成本。針對(duì)相關(guān)技術(shù)中的上述問題,目前尚未提出有效的解決方案。

發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中,采用雙BIOS的保護(hù)機(jī)制對(duì)BIOS進(jìn)行保護(hù)的技術(shù)手段存在的人力物力成本較高等技術(shù)問題,本發(fā)明提供了一種主備用BIOS的切換方法及裝置、系統(tǒng),以至少解決上述問題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種主備用BIOS的切換方法,包括可編程器件檢測主用BIOS的工作狀態(tài);在檢測到工作狀態(tài)異常時(shí),可編程器件將計(jì)算機(jī)系統(tǒng)的啟動(dòng)進(jìn)程切換到備用BIOS。優(yōu)選地,可編程器件檢測主用BIOS的工作狀態(tài),包括可編程器件檢測計(jì)算機(jī)系統(tǒng)的橋片組輸出的檢測信息,其中,該檢測信息用于指示主用BIOS的工作狀態(tài)是否正常。優(yōu)選地,可編程器件通過以下方式確定檢測到工作狀態(tài)異常在預(yù)定時(shí)間內(nèi)持續(xù)檢測到用于指示工作狀態(tài)異常的檢測信息。優(yōu)選地,可編程器件將計(jì)算機(jī)系統(tǒng)的啟動(dòng)進(jìn)程切換到備用BIOS后,還包括檢測啟動(dòng)進(jìn)程是否完成;在檢測到啟動(dòng)進(jìn)行完成后,將備用BIOS設(shè)置為無效狀態(tài),將主用BIOS設(shè)置為有效狀態(tài)。優(yōu)選地,上述可編程器件包括現(xiàn)場可編程門陣列(Field Programable GateArray,簡稱為FPGA)器件。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種主備用BIOS的切換裝置,包括第一檢測模塊,位于可編程器件中,用于檢測主用BIOS的工作狀態(tài);切換模塊,位于可編程器件中,用于在檢測到工作狀態(tài)異常時(shí),將計(jì)算機(jī)系統(tǒng)的啟動(dòng)進(jìn)程切換到備用BIOS。優(yōu)選地,第一檢測模塊,用于檢測計(jì)算機(jī)系統(tǒng)的橋片組輸出的檢測信息,其中,該檢測信息用于指示主用BIOS的工作狀態(tài)是否正常。優(yōu)選地,上述裝置還包括第二檢測模塊,用于檢測啟動(dòng)進(jìn)程是否完成;設(shè)置模塊,用于在檢測到啟動(dòng)進(jìn)行完成后,將備用BIOS設(shè)置為無效狀態(tài),將主用BIOS設(shè)置為有效狀態(tài)。根據(jù)本發(fā)明的再一個(gè)方面,提供了一種主備用BIOS的切換系統(tǒng),包括中央處理器、橋片組、可編程器件、主用BIOS和備用BI0S,中央處理器與橋片組連接,主用BIOS和備用BIOS均與橋片組連接,可編程器件與橋片組連接,用于檢測橋片組輸出的檢測信息,其中,該檢測信息用于指示主用BIOS的工作狀態(tài)是否正常;可編程器件與主用BIOS和備用BIOS相連,用于在檢測到工作狀態(tài)異常時(shí),將計(jì)算機(jī)系統(tǒng)的啟動(dòng)進(jìn)程切換到備用BIOS。優(yōu)選地,上述可編程器件包括FPGA器件。通過本發(fā)明,采用利用可編程器件檢測主用BIOS的工作狀態(tài),并在檢測到異常工作狀態(tài)時(shí),將計(jì)算機(jī)的啟動(dòng)進(jìn)程切換到備用BIOS的技術(shù)手段,解決了相關(guān)技術(shù)中,采用雙BIOS的保護(hù)機(jī)制對(duì)BIOS進(jìn)行保護(hù)的技術(shù)手段存在的人力物力成本較高等技術(shù)問題,從而在有效對(duì)BIOS進(jìn)行保護(hù)的同時(shí),節(jié)省了人力物力。


此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1為根據(jù)本發(fā)明實(shí)施例1的主備用BIOS的切換方法的流程圖;圖2為根據(jù)本發(fā)明實(shí)施例1的主備用BIOS的切換裝置的結(jié)構(gòu)框圖;圖3為根據(jù)本發(fā)明實(shí)施例1的主備用BIOS的切換裝置的另一結(jié)構(gòu)框圖;圖4為根據(jù)本發(fā)明實(shí)施例1的主備用BIOS的切換系統(tǒng)的結(jié)構(gòu)框圖;圖5為根據(jù)本發(fā)明實(shí)施例2的主備用BIOS的切換系統(tǒng)的結(jié)構(gòu)框圖;圖6為根據(jù)本發(fā)明實(shí)施例2的主備用BIOS的切換方法的流程圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。考慮到,采用雙BIOS的保護(hù)機(jī)制對(duì)BIOS進(jìn)行保護(hù)的技術(shù)手段存在的人力物力成本較高,以及保護(hù)機(jī)制不完善等技術(shù)問題,以下結(jié)合實(shí)施例提供了相關(guān)的解決方案,現(xiàn)詳細(xì)說明。實(shí)施例1圖1為根據(jù)本發(fā)明實(shí)施例1的主備用BIOS的切換方法的流程圖。如圖1所示,該方法包括步驟S102,可編程器件檢測主用BIOS的工作狀態(tài);
步驟S104,在檢測到工作狀態(tài)異常時(shí),可編程器件將計(jì)算機(jī)系統(tǒng)的啟動(dòng)進(jìn)程切換到備用BIOS。通過上述處理步驟,由于利用了計(jì)算機(jī)系統(tǒng)的可編程器件控制主備用BIOS的切換,因此,不需要引入額外的切換電路,節(jié)省了物力成本;另外,可編程器件的程序開發(fā)相較于BIOS開發(fā)較為簡單,節(jié)省了人力成本。在本實(shí)施例中,步驟S102中,可編程器件檢測主用BIOS的工作狀態(tài)的實(shí)現(xiàn)方式有多種,例如檢測計(jì)算機(jī)系統(tǒng)的橋片組與主用BIOS的連接通道上的信號(hào),或者,可以采用以下方式實(shí)現(xiàn)可編程器件檢測計(jì)算機(jī)系統(tǒng)的橋片組輸出的檢測信息,其中,該檢測信息用于指示主用BIOS的工作狀態(tài)是否正常。對(duì)于后者,可以檢測計(jì)算機(jī)系統(tǒng)的8010端口的輸出信息來判斷主用BISO的工作狀態(tài)是否正常。在本實(shí)施例中,上述可編程器件確定檢測到工作狀態(tài)異常的方式也有多種,例如在某一時(shí)刻檢測到橋片組輸出的特定信號(hào),還可以采用以下方式實(shí)現(xiàn)在預(yù)定時(shí)間內(nèi)持續(xù)檢測到用于指示工作狀態(tài)異常的檢測信息。相關(guān)技術(shù)中,僅考慮了對(duì)主用BIOS的保護(hù)機(jī)制,但是缺少對(duì)備用BIOS的保護(hù)機(jī)制,此時(shí),如果備用BIOS更新升級(jí)失敗,備用BIOS起不到保護(hù)的作用,導(dǎo)致雙BIOS系統(tǒng)失去意義。為了解決該問題,在可編程器件將系統(tǒng)的啟動(dòng)進(jìn)程切換到備用BIOS之后,還可以進(jìn)行如下實(shí)現(xiàn)過程檢測計(jì)算機(jī)系統(tǒng)的啟動(dòng)進(jìn)程是否完成;在檢測到啟動(dòng)進(jìn)行完成后,將備用BIOS設(shè)置為無效狀態(tài),將主用BIOS設(shè)置為有效狀態(tài)。這樣,可以保證用戶無法對(duì)備用BIOS進(jìn)行操作;同時(shí),可以保證用戶在計(jì)算機(jī)系統(tǒng)進(jìn)入操作系統(tǒng)(或者啟動(dòng)進(jìn)程完成后)修復(fù)主用BIOS。在本實(shí)施例中,上述可編程器件可以包括FPGA器件。在本實(shí)施例中還提供了一種主備用BIOS的切換裝置,用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述,下面對(duì)該裝置中涉及到的模塊進(jìn)行說明。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。圖2為根據(jù)本發(fā)明實(shí)施例1的主備用BIOS的切換裝置的結(jié)構(gòu)框圖。如圖2所示,該裝置包括第一檢測模塊20,連接至切換模塊22,位于可編程器件中,用于檢測主用BIOS的工作狀態(tài);切換模塊22,位于可編程器件中,用于在檢測到工作狀態(tài)異常時(shí),將計(jì)算機(jī)系統(tǒng)的啟動(dòng)進(jìn)程切換到備用BIOS。通過上述各個(gè)模塊實(shí)現(xiàn)的功能,同樣可以實(shí)現(xiàn)利用計(jì)算機(jī)系統(tǒng)的可編程器件控制主備用BIOS的切換,因此,不需要引入額外的切換電路,節(jié)省了物力成本;另外,可編程器件的程序開發(fā)相較于BIOS開發(fā)較為簡單,節(jié)省了人力成本。在本實(shí)施例中,第一檢測模塊20,還可以通過以下方式檢測主用BIOS的工作狀態(tài)是否正常檢測計(jì)算機(jī)系統(tǒng)的橋片組輸出的檢測信息,其中,該檢測信息用于指示主用BIOS的工作狀態(tài)是否正常。該實(shí)現(xiàn)方式具體可以參加上述方法實(shí)施例的描述,此處不再贅述。在本實(shí)施例中為了進(jìn)一步完善對(duì)BIOS的保護(hù)機(jī)制,如圖3所示,上述裝置還可以包括以下處理模塊第二檢測模塊24,連接至設(shè)置模塊26,用于檢測啟動(dòng)進(jìn)程是否完成;設(shè)置模塊26,用于在檢測到啟動(dòng)進(jìn)行完成后,將備用BIOS設(shè)置為無效狀態(tài),將主用BIOS設(shè)置為有效狀態(tài)。在本實(shí)施例中,還提供了一種主備用BIOS的切換系統(tǒng),如圖4所示,該系統(tǒng)包括中央處理器(Central Processing Unit,簡稱為CPU) 40、橋片組42、可編程器件44、主用BI0S46和備用BI0S48,中央處理器40與橋片組42連接,主用BI0S46和備用BI0S48均與橋片組42連接,其中,可編程器件44與橋片組42相連,用于檢測橋片組42輸出的檢測信息,該檢測信息用于指示主用BI0S46的工作狀態(tài)是否正常;同時(shí),可編程器件44還分別與主用BI0S46和備用BI0S48連接,在檢測到主用BI0S46工作狀態(tài)異常時(shí),將計(jì)算機(jī)系統(tǒng)的啟動(dòng)進(jìn)程切換到備用BI0S48。在本實(shí)施例中,上述可編程器件44可以包括FPGA器件。需要說明的是,本實(shí)施例中的主備用BIOS的切換系統(tǒng)包括但不限于本實(shí)施例所描述的硬件模塊,具體可以實(shí)現(xiàn)方式可以參見圖5所示的系統(tǒng),以下會(huì)詳細(xì)說明,此處不再贅述。為了更好地理解上述實(shí)施例,以下結(jié)合實(shí)施例2和相關(guān)附圖詳細(xì)說明。以下實(shí)施例的主要設(shè)計(jì)思想在于,本實(shí)施例的計(jì)算機(jī)系統(tǒng)包括中央處理器部分,橋片組部分,F(xiàn)PGA部分,也是主備BIOS切換具體實(shí)現(xiàn)的部分,主、備用BIOS部分。系統(tǒng)加電運(yùn)行后,F(xiàn)PGA根據(jù)801/0端口的輸出信息來判斷主用BIOS是否正常工作,如果發(fā)現(xiàn)異常,會(huì)自動(dòng)切換到備用BIOS完成系統(tǒng)啟動(dòng),進(jìn)入操作系統(tǒng)后,F(xiàn)PGA會(huì)切換回主用BI0S,這樣備用BIOS始終只進(jìn)行讀操作,不會(huì)被改寫或者擦除,確保備用BIOS保持其正確性。實(shí)施例2如圖5所示,本實(shí)施例中的主備用BIOS的切換系統(tǒng),包括中央處理器40通過前端總線與橋片組42連接交互信息;主用BI0S46和備用BI0S48掛載在橋片組42下面,其片選信號(hào)由FPGA44給出,默認(rèn)情況下選通主用BI0S46 ;FPGA44通過低引腳數(shù)(Low PinCount,簡稱為LPC)總線連接到橋片組42。FPGA44主要由兩個(gè)功能模塊組成1/0端口解析模塊440,通過LPC總線送過來的信息解析出801/0端口的內(nèi)容;主備用BIOS切換模塊442,根據(jù)801/0端口的內(nèi)容對(duì)主備用BIOS的片選進(jìn)行設(shè)置;指示燈50。以下詳細(xì)說明主備用BIOS切換模塊的實(shí)現(xiàn)原理。系統(tǒng)CPU80I/0端口在BIOS運(yùn)行過程中會(huì)輸出一系列的數(shù)據(jù),這些數(shù)據(jù)稱為檢查點(diǎn)(Checkpoint),每個(gè)檢查點(diǎn)都對(duì)應(yīng)特定的BIOS程序執(zhí)行階段,跟蹤801/0端口的信息,就能確定當(dāng)前系統(tǒng)處于什么階段。本實(shí)施例利用上述原則來判斷何時(shí)進(jìn)行BIOS的切換動(dòng)作。如圖6所示,本實(shí)施例中的主備用BIOS的切換方法包括以下處理步驟步驟S602,系統(tǒng)加電后,默認(rèn)主用BIOS片選有效,備用BIOS片選無效。FPGA的I/O端口解析模塊從橋片組LPC總線送來的數(shù)據(jù)解析出80端口(即上述801/0端口)的值。主備用BIOS切換模塊首先檢測80端口是否輸出OxFF,如果檢測到OxFF,轉(zhuǎn)步驟S604,否則,轉(zhuǎn)步驟S608 ;步驟S604,確定主用BIOS已經(jīng)正在運(yùn)行中,接下來80端口會(huì)輸出一些列的Checkpoint數(shù)據(jù),這段時(shí)間內(nèi)80端口的數(shù)據(jù)一直在變化。當(dāng)BIOS運(yùn)行結(jié)束時(shí),會(huì)將80端口置為O,并且將控制權(quán)交給操作系統(tǒng);步驟S606,判斷FPGA判斷80端口在Is時(shí)間內(nèi)是否一直輸出為0,如果是轉(zhuǎn)步驟S610,否則轉(zhuǎn)步驟S604 ;步驟S608,如果系統(tǒng)上電后經(jīng)過8s80端口還是沒有OxFF輸出,即一直輸出為0,則認(rèn)為主用BIOS程序已經(jīng)損壞,不能正常啟動(dòng),轉(zhuǎn)步驟S612 ;步驟S610,主用BIOS已經(jīng)成功加載了操作系統(tǒng),完成了此次的引導(dǎo)工作。步驟S612,F(xiàn)PGA將主用BIOS片選置成無效狀態(tài),將備用BIOS片選置成有效狀態(tài),同時(shí)會(huì)設(shè)置備用BIOS生效標(biāo)識(shí)信號(hào)standby_flag,并用此信號(hào)點(diǎn)亮主備狀態(tài)指示燈以告知用戶BIOS已經(jīng)切換至備用,以便用戶知道主用BIOS已經(jīng)損壞。步驟S614,檢測操作系統(tǒng)是否啟動(dòng),如果是則轉(zhuǎn)步驟S616,否則繼續(xù)檢測;步驟S616,切換至備用BIOS狀態(tài)后FPGA繼續(xù)檢測80端口數(shù)據(jù),如果發(fā)現(xiàn)輸出OxFF,則證明備用BIOS已經(jīng)開始運(yùn)行,下面的流程與主用BIOS啟動(dòng)一致,只是當(dāng)檢測到80端口在Is時(shí)間內(nèi)一直為O后(此時(shí)BIOS程序已經(jīng)運(yùn)行完成),重新將主用BIOS片選置成有效狀態(tài),將備用BIOS片選置成無效狀態(tài)。系統(tǒng)下次啟動(dòng)時(shí),依然是先從主用BIOS啟動(dòng)。采用這樣的設(shè)計(jì)有兩個(gè)原因第一,用戶可以在進(jìn)入操作系統(tǒng)后通過軟件修復(fù)主用BIOS ;第二,保護(hù)備用BI0S,用戶無法操作備用BI0S,確保備用BIOS —直可以正常啟動(dòng)。采用本實(shí)施例的雙BIOS切換方案,在實(shí)現(xiàn)雙BIOS切換時(shí)不需要引入額外的切換電路。相關(guān)技術(shù)中,一般都會(huì)采用FPGA實(shí)現(xiàn)單板信息管理和邏輯控制,使用FPGA實(shí)現(xiàn)雙BIOS切換在硬件上只需要多增加幾個(gè)1/0腳資源;同時(shí)FPGA程序開發(fā)相較于BIOS開發(fā)簡單很多,節(jié)省了人力資源。在另外一個(gè)實(shí)施例中,還提供了 一種軟件,該軟件用于執(zhí)行上述實(shí)施例及優(yōu)選實(shí)施方式中描述的技術(shù)方案。在另外一個(gè)實(shí)施例中,還提供了一種存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)中存儲(chǔ)有上述軟件,該存儲(chǔ)介質(zhì)包括但不限于光盤、軟盤、硬盤、可擦寫存儲(chǔ)器等。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種主備用基本輸入輸出系統(tǒng)BIOS的切換方法,其特征在于,包括: 可編程器件檢測主用BIOS的工作狀態(tài); 在檢測到所述工作狀 態(tài)異常時(shí),所述可編程器件將計(jì)算機(jī)系統(tǒng)的啟動(dòng)進(jìn)程切換到備用BIOS。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,可編程器件檢測主用BIOS的工作狀態(tài),包括: 所述可編程器件檢測所述計(jì)算機(jī)系統(tǒng)的橋片組輸出的檢測信息,其中,該檢測信息用于指示所述主用BIOS的工作狀態(tài)是否正常。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述可編程器件通過以下方式確定檢測到所述工作狀態(tài)異常: 在預(yù)定時(shí)間內(nèi)持續(xù)檢測到用于指示所述工作狀態(tài)異常的所述檢測信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述可編程器件將計(jì)算機(jī)系統(tǒng)的啟動(dòng)進(jìn)程切換到備用BIOS后,還包括: 檢測所述啟動(dòng)進(jìn)程是否完成; 在檢測到所述啟動(dòng)進(jìn)行完成后,將所述備用BIOS設(shè)置為無效狀態(tài),將所述主用BIOS設(shè)置為有效狀態(tài)。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述可編程器件包括:現(xiàn)場可編程門陣列FPGA器件。
6.一種主備用基本輸入輸出系統(tǒng)BIOS的切換裝置,其特征在于,包括: 第一檢測模塊,位于可編程器件中,用于檢測主用BIOS的工作狀態(tài); 切換模塊,位于可編程器件中,用于在檢測到所述工作狀態(tài)異常時(shí),將計(jì)算機(jī)系統(tǒng)的啟動(dòng)進(jìn)程切換到備用BIOS。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一檢測模塊,用于檢測所述計(jì)算機(jī)系統(tǒng)的橋片組輸出的檢測信息,其中,該檢測信息用于指示所述主用BIOS的工作狀態(tài)是否正常。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 第二檢測模塊,用于檢測所述啟動(dòng)進(jìn)程是否完成; 設(shè)置模塊,用于在檢測到所述啟動(dòng)進(jìn)行完成后,將所述備用BIOS設(shè)置為無效狀態(tài),將所述主用BIOS設(shè)置為有效狀態(tài)。
9.一種主備用基本輸入輸出系統(tǒng)BIOS的切換系統(tǒng),包括:中央處理器、橋片組、可編程器件、主用BIOS和備用BIOS,所述中央處理器與所述橋片組連接,所述主用BIOS和備用BIOS均與所述橋片組連接,其特征在于,包括: 所述可編程器件與所述橋片組連接,用于檢測所述橋片組輸出的檢測信息,其中,該檢測信息用于指示所述主用BIOS的工作狀態(tài)是否正常;所述可編程器件與所述主用BIOS和備用BIOS相連,用于在檢測到所述工作狀態(tài)異常時(shí),將計(jì)算機(jī)系統(tǒng)的啟動(dòng)進(jìn)程切換到所述備用BIOS。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述可編程器件包括:現(xiàn)場可編程門陣列FPGA器件。
全文摘要
本發(fā)明提供了一種主備用BIOS的切換方法及裝置、系統(tǒng)。其中,上述方法包括可編程器件檢測主用BIOS的工作狀態(tài);在檢測到工作狀態(tài)異常時(shí),可編程器件將計(jì)算機(jī)系統(tǒng)的啟動(dòng)進(jìn)程切換到備用BIOS。采用本發(fā)明提供的上述技術(shù)方案,解決了相關(guān)技術(shù)中,采用雙BIOS的保護(hù)機(jī)制對(duì)BIOS進(jìn)行保護(hù)的技術(shù)手段存在的人力物力成本較高等技術(shù)問題,從而在有效對(duì)BIOS進(jìn)行保護(hù)的同時(shí),節(jié)省了人力物力。
文檔編號(hào)G06F9/445GK103077060SQ20131000898
公開日2013年5月1日 申請(qǐng)日期2013年1月10日 優(yōu)先權(quán)日2013年1月10日
發(fā)明者于俊蓮 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
合山市| 浦城县| 社会| 大丰市| 南阳市| 太和县| 四子王旗| 德昌县| 乐平市| 永靖县| 安阳市| 阿鲁科尔沁旗| 嘉峪关市| 庄浪县| 昆山市| 龙井市| 苍梧县| 扶余县| 奈曼旗| 无为县| 北票市| 石景山区| 泌阳县| 临朐县| 宁波市| 隆子县| 汝南县| 同仁县| 新余市| 靖远县| 南乐县| 山东省| 拉萨市| 沛县| 盘锦市| 南昌县| 宜君县| 应城市| 连南| 蕲春县| 同仁县|