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

一種基本bios保護(hù)方法及裝置的制作方法

文檔序號(hào):6483700閱讀:211來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種基本bios保護(hù)方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種基本BIOS保護(hù)方法及裝置。
背景技術(shù)
在嵌入式系統(tǒng)中都有一個(gè)啟動(dòng)基本輸入輸出系統(tǒng)(Basic Input Output System, BIOS),啟動(dòng)BIOS通??梢杂袃煞N,分別為基本BIOS(有的叫啟動(dòng)BIOS)、擴(kuò)展BIOS,其中, 基本BIOS完成簡(jiǎn)單的加載和引導(dǎo)擴(kuò)展BIOS啟動(dòng)功能,一般不做升級(jí)或者不做頻繁的升級(jí), 擴(kuò)展BIOS功能比較齊全,是基本BIOS功能的加強(qiáng),用于引導(dǎo)系統(tǒng)應(yīng)用軟件的啟動(dòng),可以做 頻繁的升級(jí),但基本BIOS也是有可能需要網(wǎng)上升級(jí)的,而在基本BIOS升級(jí)過(guò)程中,可能發(fā) 生單板復(fù)位或者掉電,此時(shí)原有的基本BIOS已經(jīng)無(wú)法工作,新的基本kBIOS沒(méi)有升級(jí)成功,所以導(dǎo)致單板無(wú)法繼續(xù)啟動(dòng)。為了解決上述技術(shù)問(wèn)題,現(xiàn)有技術(shù)提供了一種基本BIOS保護(hù)方法,該方法在主板 上安裝兩塊BIOS芯片,一塊為主BIOS,另一塊為備份BIOS,系統(tǒng)每次在啟動(dòng)時(shí),備份BIOS 都會(huì)主動(dòng)檢測(cè)主BIOS參數(shù),當(dāng)發(fā)現(xiàn)主BIOS啟動(dòng)失敗時(shí),通知系統(tǒng)自動(dòng)啟動(dòng)備份BIOS。在實(shí)現(xiàn)現(xiàn)有技術(shù)的方案時(shí),本發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)具有如下技術(shù)問(wèn)題由于現(xiàn)有技術(shù)的技術(shù)方案需要安裝兩塊BIOS芯片,所以其技術(shù)實(shí)現(xiàn)復(fù)雜,并且主 板設(shè)計(jì)也比較復(fù)雜。

發(fā)明內(nèi)容
本發(fā)明實(shí)施方式提供一種基本BIOS保護(hù)方法及裝置,所述方法及裝置具有技術(shù) 實(shí)現(xiàn)簡(jiǎn)單,主板設(shè)計(jì)簡(jiǎn)單的優(yōu)點(diǎn)。本發(fā)明的具體實(shí)施方式
提供一種基本BIOS保護(hù)方法,所述方法包括CPU、存儲(chǔ) 體、二選一選擇器和D觸發(fā)器模塊,CPU通過(guò)二選一選擇器一個(gè)輸入口與存儲(chǔ)體連接,該D觸 發(fā)器模塊的。與該D觸發(fā)器模塊的D輸入端、該CPU的通用型輸入GPI和該二選一選擇器 的另一個(gè)輸入口連接,該CPU的通用型輸出GPO與該二選一選擇器的使能端連接,該選擇器 的使能端的狀態(tài)為高電平;該方法包括通過(guò)控制該D觸發(fā)器模塊來(lái)對(duì)該存儲(chǔ)體上的主區(qū)域的BIOS與該存儲(chǔ)體上的備用 區(qū)域的BIOS交叉啟動(dòng);該主區(qū)域和該備用區(qū)域均存儲(chǔ)BIOS ;該交叉啟動(dòng)具體包括如果主區(qū)域的BIOS啟動(dòng)失敗則進(jìn)行備用區(qū)域的BIOS啟動(dòng);或如果備用區(qū)域的BIOS啟動(dòng)失敗則進(jìn)行主區(qū)域的BIOS啟動(dòng)。本發(fā)明具體實(shí)施方式
還提供一種基本BIOS保護(hù)裝置,該裝置包括CPU、存儲(chǔ)體、 二選一選擇器和D觸發(fā)器模塊,CPU通過(guò)二選一選擇器一個(gè)輸入口與存儲(chǔ)體連接,該D觸發(fā) 器模塊的g與該D觸發(fā)器模塊的D輸入端、該CPU的通用型輸入GPI和該二選一選擇器的 另一個(gè)輸入口連接,該CPU的通用型輸出GPO與該二選一選擇器的使能端連接,該選擇器的 使能端的狀態(tài)為高電平;該裝置還包括該存儲(chǔ)體包括主區(qū)域和備用區(qū)域,該主區(qū)域用于存儲(chǔ)BIOS,該備用區(qū)域用于存儲(chǔ)BIOS ;控制啟動(dòng)模塊,用于通過(guò)控制該D觸發(fā)器模塊來(lái)對(duì)該存儲(chǔ)體上的主區(qū)域的BIOS與 該存儲(chǔ)體上的備用區(qū)域的BIOS交叉啟動(dòng);該交叉啟動(dòng)具體包括如果主區(qū)域的BIOS啟動(dòng)失敗則進(jìn)行備用區(qū)域的BIOS啟動(dòng);或如果備用區(qū)域的BIOS啟動(dòng)失敗則進(jìn)行主區(qū)域的BIOS啟動(dòng)。由上述所提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例的技術(shù)方案通過(guò)控制D觸發(fā)器 該存儲(chǔ)體上的主區(qū)域的BIOS和該備用區(qū)域的BIOS進(jìn)行交叉啟動(dòng)來(lái)保護(hù)基本BIOS的啟動(dòng), 由于該方法的主板只需安裝一塊BIOS,所以其設(shè)計(jì)簡(jiǎn)單,并且成本也較低,并且該方法通過(guò) 控制D觸發(fā)器來(lái)實(shí)現(xiàn)交叉啟動(dòng),所以操作簡(jiǎn)單,技術(shù)實(shí)現(xiàn)簡(jiǎn)單。。


