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

多主控系統(tǒng)中的主控板啟動(dòng)方法和多主控系統(tǒng)的制作方法

文檔序號:7687066閱讀:242來源:國知局
專利名稱:多主控系統(tǒng)中的主控板啟動(dòng)方法和多主控系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及多主控系統(tǒng)技術(shù)領(lǐng)域,尤指一種多主控系統(tǒng)中的主控板啟動(dòng) 方法和兩種多主控系統(tǒng)。
背景技術(shù)
目前,中高端通信系統(tǒng)一般都是多主控系統(tǒng),有兩個(gè)或者更多的主控板,每個(gè)主控板上各有一個(gè)引導(dǎo)程序(BOOTROM)。引導(dǎo)程序(BOOTROM)是主控板上電開機(jī)后運(yùn)行的第一個(gè)程序,用于 完成硬件自檢測、分配內(nèi)存空間等工作。例如,在Intel X86體系中,引導(dǎo) 程序即為基本輸入輸出系統(tǒng)(BIOS , Basic Input Output System )中的程序; 在Intel IOP系統(tǒng)中,引導(dǎo)程序即為Red Boot中的程序。在主控板上,引導(dǎo) 程序的載體是閃存(Flash)或電可擦除只讀存儲器(EEPROM)等通過總線 與主控板上的引導(dǎo)程序讀寫芯片連接的存儲介質(zhì),且一個(gè)主控板上一般都只 有一個(gè)引導(dǎo)程序載體。由于引導(dǎo)程序在通信系統(tǒng)中起著最基礎(chǔ)又最重要的作用,因此,如果在線升級引導(dǎo)程序時(shí)出現(xiàn)文件出錯(cuò)或突然掉電等情況,使得引導(dǎo)程序軟件沒有 升級成功,引導(dǎo)程序載體里面的內(nèi)容不完整,則將會(huì)導(dǎo)致主控板無法啟動(dòng)的 嚴(yán)重后果。同樣,其它原因?qū)е乱龑?dǎo)程序不可用時(shí),主控板也無法啟動(dòng)。綜上所述,當(dāng)多主控系統(tǒng)中的一個(gè)主控板的引導(dǎo)程序不可用時(shí),該主控 氺反;就無法啟動(dòng)。發(fā)明內(nèi)容本發(fā)明主要提供了 一種多主控系統(tǒng)中的主控板啟動(dòng)方法,該方法在多主 控系統(tǒng)中的一個(gè)主控板的引導(dǎo)程序不可用時(shí),仍能夠使該主控板啟動(dòng)。本發(fā)明還提供了兩種多主控系統(tǒng),這兩種多主控系統(tǒng)中的一個(gè)主控板的 引導(dǎo)程序不可用時(shí),仍能夠啟動(dòng)。為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的本發(fā)明公開了 一種多主控系統(tǒng)中的主控板啟動(dòng)方法,所述多主控系統(tǒng)中包含兩個(gè)以上的主控板,且每個(gè)主控板均有各自的引導(dǎo)程序,該方法包括 當(dāng)所述多主控系統(tǒng)中的第 一主控板的引導(dǎo)程序不可用時(shí),利用所述多主控系統(tǒng)中的第二主控板的引導(dǎo)程序啟動(dòng)第 一主控板。本發(fā)明公開了 一種多主控系統(tǒng),該多主控系統(tǒng)包括兩個(gè)以上的主控板,控系統(tǒng)還包括切換控制模塊;所述切換控制模塊,用于在第一主控板的引導(dǎo)程序不可用時(shí),將第一主 控板的引導(dǎo)程序讀寫單元從第一主控板的引導(dǎo)程序存儲單元切換至第二主 控板的引導(dǎo)程序存儲單元,使的第 一主控板利用第二主控板的引導(dǎo)程序引導(dǎo)啟動(dòng)。本發(fā)明還公開了一種多主控系統(tǒng),其特征在于,該多主控系統(tǒng)包括兩個(gè) 以上的主控板,其中的第一主控板包括第一引導(dǎo)程序讀寫單元和第一引導(dǎo)程 序存儲單元,第二主控板包括第二引導(dǎo)程序讀寫單元和第二引導(dǎo)程序單元, 所述多主控系統(tǒng)還包括傳輸通道、屬于第一主控板的第一切換開關(guān)和屬于 第二主控板的第二切換開關(guān);所述第一切換開關(guān),用于連接第一主控板的第一引導(dǎo)程序讀寫單元和第 一引導(dǎo)程序存儲單元,并在第一主控板的引導(dǎo)程序不可用時(shí),將所述第一引 導(dǎo)程序讀寫單元從第一引導(dǎo)程序存儲單元切換至傳輸通道;所述第二切換開關(guān),用于連接第二主控板的第二引導(dǎo)程序讀寫單元和第 引導(dǎo)程序存儲單元,并在第一主控板的引導(dǎo)程序不可用時(shí),將所述第二引導(dǎo) 程序存儲單元從第二引導(dǎo)程序讀寫單元切換至傳輸通道;傳輸通道,用于將所連接的第二引導(dǎo)程序存儲單元中的引導(dǎo)程序傳輸給 所連接的第一引導(dǎo)程序讀寫單元,使得第一主控板能夠利用第二引導(dǎo)程序存儲單元中的引導(dǎo)程序引導(dǎo)啟動(dòng)。
由上述技術(shù)方案可見,本發(fā)明這種當(dāng)多主控系統(tǒng)中的第一主控板的引導(dǎo) 程序不可用時(shí),利用該多主控系統(tǒng)中的第二主控板的引導(dǎo)程序啟動(dòng)第 一主控 板的技術(shù)方案,在多主控系統(tǒng)中的某一個(gè)主控板的引導(dǎo)程序不可用時(shí),仍能 夠使該主控板啟動(dòng)。


