摘要:這里主要講非周期性程序的執(zhí)行管理。例如,數(shù)字分析程序是一個(gè)非周期性執(zhí)行的程序,它是在H級(jí)的收號(hào)程序收到用戶號(hào)碼后才要求啟動(dòng)。處理的方法是由收號(hào)程序?qū)?shù)字分析程序的啟動(dòng)地址寫入內(nèi)存儲(chǔ)器中的處理表(TR)里,這張TR表的地址和其他待處理的TR地址按其任務(wù)性質(zhì)分別編入隊(duì)別中?;炯?jí)程序的任務(wù)排隊(duì),是采用先進(jìn)先出方式來處
這里主要講非周期性程序的執(zhí)行管理。例如,數(shù)字分析程序是一個(gè)非周期性執(zhí)行的程序,它是在H級(jí)的收號(hào)程序收到用戶號(hào)碼后才要求啟動(dòng)。處理的方法是由收號(hào)程序?qū)?shù)字分析程序的啟動(dòng)地址寫入內(nèi)存儲(chǔ)器中的處理表(TR)里,這張TR表的地址和其他待處理的TR地址按其任務(wù)性質(zhì)分別編入隊(duì)別中。
基本級(jí)程序的任務(wù)排隊(duì),是采用先進(jìn)先出方式來處理。根據(jù)任務(wù)的實(shí)時(shí)性要求,有的交換機(jī)把需要執(zhí)行的基本級(jí)程序按優(yōu)先程度排成三個(gè)隊(duì)列。圖3-50所示的為優(yōu)先度高的任務(wù)編入第一隊(duì)(BQ1),其次的編入第二隊(duì)(BQ2),優(yōu)先度最低的編入第三隊(duì)(BQ3)。因此,當(dāng)周期級(jí)任務(wù)調(diào)度程序執(zhí)行完畢后,轉(zhuǎn)至基本級(jí)任務(wù)調(diào)度程序執(zhí)行時(shí),先從第一隊(duì)列中取出第一張?zhí)幚肀?,并根?jù)表中地址去啟動(dòng)相應(yīng)的處理任務(wù),當(dāng)這個(gè)任務(wù)完成后,再取出第二張?zhí)幚肀怼T诘谝魂?duì)列所有處理任務(wù)完成后,轉(zhuǎn)去第二隊(duì)列中的任務(wù)。如此進(jìn)行下去,直至完成所有需要啟動(dòng)的基本級(jí)任務(wù)。
5.故陣級(jí)的調(diào)度
故障級(jí)程序的調(diào)度是由故障級(jí)中斷控制的。當(dāng)交換系統(tǒng)出現(xiàn)故陣時(shí),中斷源觸發(fā)器發(fā)出故障級(jí)中斷請(qǐng)求,處理機(jī)一經(jīng)識(shí)別到故障中斷請(qǐng)求,立即中斷正在執(zhí)行的周期級(jí)和基本級(jí)程序,而優(yōu)先執(zhí)行故障級(jí)處理程序。
故障處理程序包括故障識(shí)別、主/備用設(shè)備切換以及恢復(fù)處理等。故障處理的過程如下。
①當(dāng)交換系統(tǒng)發(fā)生故陣時(shí),則啟動(dòng)中斷源觸發(fā)器產(chǎn)生“故障中斷”.“故障中斷”中斷正在執(zhí)行的程序,將中斷時(shí)的原有狀態(tài)保存到存儲(chǔ)器內(nèi),啟動(dòng)故障處理程序。
②故障處理程序啟動(dòng)故障識(shí)別和分析程序,對(duì)故障進(jìn)行識(shí)別和分析判斷。當(dāng)判明有故障的設(shè)備后,就進(jìn)行故障隔離,切除故障設(shè)備,重新組成可以正常工作的系統(tǒng),這一過程稱為系統(tǒng)再組成。最簡(jiǎn)單的系統(tǒng)再組成是進(jìn)行主/備用轉(zhuǎn)換。
③隨即啟動(dòng)診斷測(cè)試程序,對(duì)切換下來的設(shè)備進(jìn)行診斷測(cè)試,判明故障位置,將診斷結(jié)果打印輸出。維護(hù)人員根據(jù)診斷結(jié)果進(jìn)行修復(fù)。
故障設(shè)備修復(fù)后,由維護(hù)人員輸入命令,使修復(fù)的設(shè)備成為備用狀態(tài),返回原系統(tǒng)。關(guān)于故障處理的更詳細(xì)的情況,在后面的章節(jié)中還要介紹。
返回目錄:通信工程師考試程控交換技術(shù)匯總
相關(guān)推薦:
通信工程師備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題