欧美日韩亚洲欧美日韩亚洲,国产三级在线观看播放视频视频,亚洲观看一区二区三区,少妇人妻人人爽人人爽快

新聞資訊

醫(yī)護傳呼對講系統(tǒng)廠家-并發(fā)性的實現(xiàn)方式

2023-10-20 12:36

            為獲得并發(fā)性,基本上有兩種方式:進程的并發(fā)性和有限狀態(tài)機的并發(fā)性。進程具有動態(tài)性和并發(fā)性,可以很好地刻劃并發(fā)系統(tǒng)的特征。進程定義含有一串動作序列,可以并發(fā)多個進程。一個進程可以與同一進程定義或其它的進程定義所激活的進程并發(fā)執(zhí)行。某些高級語言支持并發(fā)功能,例如CHILL語言。采用高級語言的并發(fā)機構(gòu)獲得并發(fā)性,會增加系統(tǒng)開銷,包括時間開銷和存儲器開銷。特別是對于存在大量并發(fā)進程的大型系統(tǒng)而言,開銷更大,從而會顯著減少處理機的吞吐量和降低存儲器的使用效率。

            有限狀態(tài)機本身并不具有固有的并發(fā)性,但可以使其呈現(xiàn)并發(fā)性。當每個呼叫或每個任務要執(zhí)行某個FSM的程序時,可以建立數(shù)據(jù)環(huán)境而作為FSM程序的一次激活。數(shù)據(jù)環(huán)境中可包括相應呼叫所帶有的信息以及FSM的狀態(tài)數(shù)據(jù)。當先前一個呼叫激活在FSM程序中尚未執(zhí)行完畢時,該FSM可以進入另一個呼叫的激活。于是,FSM程序變成可再入程序,可以同時存在多個激活,從而呈現(xiàn)了并發(fā)性。有一些程控交換機就是采用這種方式而不引入進程的概念和機理,例如FETEX-150系統(tǒng)。

            但是,采用FSM結(jié)構(gòu)并不意味著不能使用進程的概念,或者說,采用并發(fā)進程也并不意味著不能使用FSM結(jié)構(gòu)。也就是FSM程序結(jié)構(gòu)可以使用或不使用進程的概念。S1240系統(tǒng)采用FSM并發(fā)進程的方式,而未嚴格采用CHILL的并發(fā)機理,雖然兩者的差別并不大。FSM在S1240系統(tǒng)中稱為FMM。在FMM上具有以下幾種并發(fā)性:

1.同一FMM的并發(fā)性

            不同的呼叫可以在同一個FMM上并發(fā)執(zhí)行,也就是同一個FMM創(chuàng)建了多個進程。這個FMM應該是多進程FMM。這里應該注意區(qū)別兩種狀態(tài):FMM的狀態(tài)和進程狀態(tài)。FMM的狀態(tài)是FSM所具有的有限狀態(tài)集,例如SIGCFMM的空閑、呼出、撥號等狀態(tài),隨著呼叫的進展而不斷進行狀態(tài)轉(zhuǎn)移。進程狀態(tài)是為了便于調(diào)度和控制,而將進程本身所劃分的狀態(tài),例如執(zhí)行或等待狀態(tài),以后還要說明。對應于各個進程的不同呼叫在FMM中所處的狀態(tài),可以相同也可以不相同。例如,SIGCFMM創(chuàng)建了5個進程,其中一個呼叫處于SIGC的呼出狀態(tài),二個呼叫處于撥號狀態(tài),另二個呼叫處于擁塞狀態(tài)。至于進程本身的狀態(tài),顯然只能有一個進程處于執(zhí)行狀態(tài),其余進程都處于非執(zhí)行的各種狀態(tài)。

2.不同F(xiàn)MM的并發(fā)性

            在不同的FMM上創(chuàng)建的若干進程呈現(xiàn)了并發(fā)性。當然,這不同的FMM可以在同一處理機中,也可以在不同的處理機中。前者是偽并發(fā)性,后者是真并發(fā)性。

不同的FMM上的并發(fā)性又有以下兩種情況:

(1)不同呼叫在不同F(xiàn)MM上的并發(fā)執(zhí)行

            這種情況易于理解,例如一個呼叫在SIGCFMM創(chuàng)建了一個進程,另一個呼叫在PREFMM創(chuàng)建了一個進程。

(2)同一呼叫在不同F(xiàn)MM上的并發(fā)執(zhí)行

            這種情況是由于分層軟件所引起,當某一呼叫激活高層呼叫軟件而產(chǎn)生一個進程時,在較低層軟件中仍存在著該呼叫的進程。例如,一個呼叫在SIGC中創(chuàng)建了一個進程后,在PRE或CACO中又創(chuàng)建了一個進程,這時作為信令接口的SIGC中的進程并不終止而要繼續(xù)配合工作。SIGC的層次比PRE低。作為同一層次進行呼叫控制的不同的FMM,對同一呼叫而言則不存在并發(fā)進程,而是順序執(zhí)行。這就是說,當一個呼叫在PRE的進程所執(zhí)行的任務結(jié)束時,將創(chuàng)建CACO的進程而終止PRE的進程。當CACO中的進程的任務結(jié)束,呼叫進入接通被叫和通話狀態(tài)時,CACO中進程終止。

            在S1240系統(tǒng)中的FMM也并不都是多進程FMM,還有單進程多設(shè)備FMM和單進程FMM。凡是FMM都是FSM結(jié)構(gòu),但是單進程多設(shè)備FMM并不并發(fā)多進程,而是只有一個管理進程,采用“多設(shè)備”的概念來獲得并發(fā)性。例如,SLSFMM就是單進程多設(shè)備(MonoprocessMuItidevice)FMM,用終端設(shè)備號及不同狀態(tài)來區(qū)分不同的激活而獲得并發(fā)性。至于單進程FMM則用來完成單一的功能,每次激活都是執(zhí)行到結(jié)束,而不呈現(xiàn)并發(fā)性。

上一篇:ICU數(shù)字化探視系統(tǒng)廠家-對講機中繼(特點、實用技巧和選購指南)
返回
下一篇:醫(yī)院呼叫系統(tǒng)廠家-撥號狀態(tài)
且末县| 永清县| 台州市| 密云县| 镇安县| 砀山县| 文化| 二手房| 泗水县| 朝阳县| 嘉善县| 青铜峡市| 嘉黎县| 黎平县| 拉孜县| 荥阳市| 连州市| 天镇县| 焦作市| 同德县| 丹寨县| 黄梅县| 正宁县| 大宁县| 景德镇市| 泉州市| 化德县| 云和县| 邹城市| 临夏市| 乌兰察布市| 西藏| 安塞县| 大埔区| 江口县| 西贡区| 同德县| 阿荣旗| 宜昌市| 黔南| 从江县|