圖1為本發(fā)明一實(shí)施例提供的一種基本BIOS保護(hù)方法中的保護(hù)系統(tǒng)的結(jié)構(gòu)圖。圖2為本發(fā)明另一實(shí)施例提供的一種基本BIOS保護(hù)方法的流程圖。圖3為本發(fā)明具體實(shí)施方式
提供的一種基本BIOS保護(hù)裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式本發(fā)明實(shí)施方式提供了一種基本BIOS保護(hù)方法,包括;CPU、存儲(chǔ)體、二選一選 擇器和D觸發(fā)器模塊,CPU通過(guò)二選一選擇器一個(gè)輸入口與存儲(chǔ)輸入(General Purpose input, GPI)和二選一選擇器的另一個(gè)輸入口連接,該CPU的通用型輸出(General Purpose output,GP0)與該二選一選擇器的使能端連接,該選擇器的使能端狀態(tài)為高電平,其具體的 實(shí)現(xiàn)方法可以為,通過(guò)上拉電阻與高電平連接;該方法包括控制該D觸發(fā)器模塊對(duì)該存儲(chǔ) 體上主區(qū)域的BIOS和該存儲(chǔ)體上備用區(qū)域的BIOS進(jìn)行交叉啟動(dòng),該主區(qū)域和備用區(qū)域均 存儲(chǔ)BIOS,該交叉啟動(dòng)具體包括如果主區(qū)域的BIOS無(wú)法啟動(dòng),則啟動(dòng)備用區(qū)域的BIOS,如 果備用區(qū)域的BIOS無(wú)法啟動(dòng),則啟動(dòng)主區(qū)域的BIOS。本發(fā)明具體實(shí)施方式
提供的方法通過(guò) 備用區(qū)域備份BIOS,并通過(guò)控制該D觸發(fā)器模塊對(duì)該存儲(chǔ)體上的主區(qū)域和備用區(qū)域進(jìn)行交 叉啟體連接,該D觸發(fā)器模塊的。與D觸發(fā)器模塊的D輸入端、CPU的通用型動(dòng)來(lái)實(shí)現(xiàn)BIOS 的啟動(dòng),由于該方法僅需要安裝一塊BIOS芯片,所以其主板設(shè)計(jì)簡(jiǎn)單,并且該方法是通過(guò) 控制D觸發(fā)器模塊來(lái)實(shí)現(xiàn)交叉啟動(dòng)的,所以其技術(shù)實(shí)現(xiàn)簡(jiǎn)單。本發(fā)明具體實(shí)施方式
還提供一實(shí)施例,該實(shí)施例的技術(shù)場(chǎng)景為,本實(shí)施例中的 存儲(chǔ)體為FLASH,當(dāng)然在實(shí)際情況中也可以為其他的存儲(chǔ)體,如,TF(Trans Flash)卡, CF(Compact Flash)卡或記憶棒等;D觸發(fā)器模塊為D觸發(fā)器;當(dāng)然在實(shí)際情況中也可以 為其他的觸發(fā)器,如將多個(gè)JK觸發(fā)器或R-S觸發(fā)器進(jìn)行組合能實(shí)現(xiàn)D觸發(fā)器功能的組 合;本實(shí)施例是在如圖1所示的基本BIOS保護(hù)系統(tǒng)下實(shí)現(xiàn)的,如圖1所示,包括CPU 11、 FLASH12、二選一選擇器13和D觸發(fā)器14,CPU 11通過(guò)二選一選擇器13的一個(gè)輸出口與 FLASH 12連接,D觸發(fā)器14的。與D觸發(fā)器14的D輸入端、CPU 11的GPI和二選一選擇 器13的另一個(gè)輸入口連接;CPU 11的GPO與二選一選擇器13的使能端連接,二選一選擇 器13的使能端還通過(guò)上拉電阻15與高電平VCC連接;該方法如圖2所示,包括如下步驟步驟21、控制D觸發(fā)器對(duì)該FLASH上的主區(qū)域的BIOS和該備用區(qū)域的BIOS進(jìn)行 交叉啟動(dòng)。
該步驟中的交叉啟動(dòng)可以為,如果主區(qū)域的BIOS無(wú)法啟動(dòng),則啟動(dòng)備用區(qū)域的BIOS,如果備用區(qū)域的BIOS無(wú)法啟動(dòng),則啟動(dòng)主區(qū)域的BIOS;該主區(qū)域和備用區(qū)域均存儲(chǔ) BIOS。實(shí)現(xiàn)該步驟21的具體方法可以為,這里假設(shè)如圖1所示的裝置處于上電復(fù)位后的 啟動(dòng)狀態(tài),首先需要通過(guò)D觸發(fā)器14和二選一選擇器13選擇輸出的Y的值來(lái)決定從主區(qū) 域或者備用區(qū)域的基本BIOS進(jìn)行啟動(dòng),假設(shè)Y的值為0時(shí)從主區(qū)域啟動(dòng),為1時(shí)從備用區(qū) 域啟動(dòng)。D觸發(fā)器上電默認(rèn)輸出Q端為1,。為0,且二選一選擇器13的使能端/OE默認(rèn)為 高電平,此時(shí)OE為高電平時(shí),二選一選擇器13選擇從B通道輸出,即此時(shí)二選一選擇器13 輸出的Y值為。的值,因此正常情況下上電后默認(rèn)Y的值為0,選擇從主區(qū)域啟動(dòng)。當(dāng)主區(qū) 域中的基本BIOS損壞無(wú)法正常啟動(dòng)的時(shí)候,系統(tǒng)會(huì)自動(dòng)產(chǎn)生復(fù)位信號(hào)(RESET)給D觸發(fā)器 14的時(shí)鐘輸入端(CP),上升沿采樣后,這時(shí)D觸發(fā)器14輸出Q端為0,g為1,從而二選一選 擇器13的輸出Y的值為1,選擇從備用區(qū)域的基本BIOS啟動(dòng)。在基本BIOS啟動(dòng)完成之后, CPU 11通過(guò)GPI讀取D觸發(fā)器的。狀態(tài)值,如果。為0,表示從主區(qū)域正常啟動(dòng),如果^為1, 表示從備用區(qū)域正常啟動(dòng)??蛇x的,上述方法還可以包括步驟22、當(dāng)交叉啟動(dòng)完成之后,CPU將二選一選擇器13的/OE端的狀態(tài)控制為低 電平。實(shí)現(xiàn)該步驟22的具體方法可以為,當(dāng)交叉啟動(dòng)完成之后,CPU通過(guò)軟件將/OE端 控制為低電平,此時(shí)二選一選擇器13相當(dāng)于選擇A通道輸出,此時(shí)二選一選擇器13的輸出 值Y為A18的值。上述A18的來(lái)源可以為,假設(shè)主區(qū)域的BIOS和備用區(qū)域的BIOS共同占用FLASH 的IM byte空間,則主區(qū)域的BIOS占用FLASH的低位512Kbyte空間,備用區(qū)域占用FLASH 的高位512K byte空間,而選擇從低位512Kbyte空間或高位512K byte空間進(jìn)行基本BIOS 啟動(dòng)關(guān)鍵在于第19位比特位的值,如果假設(shè)第1位比特位為A0,則第19位比特位可以為 A18。本實(shí)施例提供的方法通過(guò)在FLASH上設(shè)置一備用區(qū)域后,通過(guò)控制D觸發(fā)器該 FLASH上的主區(qū)域的BIOS和該備用區(qū)域的BIOS進(jìn)行交叉啟動(dòng)來(lái)保護(hù)基本BIOS的啟動(dòng),由 于該方法的主板只需安裝一塊BIOS,所以其設(shè)計(jì)簡(jiǎn)單,并且成本也較低,并且該方法通過(guò)控 制D觸發(fā)器來(lái)實(shí)現(xiàn)交叉啟動(dòng),所以操作簡(jiǎn)單,技術(shù)實(shí)現(xiàn)簡(jiǎn)單。本發(fā)明具體實(shí)施方式
還提供一種基本BIOS保護(hù)裝置,該裝置如圖3所示,可以包 括CPU 31、存儲(chǔ)體32、二選一選擇器33和D觸發(fā)器模塊34,CPU31通過(guò)二選一選擇器33 一個(gè)輸入口與存儲(chǔ)體32連接,該D觸發(fā)器模塊34的。與該D觸發(fā)器模塊34的D輸入端、 該CPU31的通用型輸入GPI和該二選一選擇器33的另一個(gè)輸入口連接,該CPU31的通用型 輸出GPO與該二選一選擇器33的使能端連接,該二選一選擇器33的使能端的狀態(tài)為高電 平;該裝置還可以包括存儲(chǔ)體32包括主區(qū)域和備用區(qū)域,所述主區(qū)域用于存儲(chǔ)BIOS,所述備用區(qū)域用于 存儲(chǔ)BIOS ;控制啟動(dòng)模塊35,用于通過(guò)控制D觸發(fā)器模塊34來(lái)對(duì)存儲(chǔ)體32上的主區(qū)域的BIOS與存儲(chǔ)體32上的備用區(qū)域的BIOS交叉啟動(dòng);該交叉啟動(dòng)具體包括如果主區(qū)域的BIOS啟動(dòng)失敗則進(jìn)行備用區(qū)域的BIOS啟動(dòng);或如果備用區(qū)域的BIOS啟動(dòng)失敗則進(jìn)行主區(qū)域的BIOS啟動(dòng)??蛇x的,該控制啟動(dòng)模塊35可以包括判斷子模塊351,用于判斷主區(qū)域或備用區(qū)域的BIOS啟動(dòng)是否失??;復(fù)位子模塊352,用于在判斷子模塊351判斷出是的情況下,產(chǎn)生復(fù)位信號(hào)給D觸 發(fā)器模塊34的時(shí)鐘輸入端??蛇x的,在完成交叉啟動(dòng)后,該CPU31還用于將二選一選擇器33的使能端的狀態(tài) 控制為低電平。本發(fā)明具體實(shí)施方式
提供的裝置通過(guò)在存儲(chǔ)體上設(shè)置一備用區(qū)域后,通過(guò)控制D 觸發(fā)器模塊對(duì)該存儲(chǔ)體上的主區(qū)域的BIOS和該備用區(qū)域的BIOS進(jìn)行交叉啟動(dòng)來(lái)保護(hù)基本 BIOS的啟動(dòng),由于該裝置的主板只需安裝一塊BIOS,所以其設(shè)計(jì)簡(jiǎn)單,并且成本也較低,并 且該裝置通過(guò)控制D觸發(fā)器模塊來(lái)實(shí)現(xiàn)交叉啟動(dòng),所以操作簡(jiǎn)單,技術(shù)實(shí)現(xiàn)簡(jiǎn)單。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流 程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟可以通 過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程 序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。綜上所述,本發(fā)明具體實(shí)施方式
提供的技術(shù)方案,具有設(shè)計(jì)簡(jiǎn)單,操作簡(jiǎn)單,技術(shù)實(shí)現(xiàn)簡(jiǎn)單的優(yōu)點(diǎn)。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明實(shí)施例揭露的技術(shù)范圍內(nèi),可輕易想到的變化或 替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù) 范圍為準(zhǔn)。
權(quán)利要求
一種基本BIOS保護(hù)方法,包括;CPU、存儲(chǔ)體、二選一選擇器和D觸發(fā)器模塊,CPU通過(guò)二選一選擇器一個(gè)輸入口與存儲(chǔ)體連接,所述D觸發(fā)器模塊的與所述D觸發(fā)器模塊的D輸入端、所述CPU的通用型輸入GPI和所述二選一選擇器的另一個(gè)輸入口連接,所述CPU的通用型輸出GPO與所述二選一選擇器的使能端連接,所述選擇器的使能端的狀態(tài)為高電平;所述方法包括通過(guò)控制所述D觸發(fā)器模塊來(lái)對(duì)所述存儲(chǔ)體上的主區(qū)域的BIOS與所述存儲(chǔ)體上的備用區(qū)域的BIOS交叉啟動(dòng);所述主區(qū)域和所述備用區(qū)域均存儲(chǔ)BIOS;所述交叉啟動(dòng)具體包括如果主區(qū)域的BIOS啟動(dòng)失敗則進(jìn)行備用區(qū)域的BIOS啟動(dòng);或如果備用區(qū)域的BIOS啟動(dòng)失敗則進(jìn)行主區(qū)域的BIOS啟動(dòng)。F2009100773901C0000011.tif
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過(guò)控制所述D觸發(fā)器模塊來(lái)對(duì)所述 存儲(chǔ)體上的主區(qū)域的BIOS與備用區(qū)域的BIOS交叉啟動(dòng)包括如果主區(qū)域或備用區(qū)域的BIOS啟動(dòng)失敗,則產(chǎn)生復(fù)位信號(hào)給所述D觸發(fā)器模塊的時(shí)鐘 輸入端。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法在完成交叉啟動(dòng)后,所述CPU將 所述二選一選擇器的使能端的狀態(tài)控制為低電平。
4.一種基本BIOS保護(hù)裝置,其特征在于,所述裝置包括CPU、存儲(chǔ)體、二選一選擇器和 D觸發(fā)器模塊,CPU通過(guò)二選一選擇器一個(gè)輸入口與存儲(chǔ)體連接,所述D觸發(fā)器模塊的。與 所述D觸發(fā)器模塊的D輸入端、所述CPU的通用型輸入GPI和所述二選一選擇器的另一個(gè) 輸入口連接,所述CPU的通用型輸出GPO與所述二選一選擇器的使能端連接,所述選擇器的 使能端的狀態(tài)為高電平;所述裝置還包括所述存儲(chǔ)體包括主區(qū)域和備用區(qū)域,所述主區(qū)域用于存儲(chǔ)BIOS,所述備用區(qū)域用于存 儲(chǔ) BIOS ;控制啟動(dòng)模塊,用于通過(guò)控制所述D觸發(fā)器模塊來(lái)對(duì)所述存儲(chǔ)體上的主區(qū)域的BIOS與 所述存儲(chǔ)體上的備用區(qū)域的BIOS交叉啟動(dòng);所述交叉啟動(dòng)具體包括如果主區(qū)域的BIOS啟動(dòng)失敗則進(jìn)行備用區(qū)域的BIOS啟動(dòng);或如果備用區(qū)域的BIOS啟動(dòng)失敗則進(jìn)行主區(qū)域的BIOS啟動(dòng)。
5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述控制啟動(dòng)模塊包括判斷子模塊,用于判斷主區(qū)域或備用區(qū)域的BIOS啟動(dòng)是否失?。粡?fù)位子模塊,用于在所述判斷子模塊判斷出是的情況下,產(chǎn)生復(fù)位信號(hào)給所述D觸發(fā) 器模塊的時(shí)鐘輸入端。
6.根據(jù)權(quán)利要求4所述的裝置,其特征在于,在完成交叉啟動(dòng)后,所述CPU還用于將所 述二選一選擇器的使能端的狀態(tài)控制為低電平。
全文摘要
本發(fā)明實(shí)施方式提供了一種基本BIOS保護(hù)方法及裝置,該方法及裝置屬于計(jì)算機(jī)領(lǐng)域,該方法包括;CPU、存儲(chǔ)體、二選一選擇器和D觸發(fā)器模塊,該方法還包括如下步驟通過(guò)控制所述D觸發(fā)器模塊來(lái)對(duì)所述存儲(chǔ)體上的主區(qū)域的BIOS與備用區(qū)域的BIOS交叉啟動(dòng)。本發(fā)發(fā)明具體實(shí)施方式
還提供一種基本BIOS保護(hù)裝置,該方法及裝置具有技術(shù)實(shí)現(xiàn)簡(jiǎn)單,主板設(shè)計(jì)簡(jiǎn)單的優(yōu)點(diǎn)。
文檔編號(hào)G06F11/20GK101814047SQ200910077390
公開(kāi)日2010年8月25日 申請(qǐng)日期2009年2月19日 優(yōu)先權(quán)日2009年2月19日
發(fā)明者呂杰 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
江北区| 丰镇市| 周至县| 塔河县| 万载县| 锡林浩特市| 荔波县| 德安县| 巫山县| 萝北县| 百色市| 织金县| 柳江县| 玉山县| 汽车| 巫山县| 达拉特旗| 二连浩特市| 龙江县| 石首市| 彰武县| 贵溪市| 天镇县| 桐庐县| 恩施市| 大余县| 西畴县| 巨鹿县| 高台县| 岳阳市| 巴彦县| 镶黄旗| 海盐县| 富蕴县| 壤塘县| 伊吾县| 石棉县| 亚东县| 南乐县| 武宁县| 遂宁市|