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