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

移動(dòng)通信系統(tǒng)中基于實(shí)時(shí)操作系統(tǒng)的處理器雙工裝置及方法

文檔序號(hào):7945774閱讀:331來源:國(guó)知局
專利名稱:移動(dòng)通信系統(tǒng)中基于實(shí)時(shí)操作系統(tǒng)的處理器雙工裝置及方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通信系統(tǒng),尤其涉及在移動(dòng)通信系統(tǒng)中使用實(shí)時(shí)操作系統(tǒng)(RTOS)的高速處理器板雙工裝置和方法。
一般來說,有兩種雙工方法同步雙工方法(熱備份)和異步雙工方法(溫或冷備份)。
在同步雙工方法中,活動(dòng)設(shè)備和備份設(shè)備是通過微級(jí)副本(micro-level instance)、指令字副本或者程序進(jìn)程副本而實(shí)現(xiàn)同步以同時(shí)進(jìn)行操作的。因此,在出現(xiàn)錯(cuò)誤時(shí),同步雙工方法要盡快地進(jìn)行恢復(fù)。
在移動(dòng)通信交換機(jī)這樣的使用公用處理器的系統(tǒng)中,指令字副本的同步方法是難以接受的,因?yàn)槠浔憩F(xiàn)出嚴(yán)重的性能降低。同時(shí),程序進(jìn)程副本的同步方法也由于軟件載荷而使其性能降低,即使只是少許的降低。尤其是在使用并行處理操作系統(tǒng)的系統(tǒng)中,軟件的開銷和交疊將會(huì)變得更加嚴(yán)重。
在異步雙工方法中,備份處理器開始不運(yùn)行,而當(dāng)活動(dòng)處理器出錯(cuò)時(shí),備份處理器開始執(zhí)行之前由活動(dòng)處理器所執(zhí)行的操作。在執(zhí)行異步雙工方法中至少有兩點(diǎn)需要注意在活動(dòng)設(shè)備和備份設(shè)備中保持相同的存儲(chǔ)器數(shù)據(jù)(數(shù)據(jù)一致性),以及迅速地切換備份設(shè)備進(jìn)行正常的操作(持續(xù)操作)。
為了解決這些問題,在大多數(shù)的交換系統(tǒng)中,利用計(jì)數(shù)設(shè)備(備份設(shè)備)來反映工作中的活動(dòng)設(shè)備中的數(shù)據(jù)變化。包括以消息的形式把活動(dòng)設(shè)備中已變化的數(shù)據(jù)發(fā)送到備份設(shè)備的第一方法,以及將變化的數(shù)據(jù)同時(shí)寫入活動(dòng)設(shè)備和備份設(shè)備的第二方法。在第一方法中,硬件性能的降低會(huì)減小,但是軟件開銷的問題比較嚴(yán)重。此外,伴隨著信息傳輸量的增加,這種開銷會(huì)急劇地增加。在第二方法中,軟件開銷會(huì)減小,但是性能的降低又會(huì)發(fā)生。
一般地,大多數(shù)第二代(2G)移動(dòng)通信系統(tǒng)包括數(shù)字蜂窩網(wǎng)絡(luò)(DCN)、個(gè)人通信業(yè)務(wù)(PCS)和無線本地環(huán)路(WLL),它們都采用第二種方法將發(fā)生變化的數(shù)據(jù)同時(shí)寫入活動(dòng)設(shè)備和備份設(shè)備中。
尤其是在2G移動(dòng)通信系統(tǒng)中,D信道通過兩個(gè)雙工處理器板之間的硬件進(jìn)行連接,即活動(dòng)板和備份板。同樣,由工作中的活動(dòng)板的處理器訪問的本地存儲(chǔ)器的內(nèi)容也能夠通過D信道實(shí)時(shí)地反映在備份板的存儲(chǔ)器中,而不使用軟件。由于當(dāng)活動(dòng)板的存儲(chǔ)器內(nèi)容改變時(shí),備份板的存儲(chǔ)器內(nèi)容同樣地改變,所以活動(dòng)板正常工作時(shí)可以保持活動(dòng)板和備份板之間的存儲(chǔ)器同步。
當(dāng)檢測(cè)到活動(dòng)板出錯(cuò)時(shí),活動(dòng)板把其控制權(quán)交給備份板。在這個(gè)過程中,程序計(jì)數(shù)器(PC)的信息和各個(gè)寄存器的內(nèi)容被傳輸給備份板。備份板從活動(dòng)板接收控制權(quán)后便開始執(zhí)行先前由活動(dòng)板執(zhí)行的操作,或者當(dāng)檢測(cè)到錯(cuò)誤時(shí)正在進(jìn)行的操作。
在根據(jù)同時(shí)寫入雙工方法的2G移動(dòng)通信系統(tǒng)中的雙工處理器中,因?yàn)閭浞莅宓拇鎯?chǔ)器內(nèi)容已經(jīng)和活動(dòng)板的存儲(chǔ)器內(nèi)容一致,所以當(dāng)活動(dòng)板上出現(xiàn)錯(cuò)誤時(shí),備份板僅僅從活動(dòng)板接管控制權(quán)來完成雙工切換操作。
但是,和2G移動(dòng)通信系統(tǒng)不同,在2.5G和3G移動(dòng)通信系統(tǒng)中使用的處理器比2G移動(dòng)通信系統(tǒng)中使用的速度更快。因此,使用了具有更高級(jí)的中央處理單元(CPU)和時(shí)鐘速度的高速處理器。從而,這種系統(tǒng)在傳輸數(shù)據(jù)時(shí)對(duì)噪聲會(huì)很敏感,在讀/寫存儲(chǔ)器時(shí)可能會(huì)出現(xiàn)錯(cuò)誤。因此,同時(shí)寫入方法并不適用于2.5G或3G移動(dòng)通信系統(tǒng)。
在此引入以上的參考資料以幫助更好地理解附加或可選的細(xì)節(jié)、特征和/或技術(shù)背景。
本發(fā)明的另外一個(gè)目的在于提供一種移動(dòng)通信系統(tǒng)中基于RTOS的處理器雙工裝置及方法,其中處理器級(jí)的雙工是采用普通VxWorks實(shí)時(shí)操作系統(tǒng)(RTOS)而實(shí)現(xiàn)的。
本發(fā)明的又一個(gè)目的在于提供一種移動(dòng)通信系統(tǒng)中基于RTOS的處理器雙工裝置及其方法,其中在RTOS中不使用應(yīng)用程序而實(shí)現(xiàn)處理器級(jí)的雙工,并且雙工是通過子結(jié)構(gòu)(硬件和OS)來實(shí)現(xiàn)的,從而防止了應(yīng)用軟件變得越來越大和越來越復(fù)雜。
為了實(shí)現(xiàn)本發(fā)明的這些和其它目的和優(yōu)點(diǎn),本發(fā)明提供了一種在移動(dòng)通信系統(tǒng)中基于RTOS的處理器雙工裝置,所述裝置包括具有RTOS的活動(dòng)板和備份板,其中RTOS檢測(cè)雙工切換請(qǐng)求并執(zhí)行雙工切換。
本發(fā)明還提供了一種在移動(dòng)通信系統(tǒng)中基于RTOS的處理器雙工裝置,所述裝置包括一個(gè)用于檢測(cè)錯(cuò)誤出現(xiàn)的錯(cuò)誤檢測(cè)模塊;一個(gè)用于分類和管理錯(cuò)誤的錯(cuò)誤管理模塊;一個(gè)用于管理整個(gè)雙工狀態(tài)和狀態(tài)轉(zhuǎn)換的雙工狀態(tài)管理模塊;一個(gè)錯(cuò)誤恢復(fù)模塊,當(dāng)被分類的錯(cuò)誤需要雙工切換時(shí),用于請(qǐng)求雙工切換并恢復(fù)錯(cuò)誤;和一個(gè)實(shí)現(xiàn)與用戶的接口的接口模塊。
本發(fā)明還提供了一種在移動(dòng)通信系統(tǒng)中基于RTOS的處理器雙工方法,檢測(cè)是否需要進(jìn)行雙工切換,把活動(dòng)板的存儲(chǔ)器轉(zhuǎn)儲(chǔ)到備份板的存儲(chǔ)器中,并且開始操作備份板,以繼續(xù)活動(dòng)板的操作并復(fù)位活動(dòng)板。
本發(fā)明的其它優(yōu)點(diǎn)、目的和特征有一部分將在以下的說明書中進(jìn)行闡述,有一部分則對(duì)于本領(lǐng)域的技術(shù)人員經(jīng)過對(duì)以下內(nèi)容的檢驗(yàn)后會(huì)變得明了,或者通過本發(fā)明的實(shí)踐而體驗(yàn)到。所附的權(quán)利要求書具體指出了本發(fā)明的目的和優(yōu)點(diǎn)。


圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例,在移動(dòng)通信系統(tǒng)中基于RTOS的處理器雙工裝置的結(jié)構(gòu)。該裝置包括第一板100、第二板200、以及連接在第一和第二板100和200之間,對(duì)應(yīng)于雙工主通路的PCI總線225。
第一板包括第一處理器101和雙工操作以減少系統(tǒng)負(fù)載的第二處理器102;用于存儲(chǔ)系統(tǒng)操作所需的程序和數(shù)據(jù)的存儲(chǔ)單元104;PCI控制單元105,用于在雙工切換時(shí)通過直接訪問存儲(chǔ)單元104而把存儲(chǔ)單元104的內(nèi)容轉(zhuǎn)儲(chǔ)到計(jì)數(shù)器板的存儲(chǔ)單元204中;以太網(wǎng)控制單元103,用于通過高速以太網(wǎng)信道150在第一和第二板之間傳輸數(shù)據(jù);以及雙工控制單元106,用于防止第一板和第二板之間的存儲(chǔ)器訪問沖突。第一和第二處理器101和102由RTOS操作,在不使用應(yīng)用軟件的情況下實(shí)現(xiàn)雙工。
當(dāng)PCI總線在存儲(chǔ)器轉(zhuǎn)儲(chǔ)時(shí)出現(xiàn)錯(cuò)誤或者當(dāng)PCI控單元105處于異常狀態(tài)時(shí),以太網(wǎng)控制單元103替換PCI總線作為高速以太網(wǎng)信道的性能。由于第二板200與第一板100具有同樣的結(jié)構(gòu),所以省略了對(duì)第二板的說明。
圖2說明了在移動(dòng)通信中用于處理器雙工的實(shí)時(shí)操作系統(tǒng)(RTOS)的結(jié)構(gòu)。RTOS包括錯(cuò)誤檢測(cè)軟件模塊301(在下文中簡(jiǎn)稱為“模塊”),用于檢測(cè)是否出現(xiàn)錯(cuò)誤;錯(cuò)誤管理模塊302,用于分類和管理錯(cuò)誤,以及雙工狀態(tài)和狀態(tài)轉(zhuǎn)換;錯(cuò)誤恢復(fù)模塊304,用于通過合適的步驟恢復(fù)錯(cuò)誤;以及接口模塊305,用于實(shí)現(xiàn)用戶人機(jī)對(duì)話(MMC)、外殼程序(shell)等的接口。錯(cuò)誤恢復(fù)模塊304執(zhí)行雙工切換的操作。錯(cuò)誤檢測(cè)模塊301、錯(cuò)誤管理模塊302、錯(cuò)誤恢復(fù)模304和接口模塊305在雙工狀態(tài)管理模塊303的管理下相互連接而操作。RTOS優(yōu)選地包括Wind River Systems公司的VxWorks。
在移動(dòng)通信系統(tǒng)中操作雙工處理器時(shí)出現(xiàn)的嚴(yán)重錯(cuò)誤大多為與硬件相關(guān)的中斷。這些中斷包括在操作該系統(tǒng)時(shí)出現(xiàn)的硬件錯(cuò)誤而導(dǎo)致的中斷、各個(gè)板自檢失敗而導(dǎo)致的中斷等等。以下將解釋錯(cuò)誤等級(jí)。錯(cuò)誤等級(jí)分為三類嚴(yán)重的、較大的和較小的錯(cuò)誤。嚴(yán)重錯(cuò)誤是指出現(xiàn)了難以維持正常工作的狀態(tài)。比如,嚴(yán)重錯(cuò)誤包括外界輸入和輸出(I/O)通訊的錯(cuò)誤、所安裝設(shè)備的錯(cuò)誤、或者是由于軟件錯(cuò)誤而產(chǎn)生異常的情況。當(dāng)這類錯(cuò)誤發(fā)生時(shí),利用雙工處理器來執(zhí)行雙工切換以恢復(fù)錯(cuò)誤。
較大錯(cuò)誤包括根據(jù)統(tǒng)計(jì)數(shù)據(jù)而非一個(gè)常數(shù),在單位時(shí)間中外界I/O錯(cuò)誤量增加的情況、根據(jù)用戶請(qǐng)求而移除一個(gè)板的情況、外部連接電纜被斷開的情況、以及軟件存儲(chǔ)器不足的情況。在這種情況下,將執(zhí)行重啟處理來恢復(fù)錯(cuò)誤。
較小錯(cuò)誤包括影響服務(wù)的I/O錯(cuò)誤、軟件功能調(diào)用返回值的錯(cuò)誤、以及分配存儲(chǔ)器時(shí)產(chǎn)生的錯(cuò)誤。在這些情況下,存儲(chǔ)錯(cuò)誤內(nèi)容,并把錯(cuò)誤通知給用戶。
RTOS的錯(cuò)誤檢測(cè)模塊301檢測(cè)由中斷導(dǎo)致的錯(cuò)誤,錯(cuò)誤管理模塊302把檢測(cè)到的錯(cuò)誤劃分為嚴(yán)重的、較大的和較小的錯(cuò)誤。錯(cuò)誤恢復(fù)模塊304對(duì)于較大的和較小的錯(cuò)誤調(diào)用適當(dāng)?shù)幕謴?fù)程序,對(duì)于嚴(yán)重的錯(cuò)誤則請(qǐng)求雙工切換,或采取適當(dāng)?shù)牟襟E,如硬件更換。
在以上的步驟中,RTOS從雙工狀態(tài)管理模塊303中訪問雙工狀態(tài)管理信息,并立即將恢復(fù)結(jié)果反映在雙工狀態(tài)管理信息中。同時(shí),用戶以錯(cuò)誤消息的形式得到一個(gè)錯(cuò)誤信息的通知,然后連續(xù)地收集和管理錯(cuò)誤信息,以實(shí)現(xiàn)錯(cuò)誤更新和收集統(tǒng)計(jì)信息。
雙工狀態(tài)管理模塊303確定進(jìn)行活動(dòng)操作還是備份操作,并執(zhí)行雙工,直到RTOS完全地運(yùn)行。然后,模塊303控制與切換相關(guān)的雙工狀態(tài)轉(zhuǎn)換,通過加載不同的軟件程序,根據(jù)雙工狀態(tài)的轉(zhuǎn)變,比如備份狀態(tài),執(zhí)行控制操作。同時(shí),雙工狀態(tài)管理模塊303保持并更新所述控制所需的總體雙工狀態(tài)信息。
在雙工操作的移動(dòng)通信系統(tǒng)中,當(dāng)?shù)谝话?00處于活動(dòng)狀態(tài)時(shí),如果活動(dòng)處理器(第一處理器101或第二處理器102)的硬件出現(xiàn)了如斷電這樣的嚴(yán)重錯(cuò)誤,則RTOS的錯(cuò)誤恢復(fù)模塊304立即進(jìn)行雙工切換操作,以不影響用戶當(dāng)前正在執(zhí)行的程序。
另外,在檢查活動(dòng)處理器的硬件狀態(tài)時(shí),活動(dòng)處理器303的雙工狀態(tài)管理模塊把控制權(quán)移交給備份處理器,并把活動(dòng)處理器轉(zhuǎn)換為備份狀態(tài)或者調(diào)試狀態(tài)。
圖3的流程圖表明了根據(jù)本發(fā)明的又一實(shí)施例,移動(dòng)通信系統(tǒng)中的處理器雙工方法中所包含的步驟。本實(shí)施例中,活動(dòng)板不訪問備份板的存儲(chǔ)器以實(shí)現(xiàn)存儲(chǔ)器同步,而是使用高速PCI總線把活動(dòng)板存儲(chǔ)器中的內(nèi)容轉(zhuǎn)儲(chǔ)到備份板中,然后在進(jìn)行雙工切換時(shí)把控制權(quán)移交給備份板。因此,備份板可以連續(xù)地開始活動(dòng)板的操作。
以下將解釋在第一板100處于活動(dòng)狀態(tài)而第二板200處于備份狀態(tài)時(shí)的情況。當(dāng)活動(dòng)板100中出現(xiàn)錯(cuò)誤時(shí),活動(dòng)板中的RTOS 301的錯(cuò)誤檢測(cè)模塊檢測(cè)到錯(cuò)誤。然后,錯(cuò)誤管理模塊302對(duì)所檢測(cè)的錯(cuò)誤進(jìn)行分類,錯(cuò)誤恢復(fù)模塊304確定已分類的錯(cuò)誤是否需要進(jìn)行雙工切換(S101)。這時(shí),備份板200檢測(cè)活動(dòng)板100中錯(cuò)誤的出現(xiàn)情況。
如果出現(xiàn)了需要進(jìn)行雙工切換的錯(cuò)誤,那么錯(cuò)誤恢復(fù)模塊304請(qǐng)求雙工切換。因此,活動(dòng)板100的雙工控制單元106判斷安裝的備份板200是否處于正常狀態(tài),然后將確定的結(jié)果報(bào)告給活動(dòng)板100的RTOS(S102)。
如果備份板200處于非正常狀態(tài),那么活動(dòng)板100的RTOS通過以太網(wǎng)控制單元103命令進(jìn)行重啟,以使備份板200處于正常狀態(tài)(S103)。
如果備份板200處于正常狀態(tài),在錯(cuò)誤恢復(fù)模塊304的命令控制下,PCI控制單元105直接訪問存儲(chǔ)單元104,而不使用第一和第二處理器101和102的應(yīng)用軟件,并且通過PCI總線將存儲(chǔ)單元104的內(nèi)容以較快的速率傳輸?shù)絺浞莅?00中。然后備份板200將存儲(chǔ)單元104的內(nèi)容高速地復(fù)制并傳輸給存儲(chǔ)單元204(S104)。此時(shí),高速地復(fù)制存儲(chǔ)單元104中除固定數(shù)據(jù)區(qū)之外的可變數(shù)據(jù)區(qū)的內(nèi)容。然后,PCI總線以33MHZ(例如)的操作速度將存儲(chǔ)單元104的內(nèi)容傳輸給備份板200。當(dāng)PCI總線出現(xiàn)錯(cuò)誤而需要更換PCI總線時(shí),以太網(wǎng)控制單元103使用高速以太網(wǎng)信道,快速地把存儲(chǔ)單元104的內(nèi)容傳輸?shù)絺浞莅逯?。如果通過以太網(wǎng)控制單元103傳輸內(nèi)容,則需要使用應(yīng)用軟件。
當(dāng)活動(dòng)板100正常操作時(shí),活動(dòng)板100的RTOS不能在活動(dòng)板和備份板的存儲(chǔ)單元104和204之間實(shí)現(xiàn)同步。如果活動(dòng)板中產(chǎn)生了嚴(yán)重錯(cuò)誤,那么活動(dòng)板的RTOS把活動(dòng)板存儲(chǔ)單元104上的內(nèi)容備份到備份板的存儲(chǔ)單元204上,從而執(zhí)行存儲(chǔ)器同步和雙工切換。
在存儲(chǔ)單元104的內(nèi)容備份后,把程序計(jì)數(shù)器信息和各個(gè)寄存器的內(nèi)容從活動(dòng)板100傳輸?shù)絺浞莅?00,這樣可以在不中斷服務(wù)的情況下正常地操作備份板200。如果存儲(chǔ)單元104的復(fù)制已經(jīng)結(jié)束(S105),則備份板接管活動(dòng)板的控制權(quán)(S106)。同時(shí),在執(zhí)行雙工轉(zhuǎn)換時(shí)的存儲(chǔ)器轉(zhuǎn)儲(chǔ)操作需要一定的轉(zhuǎn)儲(chǔ)時(shí)間,以保持穩(wěn)定性。
接下來,備份板200開始連續(xù)地執(zhí)行活動(dòng)板的操作,因此并不中斷用戶正在執(zhí)行的對(duì)應(yīng)于所連接的呼叫服務(wù)的程序。同時(shí)活動(dòng)板被重啟(S107)。這樣,通過備份板不間斷地執(zhí)行活動(dòng)板的操作,可以實(shí)現(xiàn)處理器級(jí)的雙工。同時(shí),在不需要應(yīng)用軟件的情況下,由子結(jié)構(gòu)(硬件或RTOS)就可實(shí)現(xiàn)雙工操作。
因此,根據(jù)本發(fā)明的在移動(dòng)通信系統(tǒng)中基于RTOS的處理器雙工裝置及方法至少具有以下的優(yōu)點(diǎn)。
第一,由子結(jié)構(gòu)(硬件和OS)實(shí)現(xiàn)雙工,可無需應(yīng)用軟件而實(shí)現(xiàn)處理器級(jí)的雙工。因此,可以減小應(yīng)用軟件變大和變復(fù)雜。
第二,由于在活動(dòng)板和備份板之間連接有高速PCI總線,并在進(jìn)行雙工切換時(shí)利用該高速PCI總線把活動(dòng)板存儲(chǔ)器的內(nèi)容備份到備份板中而執(zhí)行存儲(chǔ)器同步,所以可以在移動(dòng)通信系統(tǒng)中使用高速處理器來實(shí)現(xiàn)基于RTOS的雙工裝置。
第三,當(dāng)活動(dòng)板處于正常狀態(tài)時(shí),不執(zhí)行存儲(chǔ)器同步操作。然而,當(dāng)RTOS執(zhí)行雙工切換時(shí),把活動(dòng)板的存儲(chǔ)器內(nèi)容備份到備份板中,從而實(shí)現(xiàn)存儲(chǔ)器同步。因此,在活動(dòng)操作期間就不需要附加的雙工處理,從而也有了更簡(jiǎn)單的雙工RTOS算法。
上述的實(shí)施例和優(yōu)點(diǎn)僅僅是示例性的,并不對(duì)本發(fā)明構(gòu)成限制。本發(fā)明可以容易地應(yīng)用于其它類型的裝置。本發(fā)明的說明書是用于進(jìn)行說明,不限制權(quán)利要求的范圍。對(duì)于本領(lǐng)域的技術(shù)人員,很顯然可以有很多的替換、改進(jìn)和變化。在權(quán)利要求書中,裝置加功能的語句旨在涵蓋實(shí)現(xiàn)所述功能的結(jié)構(gòu),其不僅包括結(jié)構(gòu)的等同,也包括等同的結(jié)構(gòu)。
權(quán)利要求
1.一種移動(dòng)通信系統(tǒng)中的處理器雙工裝置,包括活動(dòng)板;和備份板,其中所述的板具有實(shí)時(shí)操作系統(tǒng)(RTOS),其檢測(cè)雙工切換操作的需求。
2.根據(jù)權(quán)利要求1所述的裝置,其中RTOS包括用于檢測(cè)錯(cuò)誤的錯(cuò)誤檢測(cè)單元;用于對(duì)錯(cuò)誤進(jìn)行分類的錯(cuò)誤管理單元;用于管理雙工狀態(tài)和狀態(tài)轉(zhuǎn)換的雙工狀態(tài)管理單元;錯(cuò)誤恢復(fù)單元,當(dāng)所分類的錯(cuò)誤需要雙工切換時(shí),通過執(zhí)行雙工切換操作而恢復(fù)錯(cuò)誤;和用于實(shí)現(xiàn)與用戶接口的接口單元。
3.根據(jù)權(quán)利要求1所述的裝置,其中活動(dòng)板和備份板分別包括用于加載RTOS的處理器,其無需應(yīng)用軟件的干預(yù)而實(shí)現(xiàn)雙工操作;存儲(chǔ)單元,用于存儲(chǔ)系統(tǒng)運(yùn)行所需的程序和數(shù)據(jù)中至少之一;PCI控制單元,用于在雙工切換時(shí)直接訪問自側(cè)板的存儲(chǔ)器,并把自側(cè)板的存儲(chǔ)器內(nèi)容轉(zhuǎn)儲(chǔ)到對(duì)側(cè)板的存儲(chǔ)器中;以太網(wǎng)控制單元,用于通過以太網(wǎng)信道在自側(cè)板和對(duì)側(cè)板之間傳輸數(shù)據(jù);和雙工控制單元,用于防止自側(cè)板和對(duì)側(cè)板之間的存儲(chǔ)器訪問沖突。
4.根據(jù)權(quán)利要求3所述的裝置,其中在轉(zhuǎn)儲(chǔ)活動(dòng)板存儲(chǔ)器的內(nèi)容時(shí),把包括程序計(jì)數(shù)器和至少一個(gè)寄存器的內(nèi)容的信息傳輸?shù)絺浞莅濉?br> 5.根據(jù)權(quán)利要求3所述的裝置,其中當(dāng)活動(dòng)板的RTOS請(qǐng)求雙工切換時(shí),活動(dòng)板的PCI控制單元通過PCI總線把活動(dòng)板存儲(chǔ)器的內(nèi)容傳輸給備份板,并且執(zhí)行備份操作。
6.根據(jù)權(quán)利要求5所述的裝置,其中所述的存儲(chǔ)器內(nèi)容包括存儲(chǔ)在可變數(shù)據(jù)區(qū)的數(shù)據(jù)。
7.一種在移動(dòng)通信系統(tǒng)中操作處理器雙工裝置的RTOS,包括用于檢測(cè)錯(cuò)誤的錯(cuò)誤檢測(cè)單元;用于對(duì)錯(cuò)誤進(jìn)行分類的錯(cuò)誤管理單元;用于管理雙工狀態(tài)和狀態(tài)轉(zhuǎn)換的雙工狀態(tài)管理單元;錯(cuò)誤恢復(fù)單元,當(dāng)已分類的錯(cuò)誤需要雙工切換時(shí),通過請(qǐng)求雙工切換而恢復(fù)錯(cuò)誤;和用于實(shí)現(xiàn)用戶接口的接口單元。
8.一種移動(dòng)通信系統(tǒng)中基于RTOS的處理器雙工方法包括檢測(cè)在活動(dòng)板和備份板之間是否需要雙工切換操作;如果需要雙工切換操作,則把活動(dòng)板的存儲(chǔ)器內(nèi)容轉(zhuǎn)儲(chǔ)到備份板中;以及啟動(dòng)備份板,以繼續(xù)活動(dòng)板的操作,并復(fù)位活動(dòng)板。
9.根據(jù)權(quán)利要求8所述的方法,其中當(dāng)活動(dòng)板正常操作時(shí),不執(zhí)行存儲(chǔ)器同步處理。
10.根據(jù)權(quán)利要求8所述的方法,其中在轉(zhuǎn)儲(chǔ)存儲(chǔ)器內(nèi)容時(shí),把包括程序計(jì)數(shù)器和寄存器內(nèi)容中至少之一的信息傳輸給備份板。
11.根據(jù)權(quán)利要求8所述的方法,其中轉(zhuǎn)儲(chǔ)存儲(chǔ)器內(nèi)容的步驟包括不使用處理器而直接訪問活動(dòng)板的存儲(chǔ)器;使用高速PCI總線,把所訪問的存儲(chǔ)器內(nèi)容傳輸給備份板;以及將所傳輸?shù)膬?nèi)容復(fù)制到備份板的存儲(chǔ)器中。
12.根據(jù)權(quán)利要求11所述的方法,其中所訪問的存儲(chǔ)器內(nèi)容包括存儲(chǔ)在可變數(shù)據(jù)區(qū)的內(nèi)容。
13.根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包括當(dāng)檢測(cè)到雙工切換操作的需求時(shí),確定備份板是否處于正常狀態(tài);如果備份板不處于正常狀態(tài),則命令備份板重啟;以及如果備份板處于正常狀態(tài),則開始進(jìn)行存儲(chǔ)器的轉(zhuǎn)儲(chǔ)。
全文摘要
一種不涉及應(yīng)用軟件的應(yīng)用于3G移動(dòng)通信系統(tǒng)中的處理器雙工方法。在該方法中,實(shí)時(shí)操作系統(tǒng)(RTOS)檢測(cè)雙工操作的執(zhí)行。當(dāng)執(zhí)行雙工切換操作時(shí),RTOS和PCI控制單元將活動(dòng)板的存儲(chǔ)器內(nèi)容轉(zhuǎn)儲(chǔ)到備份板中,從而在活動(dòng)板和備份板間實(shí)現(xiàn)存儲(chǔ)器同步。一旦雙工切換操作結(jié)束,則備份板接著開始執(zhí)行活動(dòng)板的操作。在該方法中,RTOS中不使用應(yīng)用軟件而實(shí)現(xiàn)處理器級(jí)的雙工。相反,通過使用子結(jié)構(gòu)(硬件和OS)來實(shí)現(xiàn)雙工。這樣,由應(yīng)用軟件的龐大和復(fù)雜所產(chǎn)生的負(fù)擔(dān)將大大減小。
文檔編號(hào)H04L1/22GK1429037SQ02156969
公開日2003年7月9日 申請(qǐng)日期2002年12月24日 優(yōu)先權(quán)日2001年12月24日
發(fā)明者崔祐榮 申請(qǐng)人:Lg電子株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
萍乡市| 蒲江县| 湖北省| 涟水县| 澄江县| 历史| 阜康市| 安龙县| 临洮县| 维西| 聊城市| 连江县| 崇明县| 新泰市| 汶上县| 施甸县| 洛南县| 利津县| 和政县| 报价| 鹿邑县| 武安市| 黄冈市| 乌拉特中旗| 克山县| 阳朔县| 杂多县| 临洮县| 瑞金市| 珲春市| 武义县| 昌平区| 河源市| 交口县| 呈贡县| 四川省| 沙坪坝区| 读书| 余干县| 靖江市| 灵台县|