售前電話
135-3656-7657
售前電話 : 135-3656-7657
程控交換的軟件系統(tǒng)非常龐大和復(fù)雜,聯(lián)機(jī)程序可達(dá)1000k以上,開發(fā)軟件要花費幾百個人年以上。軟件系統(tǒng)可分為聯(lián)機(jī)運行程序(在線程序)和脫機(jī)支撐程序(離線程序)兩大類,下面將分別說明“
(1)聯(lián)機(jī)程序
聯(lián)機(jī)程序是程控交換機(jī)在運行時必須裝入的程序。總的來說,聯(lián)機(jī)程序的結(jié)構(gòu)可分為操作系統(tǒng)和應(yīng)用程序兩大部分,如圖10所示。
從程序的存放來看,聯(lián)機(jī)程序又可分為常'駐程序和非常駐程序。常駐程序存放在內(nèi)存中,以便隨時執(zhí)行。非常駐程序存放在外存中,需要執(zhí)行時才調(diào)入內(nèi)存,這樣可以減少內(nèi)存的容量。為也,在內(nèi)存可劃出一塊存儲區(qū),作為所有非常駐程序的公用存放匹,稱為覆'蓋(Overlay)存儲區(qū)。操作系統(tǒng)、呼叫處理和一部分維護(hù)、管理程序切為常駐程序,而有一部分維護(hù)、管理程序則作為非常駐程序。為了安全起見,所有程序應(yīng)有備份,存放在磁盤、磁帶中。當(dāng)運行中的聯(lián)機(jī)程序遭到破壞,可以重新裝入(reload)。
以下對各種聯(lián)機(jī)程序的功能作一簡介:
①操作系統(tǒng)
交換處理的實時性強(qiáng),應(yīng)采用實時操作系統(tǒng),主要特點如下:
•根據(jù)實時性要求調(diào)度各種程序;
•對并發(fā)執(zhí)行的支援;
•對多機(jī)系統(tǒng)的通信支援;
•對時間、存儲器等資源的有效管理和分配:
•較完善的差錯檢測和處理功能。
因此,操作系統(tǒng)一般應(yīng)具有程序的執(zhí)行管理、進(jìn)程管理、存儲器管理、處理機(jī)間通信控制、差錯處理等功能。
②應(yīng)用程序
呼叫處理程序包含輸入處理、內(nèi)部處理和輸出處理。輸入處理主要是各種定時掃描程序,例如用戶摘掛機(jī)掃描、脈沖收號掃描、中繼掃描等。內(nèi)部處理主要有數(shù)字分析、交換網(wǎng)絡(luò)的通路選試、路由選擇等功能。輸出處理包括對各種終端電路和交換網(wǎng)絡(luò)的驅(qū)動。呼叫處理程序基本上可分為兩層,低層的功能與話路硬件設(shè)備密切相關(guān),實時性強(qiáng),如各種掃描程序和驅(qū)動程序3高層的功能與硬件無直接關(guān)聯(lián),實時性要求可低一些,例如數(shù)字分析、通路選試等內(nèi)部處理功能。維護(hù)和管理程序的功能有用戶和中繼測試,話路測試,故障定位,過負(fù)荷控制,話務(wù)量統(tǒng)計,用戶數(shù)據(jù)和局?jǐn)?shù)據(jù)的管理等。
(2)支撐程序支撐程序是程控交換機(jī)的脫機(jī)程序,可由生產(chǎn)廠家或軟件中心提供,用來對程控交換機(jī)軟件的開發(fā)、測試、生產(chǎn)、維護(hù)的各個階段以及文件管理等提供全面的有效的支撐,相對于聯(lián)機(jī)程序而言,支撐系統(tǒng)是更為龐大的軟件。語言編譯、連接裝配、系統(tǒng)文件生成:局?jǐn)?shù)據(jù)生成、補釘管理、環(huán)境模擬測試、安裝測試等都屬于支撐程序。