通信工程師交換技術(shù)考試程序的執(zhí)行管理[2]

交換技術(shù)與網(wǎng)絡(luò)管控 責(zé)任編輯:mengzhong 2013-04-10

摘要:上述過(guò)程是每隔4ms(有的交換機(jī)為5ms)進(jìn)行一次,如圖3-46所示。從圖3-46看出,如果在進(jìn)行低級(jí)程序時(shí),遇到4ms周期到來(lái),若L級(jí)或B級(jí)的任務(wù)尚未執(zhí)行完,就要被中斷,以?xún)?yōu)先執(zhí)行H級(jí)任務(wù),然后執(zhí)行L級(jí)任務(wù),隨后執(zhí)行被中斷的B級(jí)任務(wù),最后依次進(jìn)行BQhBQ2,BQ3的任務(wù)。關(guān)于中斷時(shí)的有關(guān)操作,將在后面講述。(2)程序執(zhí)行總況故障級(jí)程序不

上述過(guò)程是每隔4ms(有的交換機(jī)為5ms)進(jìn)行一次,如圖3-46所示。

從圖3-46看出,如果在進(jìn)行低級(jí)程序時(shí),遇到4ms周期到來(lái),若L級(jí)或B級(jí)的任務(wù)尚未執(zhí)行完,就要被中斷,以?xún)?yōu)先執(zhí)行H級(jí)任務(wù),然后執(zhí)行L級(jí)任務(wù),隨后執(zhí)行被中斷的B級(jí)任務(wù),最后依次進(jìn)行BQhBQ2,BQ3的任務(wù)。關(guān)于中斷時(shí)的有關(guān)操作,將在后面講述。

(2)程序執(zhí)行總況

故障級(jí)程序不受任務(wù)調(diào)度程序的控制,但任務(wù)調(diào)度程序和故障級(jí)之間的關(guān)系,可用圖3-47表示。此圖也是所有程序執(zhí)行的總框圖。

由圖3-47可知,時(shí)鐘脈沖是由硬件產(chǎn)生,通過(guò)中斷源觸發(fā)器控制4ms時(shí)鐘中斷的周期發(fā)生,以控制任務(wù)調(diào)度程序。當(dāng)硬件發(fā)生故障時(shí),通過(guò)緊急電路啟動(dòng)系統(tǒng)控制程序中的故障處理程序,處理完畢后啟動(dòng)“再啟動(dòng)處理程序”,使交換機(jī)重新投入運(yùn)行。故障級(jí)程序是保證交換機(jī)正常運(yùn)行必須程序。

維護(hù)操作臺(tái)可以測(cè)試緊急電路是否有效,也可以人工控制強(qiáng)迫再啟動(dòng)。

歸納起來(lái),程序執(zhí)行管理的基本原則有以下幾條。

①基本級(jí)按級(jí)依次執(zhí)行?;炯?jí)可分為幾級(jí),在程序執(zhí)行時(shí)應(yīng)按級(jí)別順序依次執(zhí)行,即高級(jí)別的基本級(jí)執(zhí)行完畢,才能進(jìn)入低級(jí)別的基本級(jí)程序。在同一級(jí)別中的多個(gè)任務(wù)則一般按先到先服務(wù)的原則,排成先進(jìn)先出的隊(duì)列依次處理,故每級(jí)相當(dāng)于一個(gè)隊(duì)列。

②基本級(jí)執(zhí)行中可被中斷插入而轉(zhuǎn)入中斷處理程序?;炯?jí)在執(zhí)行中,可被各種中斷所插入,在被保護(hù)現(xiàn)場(chǎng)后轉(zhuǎn)去執(zhí)行相應(yīng)的中斷處理程序。

如果是時(shí)鐘中斷,就去執(zhí)行時(shí)鐘級(jí)程序。若時(shí)鐘級(jí)程序有幾級(jí)時(shí),應(yīng)先執(zhí)行H級(jí)程序,再執(zhí)行L級(jí)程序,時(shí)鐘級(jí)執(zhí)行結(jié)束,恢復(fù)現(xiàn)場(chǎng),又進(jìn)入基本級(jí)程序。

如果是故障中斷,就去執(zhí)行相應(yīng)的故障處理程序。

③中斷級(jí)在執(zhí)行中,只允許高級(jí)別中斷進(jìn)入。某一級(jí)中斷己進(jìn)入后,將只允許高級(jí)別的中斷進(jìn)入。例如在執(zhí)行H級(jí)程序時(shí),可被故陣級(jí)程序插入。在執(zhí)行FL級(jí)程序時(shí),可被FM級(jí)程序或FH程序插入等。

④基本級(jí)被時(shí)鐘中斷插入后的恢復(fù)處理應(yīng)體現(xiàn)基本級(jí)中的級(jí)別次序。也就是說(shuō),由于大容最交換機(jī)的基本級(jí)任務(wù)再予分級(jí)的情況下,仍要遵循級(jí)別原則。

例如,程序在BQ2級(jí)未執(zhí)行完而下一個(gè)時(shí)鐘中斷己經(jīng)到來(lái)的處理情況。BQ2級(jí)中某一任務(wù)屮斷后,等到H級(jí)和L級(jí)執(zhí)行完畢,立即予于恢復(fù)執(zhí)行,接著轉(zhuǎn)去執(zhí)行BCh級(jí),并按BQPbq2.bq3的次序依次執(zhí)行。

下面分別對(duì)周期級(jí)、基本級(jí)和故障級(jí)程序的調(diào)度管理進(jìn)行說(shuō)明。

3.周期級(jí)程序的調(diào)度

時(shí)鐘中斷發(fā)生后,進(jìn)入周期級(jí)任務(wù)調(diào)度程序。該程序的基本任務(wù)是確定本次時(shí)鐘脈沖中斷應(yīng)調(diào)度哪些周期級(jí)程序,并一個(gè)個(gè)啟動(dòng)它們執(zhí)行。對(duì)于小型程控交換機(jī),由于周期級(jí)程序類(lèi)型不多,可以設(shè)置幾種不同周期的時(shí)鐘中斷來(lái)實(shí)現(xiàn),這樣就基本上不需要調(diào)度管理,但其靈活性和適應(yīng)性均較差。大型程控?fù)Q機(jī)中,通常以一種時(shí)鐘中斷為時(shí)基,采用時(shí)間表來(lái)啟動(dòng)周級(jí)程序的執(zhí)行。下面說(shuō)明時(shí)間表的結(jié)構(gòu)及啟動(dòng)、調(diào)度的原理。

[1]  [2]  [3]  [4]  

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門(mén)公布的內(nèi)容為準(zhǔn)!

通信工程師備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

專(zhuān)注在線(xiàn)職業(yè)教育24年

項(xiàng)目管理

信息系統(tǒng)項(xiàng)目管理師

廠商認(rèn)證

信息系統(tǒng)項(xiàng)目管理師

信息系統(tǒng)項(xiàng)目管理師

!
咨詢(xún)?cè)诰€(xiàn)老師!