程控交換機(jī)的控制系統(tǒng)主要由處理機(jī)和存儲(chǔ)器組成。處理機(jī)執(zhí)行交換機(jī)軟件程序指揮硬件、軟件協(xié)調(diào)動(dòng)作;儲(chǔ)存器用來存放軟件程序及相關(guān)數(shù)據(jù)。
控制系統(tǒng)的主要作用是實(shí)現(xiàn)交換機(jī)的控制功能。概括而言,控制功能可分為呼叫處理功能和運(yùn)行維護(hù)功能兩部分。呼叫處理功能包括對(duì)從建立呼叫到釋放呼叫整個(gè)呼叫過程的控制處理,例如,收集處理各個(gè)外圍接口電路狀態(tài)變化,分析處理所接收到的各種信號(hào),控制交換網(wǎng)絡(luò)的選路與接續(xù),以及調(diào)度管理各種硬件和軟件資源。運(yùn)行維護(hù)功能則包括對(duì)用戶數(shù)據(jù)、系統(tǒng)數(shù)據(jù)的設(shè)定以及對(duì)故障的診斷處理等。
控制系統(tǒng)的結(jié)構(gòu)與程控交換機(jī)的控制方式密切相關(guān),控制方式不同,控制系統(tǒng)結(jié)構(gòu)也有所不同?刂品绞揭话憧梢苑譃榧锌刂坪头稚⒖刂,在程控?cái)?shù)字交換機(jī)上基本上采用分散控制方式。
集中控制和分散控制是相對(duì)于系統(tǒng)資源和控制功能而言的。簡(jiǎn)而言之,在程控交換機(jī)中,如果任何一臺(tái)處理機(jī)都可以實(shí)現(xiàn)交換機(jī)的全部控制功能,管理交換機(jī)的全部硬件和軟件資源,則這種方式就叫做集中控制功能;反之如果任何一臺(tái)處理機(jī)都只能執(zhí)行部分控制功能,管理交換機(jī)的部分硬件和軟件資源,則是分散控制。
集中控制的優(yōu)點(diǎn)是,處理機(jī)能掌握、了解整個(gè)系統(tǒng)的運(yùn)行狀態(tài),使用、管理系統(tǒng)的全部資源,不會(huì)出現(xiàn)爭(zhēng)搶資源的沖突。此外在集中控制中,各種控制功能之間的接口都是程序之間的軟件接口,任何功能的變更和增刪都只涉及到軟件。從而使其實(shí)現(xiàn)較為方便、容易。
然而,由于控制高度集中,使得這種系統(tǒng)比較脆弱,一旦控制部件出現(xiàn)故障,就可能引起整個(gè)系統(tǒng)癱瘓。為了解決這個(gè)問題,集中控制系統(tǒng)一般采用雙機(jī)理機(jī)或多處理機(jī)的冗余配置方式。但是集中控制系統(tǒng)的軟件要包括各種不同特性的功能,規(guī)模龐大,過于集中,不便管理,且易于受到破壞,正是由于軟件上的這種致命弱點(diǎn),使得集中控制方式得不到發(fā)展,目前已很少使用。
分散控制系統(tǒng)是一個(gè)多處理機(jī)系統(tǒng)。根據(jù)處理機(jī)的自主控制能力,分散控制可以分為分布控制和分級(jí)控制分散控制克服了集中控制的主要缺點(diǎn),是目前普遍采用的一種控制方式。