圖1是本發(fā)明實(shí)施例一種多主控系統(tǒng)的組成結(jié)構(gòu)示意框圖2 (a)是本發(fā)明實(shí)施例IntelX86雙主控系統(tǒng)的組成結(jié)構(gòu)框圖2 (b)是圖2 U)所示的系統(tǒng)運(yùn)用本發(fā)明的方案時(shí)的狀態(tài)結(jié)構(gòu)圖3是本發(fā)明實(shí)施例一種多主控系統(tǒng)的又一組成結(jié)構(gòu)示意框圖。
具體實(shí)施例方式
為了解決多主控系統(tǒng)中的主控板由于引導(dǎo)程序不可用而導(dǎo)致無法再次 啟動(dòng)的問題,本發(fā)明采用的技術(shù)方案的主要思想是當(dāng)多主控系統(tǒng)中的第一 主控板的引導(dǎo)程序不可用時(shí),利用第二主控板的引導(dǎo)程序啟動(dòng)第一主控板。
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉 具體實(shí)施例,對本發(fā)明進(jìn)一步詳細(xì)i兌明。并且在以下的實(shí)施例中均以在線升 級引導(dǎo)程序失敗而導(dǎo)致引導(dǎo)程序不可用為例進(jìn)行說明。
圖l是本發(fā)明實(shí)施例一種多主控系統(tǒng)的組成結(jié)構(gòu)示意框圖。如圖l所示, 該多主控系統(tǒng)包括N個(gè)主控板,N為大于或等于2的自然數(shù),且每個(gè)主控板 均包括通過切換開關(guān)相連的引導(dǎo)程序讀寫單元和引導(dǎo)程序存儲單元;該多主 控系統(tǒng)還包括一傳輸通道,在本實(shí)施例中,該傳輸通道為總線。在正常情況 下,每個(gè)主控板的引導(dǎo)程序讀寫單元都通過切換開關(guān)與對應(yīng)的引導(dǎo)程序存儲 單元連接,即在正常情況下,每個(gè)主控板都通過自身的引導(dǎo)程序啟動(dòng)。
在圖l中,當(dāng)主控板1在線升級自身的引導(dǎo)程序失敗,引導(dǎo)程序存儲單 元1中的引導(dǎo)程序不可用而導(dǎo)致主控板1無法啟動(dòng)時(shí)切換開關(guān)1將引導(dǎo)程序讀寫單元1從引導(dǎo)程序存儲單元1切換至傳輸通道(即總線),使引導(dǎo)程
序讀寫單元l與傳輸通道連接;切換開關(guān)2將引導(dǎo)程序存儲單元2從引導(dǎo)程 序讀寫單元2切換至總線,使引導(dǎo)程序存儲單元2與傳輸通道連接。這樣引 導(dǎo)程序讀寫單元1便可以通過傳輸通道從引導(dǎo)程序存儲單元2讀取引導(dǎo)程 序,進(jìn)而使得主控板1能夠啟動(dòng)。當(dāng)主控板l啟動(dòng)完畢后切換開關(guān)I將引 導(dǎo)程序讀寫單元l從傳輸通道切換至引導(dǎo)程序存儲單元1;切換開關(guān)2將引 導(dǎo)程序存儲單元2從傳輸通道切換至引導(dǎo)程序讀寫單元2。這樣主控板1可 以再次升級自身的引導(dǎo)程序,進(jìn)而使得主控板1能夠啟動(dòng)。
這里以主控板1和2為例進(jìn)行了說明,其它主控板的情況 一次類推,不 再復(fù)述。
下面以Intel X86體系的雙主控系統(tǒng)為例,進(jìn)一步對本發(fā)明的4支術(shù)方案 進(jìn)行說明。在Intel X86體系中存儲引導(dǎo)程序的單元即為BIOS,且主控板通 過南橋(SB, South Bridge )上的低腳位數(shù)(LPC, Low Pin Count)總線來 對BIOS中的程序進(jìn)行讀寫操作,因此,在Intel X86體系中,南橋即為與引 導(dǎo)程序存儲單元直接相連的引導(dǎo)程序讀寫單元。LPC是一個(gè)靈活的高速接 口,是Intel定義的一種總線規(guī)范,時(shí)鐘頻率是33MHz。 LPC總線只需要7 到13個(gè)才妄口信號。下面以IntelX86體系的雙主控系統(tǒng)為例,進(jìn)一步對本發(fā) 明的技術(shù)方案進(jìn)行說明,參見圖2 (a)和圖2 (b)。
圖2 ( a)是本發(fā)明實(shí)施例Intel X86雙主控系統(tǒng)的組成結(jié)構(gòu)框圖。如圖 2(a)所示,主控板A包括南橋A和BIOSA,主控板B包括南橋B和BIOS。 為實(shí)現(xiàn)本發(fā)明的目的,在主控板A和主控板B之間增加一個(gè)傳輸通道,具 體為一條LPC總線;在正常情況下,切換開關(guān)A使南橋A和BIOS A相連。 切換開關(guān)B使南橋B和BIOS B相連,即主控板A和主控板B使用各自的 BIOS。
在圖2 (a)所示的雙主控系統(tǒng)中,當(dāng)有一個(gè)主控板需要升級BIOS時(shí), 這里以主控板A為例,由于文件傳輸過程中文件出錯(cuò)或系統(tǒng)掉電等原因, 使得BIOS A中的內(nèi)容無法被主控板A的CPU所識別,進(jìn)而使得主控板A無法上電開機(jī)。此時(shí),利用本發(fā)明的方案,設(shè)置切換開關(guān)A斷開南橋A和 BIOSA之間的連接,并將南橋A掛接到LPC總線上;同時(shí)設(shè)置切換開關(guān)B 斷開南橋B和BIOS B之間的連接,將BIOS 2掛接到LPC總線上,如圖2 (B所示)。圖2 (b)是圖2 (a)所示的系統(tǒng)運(yùn)用本發(fā)明的方案時(shí)的狀態(tài) 結(jié)構(gòu)圖。
在圖2(b)所示的狀態(tài)下,南橋A通過LPC總線從BIOS B讀取完好 的引導(dǎo)程序,從而使得主控板A能夠啟動(dòng)。在這過程中,主控板B需要給 BIOS2供電,主控B可以處于4壬4可工作狀態(tài)。
在主控板A啟動(dòng)完成后,設(shè)置切換開關(guān)A斷開南橋A與PLC總線之間 的連接,并使南橋A重新與BIOS A連接,此時(shí),主控板A可以重新對BIOS A進(jìn)行升級。同樣,設(shè)置切換開關(guān)B斷開BIOS B與PLC總線之間的連接, 并使南橋B重新與BIOS B連接。至此,雙主控系統(tǒng)重新恢復(fù)到圖2 U )所 示的初始卄大態(tài)。
在圖2(a)中,當(dāng)主控板B對BIOS B的升級出現(xiàn)問題時(shí),同樣可以利 用本發(fā)明的方案使主控板正常啟動(dòng),這里不再復(fù)述。
在圖2 (a)和圖2(b)所示的實(shí)施例中,切換開關(guān)A和B可以用硬件 跳線實(shí)現(xiàn)??梢杂扇斯ぴO(shè)置切換開關(guān)A和B的狀態(tài)。
在圖2 (a)和圖2 (b)所示的實(shí)施例中,也可以由各主控板的主控板 管理控制器(BMC)通過軟件來設(shè)置切換開關(guān)的狀態(tài)。具體來說主控板A 的BMC A在BIOS A升級失敗時(shí),控制切換開關(guān)A斷開南橋A和BIOS A 之間的連接,并將南橋A掛接到LPC總線上;BMC A還通過與主控板B的 BMC B之間的通信接口向BMC B通知BIOS A升級失敗的事實(shí);BMC B獲 知BIOS A升級失敗后,控制切換開關(guān)B斷開南橋B和BIOS B之間的連接, 將BIOS 2掛接到LPC總線上。同樣,在主控板A啟動(dòng)完成后,各主控板的 BMC再控制各自的切換開關(guān)的狀態(tài),使雙主控系統(tǒng)恢復(fù)至圖2(a)所示的 狀態(tài)。
才艮據(jù)本發(fā)明的核心思想,下面再給出 一種多主控系統(tǒng)的組成結(jié)構(gòu)。圖3是本發(fā)明實(shí)施例一種多主控系統(tǒng)的又一組成結(jié)構(gòu)示意框圖。如圖3
所示,該多主控系統(tǒng)包括N個(gè)主控板,N為大于等于2的自然數(shù),且每一主
包括切換控制模塊。
在圖3中,切換控制模塊,用于在任一當(dāng)前主控板在線升級自身的引導(dǎo) 程序失敗時(shí),將該當(dāng)前主控板的引導(dǎo)程序讀寫單元從當(dāng)前主控板的引導(dǎo)程序 存儲單元切換至除當(dāng)前主控板以外的任意一個(gè)其它主控板的引導(dǎo)程序存儲 單元,使得當(dāng)前主控板通過其它主控板的引導(dǎo)程序引導(dǎo)啟動(dòng)。
在圖3中,切換控制模塊,還進(jìn)一步在所述當(dāng)前主控板啟動(dòng)完畢后,將 當(dāng)前主控板的引導(dǎo)程序讀寫單元從其它主控板的引導(dǎo)程序存儲單元切換回 當(dāng)前主控板的引導(dǎo)程序存儲單元,使得當(dāng)前主控板能夠重新在線升級自身的 引導(dǎo)程序。
根據(jù)上述實(shí)施例,在對多主控系統(tǒng)中的引導(dǎo)程序進(jìn)行升級時(shí),可以先升 級其中 一個(gè)主控板的引導(dǎo)程序,待確認(rèn)該主控板的引導(dǎo)程序升級成功時(shí)再升 級下一個(gè)主控板的引導(dǎo)程序。這樣,當(dāng)某一個(gè)主控板的引導(dǎo)升級失敗時(shí),可 以利用其它主控板的引導(dǎo)程序引導(dǎo)啟動(dòng)該主控板后,再令該主控板重新在線 升級自身的引導(dǎo)程序。
以上均以升級引導(dǎo)程序失敗導(dǎo)致多主控系統(tǒng)中 一主控板的引導(dǎo)程序不 可用為例對本發(fā)明的方案進(jìn)行了說明,但這并不能成為限定本發(fā)明的條件, 在由其它任意原因?qū)е露嘀骺叵到y(tǒng)中的 一主控板的引導(dǎo)程序不可用的情況 下,本發(fā)明的技術(shù)方案均適用。
綜上所述,在本發(fā)明實(shí)施例中給出的,在多主控系統(tǒng)中的第一主控板的 引導(dǎo)程序不可用時(shí),利用該多主控系統(tǒng)中的第二主控板的引導(dǎo)程序啟動(dòng)第一 主控板的技術(shù)方案,使得在多主控系統(tǒng)中的一個(gè)主控板的引導(dǎo)程序不可用 時(shí),仍能夠使該主控板啟動(dòng)
以上所述,僅為本發(fā)明的具體實(shí)施例而已,并非用于限定本發(fā)明的保護(hù) 范圍,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)
權(quán)利要求
1、一種多主控系統(tǒng)中的主控板啟動(dòng)方法,所述多主控系統(tǒng)中包含兩個(gè)以上的主控板,且每個(gè)主控板均有各自的引導(dǎo)程序,其特征在于,該方法包括當(dāng)所述多主控系統(tǒng)中的第一主控板的引導(dǎo)程序不可用時(shí),利用所述多主控系統(tǒng)中的第二主控板的引導(dǎo)程序啟動(dòng)第一主控板。
2、 如權(quán)利要求1所述的方法,其特征在于,該方法在第一主控板啟動(dòng) 完畢后還包括第一主控板在線更新自身的引導(dǎo)程序。
3、 如權(quán)利要求l所述的方法,其特征在于,所述利用第二主控板的引導(dǎo)程序啟動(dòng)第 一主控板包括斷開第 一主控板 的第一引導(dǎo)程序讀寫單元和第一引導(dǎo)程序存儲單元之間的連接;斷開第二主 控板的第二引導(dǎo)程序讀寫單元和第二引導(dǎo)程序存儲單元之間的連接;將所述 第一引導(dǎo)程序讀寫單元和第二引導(dǎo)程序存儲單元連接到同一總線的兩端。
4、 一種多主控系統(tǒng),該多主控系統(tǒng)包括兩個(gè)以上的主控板,且每一主 控板均包括相連的?l導(dǎo)程序讀寫單元和引導(dǎo)程序存儲單元,其特征在于,該 多主控系統(tǒng)還包括切換控制模塊;所述切換控制模塊,用于在第一主控板的引導(dǎo)程序不可用時(shí),將第一主 控板的引導(dǎo)程序讀寫單元從第一主控板的引導(dǎo)程序存儲單元切換至第二主 控板的引導(dǎo)程序存儲單元,使的第 一主控板利用第二主控板的引導(dǎo)程序引導(dǎo) 啟動(dòng)。
5、 如權(quán)利要求4所迷的多主控系統(tǒng),其特征在于, 所述切換控制模塊,進(jìn)一步用于在第一主控板啟動(dòng)完畢后,將第一主控板的引導(dǎo)程序讀寫單元從第二主控板的引導(dǎo)程序存儲單元切換回第一主控 板的引導(dǎo)程序存儲單元,使得第 一主控板能夠在線更新自身的引導(dǎo)程序。
6、 一種多主控系統(tǒng),其特征在于,該多主控系統(tǒng)包括兩個(gè)以上的主控 板,其中的第一主控板包括第一引導(dǎo)程序讀寫單元和第一引導(dǎo)程序存儲單元,第二主控板包括第二引導(dǎo)程序讀寫單元和第二引導(dǎo)程序單元,其特征在于,所述多主控系統(tǒng)還包括傳輸通道、屬于第一主控板的第一切換開關(guān)和 屬于第二主控板的第二切換開關(guān);所述第一切換開關(guān),用于連接第一主控板的第一引導(dǎo)程序讀寫單元和第 一引導(dǎo)程序存儲單元,并在第一主控板的引導(dǎo)程序不可用時(shí),將所述第一引導(dǎo)程序讀寫單元從第一引導(dǎo)程序存儲單元切換至傳輸通道;所述第二切換開關(guān),用于連接第二主控板的第二引導(dǎo)程序讀寫單元和第 引導(dǎo)程序存儲單元,并在第一主控板的引導(dǎo)程序不可用時(shí),將所述第二引導(dǎo)程序存儲單元從第二引導(dǎo)程序讀寫單元切換至傳輸通道;傳輸通道,用于將所連接的第二引導(dǎo)程序存儲單元中的引導(dǎo)程序傳輸給 所連接的第一引導(dǎo)程序讀寫單元,使得第一主控板能夠利用第二引導(dǎo)程序存 儲單元中的引導(dǎo)程序引導(dǎo)啟動(dòng)。
7、 如權(quán)利要求6所述的多主控系統(tǒng),其特征在于, 所述第一切換開關(guān),進(jìn)一步用于在第一主控板啟動(dòng)完畢后,將所述第一引導(dǎo)程序讀寫單元從傳輸通道切換至第一引導(dǎo)程序存儲單元;所述第二切換開關(guān),進(jìn)一步用于在第一主控板啟動(dòng)完畢后,將所述第二 引導(dǎo)程序存儲單元從傳輸通道切換至第二引導(dǎo)程序讀寫單元;
8、 如權(quán)利要求6或7所述的多主控系統(tǒng),其特征在于, 所述第一主控板還包括第一主板管理控制器,用于在第一主控板的引導(dǎo)程序不可用時(shí),控制所述第一切換開關(guān)將所述第一引導(dǎo)程序讀寫單元從第一 引導(dǎo)程序存儲單元切換至傳輸通道;所述第二主控板還包括第二主板管理控制器,用于在第一主控板的引導(dǎo) 程序不可用時(shí),控制所述第二切換開關(guān)將所述第二引導(dǎo)程序存儲單元從第二 引導(dǎo)程序讀寫單元切換至傳輸通道。
9、 如權(quán)利要求6或7所述的多主控系統(tǒng),其特征在于,所述切換開關(guān) 為硬件跳線;
10、 如權(quán)利要求6或7所述的多主控系統(tǒng),其特征在于,所述傳輸通道為總線。
全文摘要
本發(fā)明公開了一種多主控系統(tǒng)中的主控板啟動(dòng)方法,該方法包括當(dāng)多主控系統(tǒng)中的第一主控板的引導(dǎo)程序不可用時(shí),利用所述多主控系統(tǒng)中的第二主控板的引導(dǎo)程序啟動(dòng)第一主控板。本發(fā)明還公開了兩種多主控系統(tǒng)。本發(fā)明的技術(shù)方案使得多主控系統(tǒng)中的一個(gè)主控板在線升級引導(dǎo)程序失敗時(shí),仍能夠使該主控板啟動(dòng)。
文檔編號H04L12/24GK101222373SQ20081005706
公開日2008年7月16日 申請日期2008年1月29日 優(yōu)先權(quán)日2008年1月29日
發(fā)明者鎮(zhèn) 王 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
莆田市| 吉隆县| 扶沟县| 苏州市| 通道| 基隆市| 双桥区| 平舆县| 辉县市| 册亨县| 手游| 乌鲁木齐市| 凌云县| 上蔡县| 清原| 丰县| 长丰县| 华宁县| 平谷区| 威海市| 特克斯县| 芜湖县| 大同县| 福鼎市| 罗江县| 高淳县| 绥中县| 阿克陶县| 剑河县| 西林县| 邹城市| 通州区| 吴江市| 潮安县| 慈溪市| 蛟河市| 承德市| 扬州市| 曲水县| 贵州省| 饶平县|