資源描述:
《程控交換機軟件概況.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第五章程控交換機軟件概況課程目標掌握交換機軟件系統(tǒng)的構(gòu)成了解程序的執(zhí)行級別掌握程序執(zhí)行管理的基本原則程控交換機主要包括硬件和軟件兩大部分隨著微電子技術(shù)的不斷發(fā)展,硬件的成本不斷下降,而軟件系統(tǒng)恰好相反一個大型程控交換軟件通常由上百萬條語句組成。其開發(fā)工作量可達數(shù)百人年(相當(dāng)于100人工作數(shù)年)隨著新業(yè)務(wù)的不斷引入和功能的不斷完善,軟件工作量在不斷增加??深A(yù)測,程控交換機的成本和質(zhì)量(包括可靠性、BHCA、過載保護、可維護性等)在很大程度上取決于軟件。前言第一節(jié)程控交換機的運行軟件一、程控交換機對運行軟件的要求1、運行速度快,占用存儲空間小2
2、、以多道程序運行的方式工作3、保證系統(tǒng)不中斷4、通用性能好交換機軟件系統(tǒng)的組成執(zhí)行管理程序數(shù)據(jù)程序靜態(tài)數(shù)據(jù)動態(tài)數(shù)據(jù):(忙閑狀態(tài)、撥號等)局數(shù)據(jù)系統(tǒng)數(shù)據(jù)脫機程序(支援程序)維護管理程序支援程序:(開發(fā)、生產(chǎn)用)測試程序呼叫處理程序交換軟件用戶數(shù)據(jù)故障處理和診斷程序應(yīng)用程序系統(tǒng)程序聯(lián)機程序(在線程序)操作系統(tǒng)實驗課做的就是這部分內(nèi)容啊!我們講交換機的軟件主要就是講這部分內(nèi)容第二節(jié)程序的執(zhí)行管理交換系統(tǒng)需要同時處理數(shù)千乃至上萬個隨機發(fā)生的呼叫,情況復(fù)雜,這就需要對呼叫處理程序執(zhí)行有效的管理,使交換機有條不紊地工作——一、多重處理必要性:提高CPU的
3、利用率基本原理:將每一個呼叫分解為多任務(wù)分段分時執(zhí)行(內(nèi)部處理快、輸出處理慢,相差4~5個數(shù)量級)任務(wù)1任務(wù)2任務(wù)3輸出處理內(nèi)部處理輸出處理內(nèi)部處理串行處理一、多重處理輸入處理采用實時處理,內(nèi)部處理和輸出處理采用多重并行處理任務(wù)1任務(wù)6輸出處理內(nèi)部處理2輸出處理內(nèi)部處理3輸出處理內(nèi)部處理4輸出處理內(nèi)部處理5任務(wù)11任務(wù)1任務(wù)2任務(wù)3輸出處理內(nèi)部處理輸出處理內(nèi)部處理串行處理多重并行處理輸出處理內(nèi)部處理1我們可以看出:宏觀上看是并行的微觀上看是串行的二、程序執(zhí)行級別故障級FH軟件故障(緊急處理,響應(yīng)中斷,調(diào)用故障處理程序)FM處理機故障FL話路和
4、I/O子系統(tǒng)故障時鐘級(周期級)H定時要求嚴格(如撥號掃描程序)L定時要求稍次(如摘掛機掃描、輸出驅(qū)動)基本級B內(nèi)部處理任務(wù)執(zhí)行過程I(空閑)F(故障級)T(時鐘級)B(基本級)8ms8ms8ms中斷中斷恢復(fù)1、每一次時鐘中斷,都是以周期級程序開始(輸入處理)2、每一時鐘中斷周期內(nèi)有空余時間則執(zhí)行基本級程序(內(nèi)部處理、輸出處理及內(nèi)部測試等)3、任何時刻有故障發(fā)生,都直接執(zhí)行故障級程序在同一級中有很多任務(wù),具體執(zhí)行哪些任務(wù)由任務(wù)調(diào)度程序來管理,時鐘級采用時間表法進行調(diào)度;基本級采用隊列法任務(wù)調(diào)度。7.3.2時間表法任務(wù)調(diào)度H、L級采用時間表法進
5、行調(diào)度,以H級為例:撥號脈沖掃描周期—8msDTMF掃描周期—16ms位間隔掃描周期—96ms用戶掃描周期—200ms由于掃描周期的不同,執(zhí)行的時間也不同,如何按規(guī)定周期,有條不紊地執(zhí)行各種程序,最有效的辦法是采用時間表(類似課表)。0001111001001101001110000011000011100000110000111000001100001111000011時間表111110131……654321計數(shù)器活動表31543210123撥號脈沖掃描測試用撥號脈沖識別位間隔掃描時間表結(jié)構(gòu)←對應(yīng)于任務(wù)←對應(yīng)于時間12跳轉(zhuǎn)表T0=8msDT
6、MF掃描三、總結(jié)呼叫處理故障處理輸入處理內(nèi)部處理輸出處理功能掃描硬件端口狀態(tài)對輸入信息進行分析處理驅(qū)動硬件端口動作故障診斷和故障處理程序等級周期級基本級(H)基本級(L)故障級優(yōu)先級高中低最高執(zhí)行管理的技術(shù)群處理實時處理(中斷)時間表多重處理多重處理實時處理(中斷)執(zhí)行管理的作用不丟失(用戶/中繼)端口信息,避免接續(xù)錯誤提高CPU利用率,保證交換機服務(wù)質(zhì)量提高CPU利用率,保證交換機服務(wù)質(zhì)量迅速處理,縮小故障造成的影響本章結(jié)束課程回顧1、交換機的軟件系統(tǒng)分為____和____兩大類。2、交換機程序分為_______和________兩大類,其
7、中,通信網(wǎng)中正常運行的交換機,運行的程序類別是_________;3、交換機局數(shù)據(jù)庫包含了_____、_____、______四類數(shù)據(jù)。其中交換機中繼數(shù)屬于____;話機的呼出權(quán)限屬于_____。話機的忙閑狀態(tài)屬于______數(shù)據(jù)。4、交換機的呼叫處理是由_____、______、和______三個步驟構(gòu)成。課程回顧1、呼叫處理的輸出處理和執(zhí)行管理環(huán)節(jié)經(jīng)過了______、____和____三個步驟。3、程序的執(zhí)行管理用到的主要的三種技術(shù)是____、______和_______.4、程序執(zhí)行的等級分為______、______和______三級
8、。其中優(yōu)先級別最高的是______,優(yōu)先級別最低的是______.繼續(xù)課程內(nèi)容課程回顧呼叫處理程序分為輸入處理、內(nèi)部分析和輸出處理三部分。1、時間表適用于哪一部分的