售前電話
135-3656-7657
售前電話 : 135-3656-7657
分散控制程控交換系統(tǒng)廣泛采用消息通信的機(jī)理,不論是不同處理機(jī)中的進(jìn)程或同一處理機(jī)中的進(jìn)程之間,一律用傳送消息(Message)的方式進(jìn)行通信,可以增加系統(tǒng)的可靠性和靈活性。通信控制是程控交換操作系統(tǒng)中不可缺少的重要組成部分。S1240是分布式系統(tǒng),引入了比較完善而靈活的消息通信機(jī)理。S1240系統(tǒng)所采用的消息通信方式,對(duì)分布式的實(shí)現(xiàn)也是一種有效的支援。實(shí)際上,S1240系統(tǒng)中的軟件模塊就稱(chēng)為有限消息機(jī)(FMM),其內(nèi)部功能和外部接口都決定于輸入、輸出消息的含義、數(shù)量和順序。消息的類(lèi)型和消息路由的確定方式很靈活,使得接收消息的FMM如果從一個(gè)硬件模塊遷移到另一個(gè)硬件模塊時(shí),并不改變?cè)械耐ㄐ趴刂茩C(jī)理。
以下將介紹S1240系統(tǒng)中消息通信控制機(jī)理,重點(diǎn)說(shuō)明作為核心的消息路由的確定。
1.消息的類(lèi)型
消息分為基本消息和直接消息兩種類(lèi)型。這兩種類(lèi)型的不同主要在于消息的目的地是否已知?;鞠⒌哪康牡夭⒉粸榘l(fā)送者所知,而要由操作系統(tǒng)來(lái)確定路由;直接消息的目的地已知,可由發(fā)送
消息的進(jìn)程說(shuō)明消息的目的地。此外,這兩種消息還可具有J些附加的屬性,用來(lái)對(duì)目的地做一些說(shuō)明,供操作系統(tǒng)在確定去向時(shí)使用。
(1)基本消息
基本消息可有以下幾種類(lèi)型:
能上是用POL(面向問(wèn)題的語(yǔ)言)書(shū)寫(xiě)時(shí)消息類(lèi)型和屬性的表示方法,括號(hào)中為相關(guān)的參數(shù)。參數(shù)中必須包含消息號(hào)碼,任何消息都具有一個(gè)唯一的號(hào)碼以示區(qū)別,也是判定路由的依據(jù)之一。另外的參數(shù)決定于消息的屬性。基本消息可有4種屬性:VIA.FOR.INTO.ONTO。
①VIA屬性
VIA表示在已建立的通路上傳送消息,對(duì)應(yīng)的參數(shù)是通路識(shí)別碼。
②FOR屬性,
FOR表示消息可為同一個(gè)控制單元中的幾個(gè)FMM所接收,故必須用參數(shù)說(shuō)明由哪一個(gè)FMM接收。這個(gè)參數(shù)稱(chēng)為鑒別數(shù)(Dis-crimmator),是一個(gè)從。?(為一1)的整數(shù)/等于可以接收此消息的FMM的數(shù)量。
③INTO屬性
INT。說(shuō)明接收消息的控制單元已經(jīng)確定,而這個(gè)控制單元的確定是用邏輯識(shí)別碼來(lái)表示的。因此,對(duì)應(yīng)于INTO屬性的參數(shù)稱(chēng)為邏輯控制單元(LCE)識(shí)別碼。S1240系統(tǒng)中的控制單元可以有兩種識(shí)別碼,一種是LCE識(shí)別碼,另一種是PCE識(shí)別碼,也就是物理控制單元識(shí)別碼。引入了LCE識(shí)別碼,增加了靈活性。
④ONTO屬性
ONTO表示接收消息的控制單元已由PCE識(shí)別碼所確定,對(duì)應(yīng)的參數(shù)就是PCE識(shí)別碼。PCE識(shí)別碼相當(dāng)于控制單元的網(wǎng)絡(luò)地址。應(yīng)該注意到,FOR屬性可以與INTO、ONTO或VIA合用。
(2)直接消息
直接消息也可稱(chēng)為定向消息,有以下幾種類(lèi)型:
•-DIRECTEDTO(消息號(hào)碼,控制單元識(shí)別碼,進(jìn)程識(shí)別碼)
•DIRECTEDVIA(消息號(hào)碼,通路識(shí)別碼) VIA的含義同前,TO表示直接消息由哪一個(gè)進(jìn)程所接收,對(duì)應(yīng)的參數(shù)是控制單元識(shí)別碼和進(jìn)程識(shí)別碼。