摘要:3.5程控交換的操作系統(tǒng)局用程控交換機(jī)的聯(lián)機(jī)軟件中都配有實(shí)時(shí)操作系統(tǒng),以統(tǒng)一管理包括處理機(jī)在內(nèi)的所有資源。雖然在不同類型的交換機(jī)中,操作系統(tǒng)的具體結(jié)構(gòu)可能會(huì)有所不同,但它們的主要功能大致相同。本節(jié)從程控交換的角度來闡述操作系統(tǒng)的組成及其主要的功能。3.5.1功能與組成概括地說,程控交換操作系統(tǒng)的功能是管
3.5 程控交換的操作系統(tǒng)
局用程控交換機(jī)的聯(lián)機(jī)軟件中都配有實(shí)時(shí)操作系統(tǒng),以統(tǒng)一管理包括處理機(jī)在內(nèi)的所有 資源。雖然在不同類型的交換機(jī)中,操作系統(tǒng)的具體結(jié)構(gòu)可能會(huì)有所不同,但它們的主要功 能大致相同。本節(jié)從程控交換的角度來闡述操作系統(tǒng)的組成及其主要的功能。
3.5.1 功能與組成
概括地說,程控交換操作系統(tǒng)的功能是管理所有的資源和對其應(yīng)用軟件的執(zhí)行提供支援。 程控交換操作系統(tǒng)的具有以下基本功能。
?。?)程序的執(zhí)行管理
程控交換機(jī)軟件是一種需要并發(fā)執(zhí)行的系統(tǒng),同時(shí)會(huì)有多個(gè)呼叫等待處理,這些呼叫可 能處于相同的或不同的接續(xù)階段,都需要在處理機(jī)的呼叫處理程序的控制下完成接續(xù)任務(wù)。
而且,程控交換機(jī)的應(yīng)用軟件除了呼叫處理程序以外,還有維護(hù)和管理程序,都可能發(fā)生要 求處理的任務(wù)。因此,必須具有程序的執(zhí)行管理功能,按實(shí)時(shí)要求來調(diào)度各程序的執(zhí)行。為 便于程序的執(zhí)行管理,程序要?jiǎng)澐譃閹追N不同的優(yōu)先級(jí)。
程序的執(zhí)行管理實(shí)際上就是對處理機(jī)的管理。也就是說,每當(dāng)一個(gè)任務(wù)執(zhí)行完畢*必須 確定應(yīng)將處理機(jī)分配給哪一個(gè)任務(wù)去執(zhí)行。
?。?)存儲(chǔ)器管理
隨著呼叫的發(fā)生和接續(xù)的進(jìn)展,有許多動(dòng)態(tài)數(shù)據(jù)需要暫存,例如,主叫用戶的設(shè)備碼、主叫所撥的被叫號(hào)碼、所選用的通路時(shí)隙號(hào)碼等》為提高存儲(chǔ)器效率,這些暫存與呼叫有關(guān) 的動(dòng)態(tài)數(shù)據(jù)的存儲(chǔ)器可作為公用資源。
存儲(chǔ)器可按用途劃分為各種類型的存儲(chǔ)塊。例如,可以有呼叫控制塊CCB (Call Control Block),每個(gè)呼叫分配一個(gè),記錄與此呼叫有關(guān)的信息。還可以有時(shí)限控制塊,每當(dāng)提出時(shí) 限監(jiān)視要求時(shí)分配一個(gè)控制塊,存入要求者的身份、時(shí)限的類型和時(shí)長等內(nèi)容。在同一處理 機(jī)或不同處理機(jī)的軟件模塊間進(jìn)行通信時(shí),可以用消息緩沖器MB (Message Buffer)。
上述這些存儲(chǔ)塊作為公用資源,要進(jìn)行統(tǒng)一分配和歸還的管理,這就是存儲(chǔ)器管理的任務(wù)。
(3)時(shí)間管理
時(shí)間也是一種資源,可由操作系統(tǒng)統(tǒng)一管理。簡單地說,時(shí)間管理用來監(jiān)視各種時(shí)限是 否已到,以便及時(shí)用于通話計(jì)費(fèi)、運(yùn)行管理的日歷和時(shí)鐘的管理。
各種時(shí)限要求主要來自呼叫處理。呼叫處理中出現(xiàn)的時(shí)限要求有絕對時(shí)限和相對時(shí)限兩 種類型。絕對時(shí)限用來監(jiān)視某個(gè)未來的絕對時(shí)刻,例如,叫醒服務(wù)要監(jiān)視用戶所要求的叫醒 時(shí)間。相對時(shí)限用來監(jiān)視某個(gè)未來的時(shí)刻,也就是以提出要求的時(shí)間作為參知識(shí)點(diǎn)來計(jì)算時(shí)間, 例如,對久不撥號(hào)的監(jiān)視,是從用戶聽到撥號(hào)音開始計(jì)算,在一段時(shí)間(如30秒)內(nèi)不撥號(hào) 就是時(shí)限己到。
應(yīng)注意的是操作系統(tǒng)中時(shí)間管理的功能主要是監(jiān)視時(shí)間,至于時(shí)限到達(dá)后的處理則應(yīng)在 提出時(shí)限要求的程序中或啟動(dòng)專I'i的處理程序。
(4)通信支援
程控交換機(jī)常采用分散控制的多處理機(jī)控制方式,在處理機(jī)之間需要傳送各種信息以完 成呼叫處理等功能。各處理機(jī)之間通常不具有丼用存儲(chǔ)器,而是采用松耦合方式,操作系統(tǒng) 應(yīng)該給予機(jī)間通信必要的支援,例如,判斷信息應(yīng)由哪個(gè)處理機(jī)接收。
有的程控交換機(jī)中也將這種松耦合應(yīng)用在同一處理機(jī)的各個(gè)軟件模塊之間。這就是說,各軟 件模塊不具有公共存儲(chǔ)區(qū),而采用消息傳送作為軟件模塊通信的方法。這種方法可以提髙可靠性, 并有利于軟件模塊化。操作系統(tǒng)也對這些軟件模塊間的通信給予支援,完成通信控制功能。
?。?)故障處理
為使程控交換機(jī)不間斷地連續(xù)運(yùn)行,操作系統(tǒng)應(yīng)具有故陣處理、系統(tǒng)監(jiān)視和恢復(fù)的功能。
返回目錄:通信工程師考試程控交換技術(shù)匯總
相關(guān)推薦:
通信工程師備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題