內(nèi)蒙古工業(yè)大學(xué)現(xiàn)代交換網(wǎng)絡(luò)03第三講 電路交換技術(shù)(三)_第1頁(yè)
內(nèi)蒙古工業(yè)大學(xué)現(xiàn)代交換網(wǎng)絡(luò)03第三講 電路交換技術(shù)(三)_第2頁(yè)
內(nèi)蒙古工業(yè)大學(xué)現(xiàn)代交換網(wǎng)絡(luò)03第三講 電路交換技術(shù)(三)_第3頁(yè)
內(nèi)蒙古工業(yè)大學(xué)現(xiàn)代交換網(wǎng)絡(luò)03第三講 電路交換技術(shù)(三)_第4頁(yè)
內(nèi)蒙古工業(yè)大學(xué)現(xiàn)代交換網(wǎng)絡(luò)03第三講 電路交換技術(shù)(三)_第5頁(yè)
已閱讀5頁(yè),還剩40頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第二部分電路交換技術(shù)2.5電話(huà)交換機(jī)呼叫處理過(guò)程1電話(huà)呼叫過(guò)程及處理要求電路交換系統(tǒng)功能,主要是處理電話(huà)呼叫過(guò)程的信令信息、監(jiān)控呼叫過(guò)程中的狀態(tài)及轉(zhuǎn)移,執(zhí)行相關(guān)接續(xù)動(dòng)作和通知用戶(hù)其執(zhí)行情況。要求,初始化,各資源參數(shù)及端口置閑,掃描用戶(hù)及中繼狀態(tài),準(zhǔn)備好接收任一呼叫請(qǐng)求;按呼叫需求分配資源,完成接續(xù)操作;通知用戶(hù)當(dāng)前執(zhí)行情形或指導(dǎo)下一步操作;能同時(shí)處理多個(gè)呼叫,呼叫處于任何階段都能正確處理;通信結(jié)束,能自動(dòng)釋放相關(guān)資源。2呼叫處理流程

(3)收號(hào),檢測(cè)到A為DP撥號(hào),釋放DTMF收號(hào)器,停撥號(hào)音,激活軟件收號(hào);否則為DTMF,收到1位碼后停撥號(hào)音,收到的號(hào)碼按位存儲(chǔ),根據(jù)首位號(hào)分類(lèi)決定應(yīng)收號(hào)位數(shù),對(duì)“應(yīng)收”和“已收”號(hào)位計(jì)數(shù)。(4)號(hào)碼分析,查用戶(hù)權(quán)限,無(wú)權(quán)送拒絕音,停止收號(hào);應(yīng)收號(hào)位已滿(mǎn),分析并查資源狀態(tài);鏈路忙送擁塞音,用戶(hù)忙送忙音;空閑則預(yù)占通話(huà)路由,A送回鈴音,B送鈴流。(1)檢測(cè)到摘機(jī)狀態(tài),查詢(xún)端口參數(shù)表以區(qū)分類(lèi)型,按類(lèi)型準(zhǔn)備資源,查收號(hào)器狀態(tài)。(2)找到空閑收號(hào)器,分配并與A連接,找信號(hào)音源路由,連接并送撥號(hào)音,進(jìn)入收號(hào)監(jiān)視狀態(tài)。3呼叫處理流程

(5)連接操作階段,B振鈴音,A回鈴音;若A提前掛機(jī),停鈴流并拆線(xiàn)復(fù)原,B超時(shí)不摘機(jī),停鈴流,A送忙音;B應(yīng)答,停鈴流和回鈴音,建立通話(huà)通路。(6)通話(huà)階段,B摘機(jī)則建立通話(huà)通路,啟動(dòng)計(jì)費(fèi),監(jiān)視主、被叫用戶(hù)狀態(tài)。(8)B先掛機(jī),復(fù)原通話(huà)通路,停止計(jì)費(fèi),A送忙音,監(jiān)視A狀態(tài)。(7)A先掛機(jī),復(fù)原通話(huà)通路,停止計(jì)費(fèi),B送忙音,監(jiān)視B狀態(tài)。42.5.2規(guī)范描述語(yǔ)言

—1.狀態(tài)劃分及轉(zhuǎn)移圖

51.呼叫處理狀態(tài)劃分接續(xù)過(guò)程分成空閑、等待收號(hào)、收號(hào)、振鈴、通話(huà)和聽(tīng)忙音6種穩(wěn)定狀態(tài)。一個(gè)穩(wěn)定狀態(tài)中,控制系統(tǒng)監(jiān)視外部端口有無(wú)新需求輸入。狀態(tài)轉(zhuǎn)移需外部信號(hào)激勵(lì)。不同穩(wěn)定狀態(tài)下,同樣的輸入信號(hào)將激勵(lì)不同的處理程序,并且將有不同的新?tīng)顟B(tài)轉(zhuǎn)移(如開(kāi)始呼叫和振鈴中的摘機(jī)信號(hào))。61.呼叫處理狀態(tài)劃分同一個(gè)穩(wěn)定狀態(tài)下,不同的輸入信號(hào)將激活不同的處理程序。同一穩(wěn)定狀態(tài)下,相同的輸入信號(hào),由于資源狀態(tài)的不同,也會(huì)激活不同的處理任務(wù),并轉(zhuǎn)移到不同的下一狀態(tài)。狀態(tài)轉(zhuǎn)移圖,可簡(jiǎn)明描述交換系統(tǒng)在執(zhí)行呼叫處理過(guò)程中的進(jìn)展情形。但只是概要描述,缺乏細(xì)節(jié)劃分,不能直接指導(dǎo)編程實(shí)現(xiàn)。72.有限狀態(tài)機(jī)和有限消息機(jī)描述有限狀態(tài)機(jī)(FSM),是將系統(tǒng)或進(jìn)程用有限個(gè)狀態(tài)進(jìn)行描述。在每個(gè)狀態(tài)下,由外部信號(hào)激勵(lì),系統(tǒng)完成相關(guān)響應(yīng)及狀態(tài)轉(zhuǎn)移。在FSM描述下,系統(tǒng)具有有限個(gè)非空的狀態(tài)集合,是有限的輸入、輸出信號(hào)的集合,系統(tǒng)接收輸入信號(hào),完成相應(yīng)動(dòng)作和輸出相關(guān)信號(hào),轉(zhuǎn)入下一新的穩(wěn)定狀態(tài)。FSM非常適合描述交換機(jī)的呼叫處理過(guò)程。讀入狀態(tài),執(zhí)行操作,轉(zhuǎn)入下一新?tīng)顟B(tài)。8有限狀態(tài)機(jī)結(jié)構(gòu)示意

92.有限狀態(tài)機(jī)和有限消息機(jī)描述有限消息機(jī)(FMM),是一種采用有限狀態(tài)機(jī)概念和結(jié)構(gòu)的模塊化編程方法。FMM是一種軟件功能模塊,是進(jìn)程的功能和狀態(tài)描述,包括可能接收的消息以及應(yīng)執(zhí)行的動(dòng)作,向外部發(fā)送的消息和下一穩(wěn)定狀態(tài)等。FMM與外部通信,采用消息方式,消息的發(fā)送、接收由操作系統(tǒng)管理。適合多處理機(jī)分布式控制的交換系統(tǒng)。103.規(guī)范描述語(yǔ)言SDLSDL是原CCITT建議的一種高級(jí)語(yǔ)言,用來(lái)說(shuō)明電話(huà)交換系統(tǒng)的行為。既能說(shuō)明待設(shè)計(jì)系統(tǒng),也能描述已實(shí)現(xiàn)系統(tǒng)。它基于FSM,通過(guò)擴(kuò)展形成的有限自動(dòng)機(jī)模型。定義一系列狀態(tài),描述每個(gè)狀態(tài)下收到某個(gè)外部激勵(lì)信號(hào)時(shí)系統(tǒng)做出的響應(yīng)和狀態(tài)轉(zhuǎn)移情況。SDL可在不同程度上表示一個(gè)系統(tǒng),從系統(tǒng)、模塊和進(jìn)程等不同層次、不同細(xì)節(jié)描述。11SDL圖形表示法中常用的圖形符號(hào)SDL常用的圖形符號(hào)124.局內(nèi)呼叫處理的SDL圖描述

134.局內(nèi)呼叫處理的SDL圖描述

144.局內(nèi)呼叫處理的SDL圖描述

15SDL圖描述呼叫處理過(guò)程利用SDL圖來(lái)描述交換機(jī)的呼叫處理過(guò)程,可以形象化的表示交換機(jī)軟件處理的過(guò)程、狀態(tài)變化及遷移、處理結(jié)果等。SDL是一種圖形表示方法,它是在有限狀態(tài)機(jī)表示基礎(chǔ)上擴(kuò)展的表示方法。動(dòng)態(tài)特征是一個(gè)激勵(lì)-響應(yīng)過(guò)程,平常處于穩(wěn)定狀態(tài),收到輸入信號(hào)后立即進(jìn)行一系列處理動(dòng)作,輸出一個(gè)信號(hào)作為響應(yīng)。16交換機(jī)呼叫處理過(guò)程3個(gè)組成部分(1)輸入處理,接收并識(shí)別外部端口輸入的接續(xù)處理請(qǐng)求和相關(guān)參數(shù)。(2)內(nèi)部處理,根據(jù)接收的輸入信號(hào)和當(dāng)前的進(jìn)程狀態(tài),結(jié)合規(guī)定服務(wù)性能和資源情況確定下一步任務(wù)。(3)輸出處理,根據(jù)內(nèi)部處理結(jié)果,發(fā)布一系列控制命令。命令對(duì)象,是呼叫處理內(nèi)部某個(gè)任務(wù)程序,或者是外部電路。172.6電路交換機(jī)控制軟件體系結(jié)構(gòu)

182.6.1控制軟件的基本特點(diǎn)1.實(shí)時(shí)性強(qiáng)

能及時(shí)收集外部狀態(tài)變化,在規(guī)定時(shí)間內(nèi)做出適當(dāng)反應(yīng),否則會(huì)丟失信息甚至導(dǎo)致操作失敗。2.并發(fā)性和多道程序運(yùn)行系統(tǒng)為多用戶(hù)服務(wù),各用戶(hù)狀態(tài)存在差異,同一時(shí)間可能執(zhí)行多道程序,處理多項(xiàng)任務(wù);各種不同的狀態(tài)及不同的狀態(tài)轉(zhuǎn)移,需多個(gè)不同的程序進(jìn)行處理;不同的程序可處于激活、等待、掛起狀態(tài)。192.6.1控制軟件的基本特點(diǎn)3.可靠性要求高可靠性指標(biāo)是99.98℅的正確呼叫處理及40年內(nèi)系統(tǒng)中斷運(yùn)行時(shí)間不超過(guò)兩小時(shí)。關(guān)鍵設(shè)備采用冗余配置;采用各種措施及時(shí)發(fā)現(xiàn)錯(cuò)誤和糾正錯(cuò)誤。4.能方便地適應(yīng)各種使用條件必須在規(guī)模、功能和運(yùn)行環(huán)境方面適應(yīng)不同需求;普遍采用參數(shù)化設(shè)計(jì),使處理程序和供給參數(shù)的數(shù)據(jù)部分分離。202.6.1控制軟件的基本特點(diǎn)5.軟件的可維護(hù)性要求高能方便引入新技術(shù)、新功能,容易修改軟件和硬件配置;采用模塊化、結(jié)構(gòu)化設(shè)計(jì),數(shù)據(jù)驅(qū)動(dòng)型程序結(jié)構(gòu)。6.數(shù)據(jù)驅(qū)動(dòng)型程序結(jié)構(gòu)根據(jù)參數(shù)查表來(lái)確定需要啟動(dòng)哪個(gè)程序的方法;優(yōu)點(diǎn)是當(dāng)處理策略變化時(shí),不必修改處理程序,只需修改部分?jǐn)?shù)據(jù)即可。212.6.2程控交換機(jī)軟件的組成一個(gè)多任務(wù)、多處理機(jī)的實(shí)時(shí)操作系統(tǒng),用以管理系統(tǒng)資源和控制程序的執(zhí)行。該程序具有任務(wù)調(diào)度、I/O設(shè)備管理和控制、處理機(jī)間通信控制和管理、系統(tǒng)進(jìn)程管理、存儲(chǔ)器管理、文件管理等功能。維持交換機(jī)系統(tǒng)正常運(yùn)行所必需的程序,運(yùn)行程序又叫聯(lián)機(jī)程序。開(kāi)發(fā)、開(kāi)通、調(diào)試及維修交換機(jī)軟件的工具,又叫脫機(jī)程序。其任務(wù)是不間斷地對(duì)交換機(jī)設(shè)備進(jìn)行監(jiān)視,當(dāng)交換機(jī)中某部件發(fā)生故障時(shí),及時(shí)識(shí)別并切除故障部件(如主/備倒換),重新組織系統(tǒng),恢復(fù)系統(tǒng)正常運(yùn)行并啟動(dòng)診斷程序和通知維護(hù)人員。對(duì)發(fā)生故障的部件進(jìn)行故障診斷,以確定故障部位(定位到插件板一級(jí)),然后由維護(hù)人員處理,如更換插件板。控制人機(jī)通信,對(duì)系統(tǒng)維護(hù)人員鍵入的控制命令進(jìn)行編輯和執(zhí)行。222.6.2程控交換機(jī)軟件的組成管理用戶(hù)的各類(lèi)呼叫接續(xù),指導(dǎo)外設(shè)運(yùn)行,主要有用戶(hù)狀態(tài)管理、交換路由管理、呼叫業(yè)務(wù)管理和話(huà)務(wù)負(fù)荷控制等。提供人機(jī)界面,由維護(hù)人員通過(guò)維護(hù)終端輸入的命令,完成修改局?jǐn)?shù)據(jù)和用戶(hù)數(shù)據(jù)、統(tǒng)計(jì)話(huà)務(wù)量、打印計(jì)費(fèi)話(huà)單等維護(hù)任務(wù);對(duì)用戶(hù)線(xiàn)和中繼線(xiàn)定期進(jìn)行例行維護(hù)測(cè)試,業(yè)務(wù)質(zhì)量檢查,業(yè)務(wù)變更處理等功能。232.6.2程控交換機(jī)軟件的組成源文件的生產(chǎn)和程序的編譯程序;連接編輯程序;調(diào)試程序。交換網(wǎng)規(guī)劃程序;話(huà)局工程設(shè)計(jì)程序;裝機(jī)工程設(shè)計(jì)程序;安裝測(cè)試程序。局?jǐn)?shù)據(jù)生成程序;用戶(hù)數(shù)據(jù)生成程序;交換機(jī)程序的組合。資料的搜集和分析;交換局資料的更改;資料的編輯和輸出。242.6.2程控交換機(jī)軟件的組成交換機(jī)系統(tǒng)共有的數(shù)據(jù),通用于所有交換局,不隨交換局的安裝環(huán)境而改變,如控制部件的結(jié)構(gòu)方式、交換網(wǎng)絡(luò)的控制方式、電源的供電方式等數(shù)據(jù)。交換機(jī)服務(wù)功能靠編程實(shí)現(xiàn),功能的定義、引用、刪除、使用環(huán)境等控制參數(shù)需專(zhuān)門(mén)數(shù)據(jù)描述。程序依據(jù)數(shù)據(jù)的設(shè)定來(lái)影響事件,依不同的描述來(lái)實(shí)現(xiàn)各異的服務(wù)功能。數(shù)據(jù)分為固定數(shù)據(jù)、半固定數(shù)據(jù)和臨時(shí)數(shù)據(jù),固定數(shù)據(jù)記錄系統(tǒng)配置、運(yùn)新環(huán)境和用戶(hù)參數(shù),臨時(shí)數(shù)據(jù)記錄端口狀態(tài)、資源占用情況和處理進(jìn)程等,常用CCB形式存放。配置數(shù)據(jù),交換機(jī)的硬件和軟件情況。硬件數(shù)量、位置、連接關(guān)系等,軟件版本、表格數(shù)量、起始地址等。局號(hào)翻譯規(guī)則,如呼叫源、號(hào)碼前綴等。中繼路由數(shù)據(jù),局向數(shù)、中繼群數(shù)和信令方式等。No.7信令數(shù)據(jù),描述MTP、TUP、SCCP、ISUP等。計(jì)費(fèi)數(shù)據(jù),方式、費(fèi)率和費(fèi)率方案等。新業(yè)務(wù)供給情況數(shù)據(jù),業(yè)務(wù)類(lèi)型和最大服務(wù)量等。電話(huà)號(hào)碼和設(shè)備碼。用戶(hù)線(xiàn)類(lèi)別,普通用戶(hù)、電話(huà)亭、小交換機(jī)等。電話(huà)機(jī)類(lèi)別,DP/DTMF方式。服務(wù)等級(jí),呼出限制、本地有權(quán)、長(zhǎng)途權(quán)限等。新業(yè)務(wù)登記,已登記的新業(yè)務(wù)及權(quán)限。計(jì)費(fèi)模式,月結(jié)算、每次結(jié)算、免費(fèi)等。25運(yùn)行程序的相互關(guān)系26系統(tǒng)運(yùn)行軟件的一般結(jié)構(gòu)

采用實(shí)時(shí)操作系統(tǒng),是應(yīng)用程序與硬件間的接口,功能是任務(wù)調(diào)度、定時(shí)管理、進(jìn)程間通信、處理機(jī)間通信、系統(tǒng)保障和恢復(fù)功能。系統(tǒng)資源參數(shù)、端口性能參數(shù)、運(yùn)行狀態(tài)數(shù)據(jù)以及其他表格數(shù)據(jù)等。負(fù)責(zé)所有呼叫請(qǐng)求的接續(xù)電路建立、監(jiān)視與釋放處理,支持常規(guī)業(yè)務(wù)和各種新業(yè)務(wù)。維護(hù)和管理系統(tǒng)運(yùn)行中資源分配和釋放、參數(shù)存取、統(tǒng)計(jì)話(huà)務(wù)量、計(jì)費(fèi)、發(fā)現(xiàn)和排除故障等。負(fù)責(zé)提供存取數(shù)據(jù)的操作機(jī)制。273.數(shù)據(jù)驅(qū)動(dòng)程序結(jié)構(gòu)

把動(dòng)作參數(shù)直接包含在程序的調(diào)度過(guò)程中,應(yīng)用需求改變時(shí)必須改變程序結(jié)構(gòu)。特點(diǎn)是程序結(jié)構(gòu)符合人的思路,對(duì)計(jì)算機(jī)來(lái)說(shuō)非最佳,因此采用數(shù)據(jù)驅(qū)動(dòng)方式。動(dòng)作驅(qū)動(dòng)程序:與數(shù)據(jù)驅(qū)動(dòng)程序有很大區(qū)別283.數(shù)據(jù)驅(qū)動(dòng)程序結(jié)構(gòu)

根據(jù)參數(shù)查表確定需啟動(dòng)的程序的編程結(jié)構(gòu),規(guī)范或需求變化時(shí)控制程序結(jié)構(gòu)不變,只需修改數(shù)據(jù)即可。增設(shè)標(biāo)志位,標(biāo)識(shí)值是程序入口地址/表格轉(zhuǎn)移地址。初始需求:X=0執(zhí)行R1XY=10執(zhí)行R2XY=11執(zhí)行R3。需求改變:XY=00執(zhí)行R2XY=01執(zhí)行R1XY=11執(zhí)行R3不改變程序結(jié)構(gòu),只修改數(shù)據(jù)表格便能實(shí)現(xiàn)。294.程序設(shè)計(jì)語(yǔ)言(1)SDL語(yǔ)言用于系統(tǒng)設(shè)計(jì)階段,描述功能塊的進(jìn)程、動(dòng)作過(guò)程、狀態(tài)變化、過(guò)程轉(zhuǎn)移等。(2)MML語(yǔ)言用于系統(tǒng)維護(hù),多采用圖形化的圖形界面語(yǔ)言。

(3)處理過(guò)程的編程語(yǔ)言采用匯編語(yǔ)言、CHILL、C/C++等語(yǔ)言。匯編語(yǔ)言,效率高,但可移植性差。CHILL語(yǔ)言,推薦的標(biāo)準(zhǔn)語(yǔ)言,困難是編譯環(huán)境。C/C++語(yǔ)言,居中,編譯環(huán)境容易,可移植,較普遍。302.6.3程序的級(jí)別劃分和調(diào)度交換機(jī)軟件的并發(fā)性和實(shí)時(shí)性強(qiáng),存在多道被激活的作業(yè),須在規(guī)定時(shí)間內(nèi)作出響應(yīng)。調(diào)度程序,根據(jù)實(shí)時(shí)性要求將各處理程序劃分為不同的優(yōu)先級(jí),并按其高低順序調(diào)度相關(guān)程序在處理機(jī)上執(zhí)行??刂瞥绦蛲ǔ澐譃楣收霞?jí)、時(shí)鐘級(jí)和基本級(jí)三個(gè)等級(jí)。311.故障級(jí)任何故障都將嚴(yán)重影響系統(tǒng)的服務(wù)質(zhì)量,且故障隨時(shí)發(fā)生,必須能及時(shí)發(fā)現(xiàn)和處理故障,保證系統(tǒng)處于高可用狀態(tài)。故障處理程序級(jí)別最高,常采用不可屏蔽中斷方式激活處理程序,即其他不可打擾其執(zhí)行。任何時(shí)刻發(fā)生故障時(shí),都直接向處理機(jī)發(fā)出不可屏蔽中斷請(qǐng)求,處理機(jī)完整處理一條指令后應(yīng)馬上響應(yīng)該中斷請(qǐng)求。322.時(shí)鐘級(jí)特征處理實(shí)時(shí)性較高并按周期執(zhí)行的任務(wù)??捎胁煌膱?zhí)行周期。只發(fā)現(xiàn)事件,不直接處理事件。將事件及參數(shù)按優(yōu)先級(jí)排隊(duì),由調(diào)度程序調(diào)度執(zhí)行。工作方式由硬時(shí)鐘中斷方式啟動(dòng),隔4ms/8ms激活中斷服務(wù)程序一次。中斷服務(wù)程序先保護(hù)斷點(diǎn),后按調(diào)度表調(diào)度執(zhí)行程序。本時(shí)段任務(wù)執(zhí)行完,自動(dòng)返回先前斷點(diǎn)執(zhí)行??杀还收霞?jí)打斷,但不能中斷故障級(jí)程序。調(diào)度程序功能,按時(shí)鐘級(jí)進(jìn)程周期要求,確定調(diào)度哪些程序運(yùn)行。332.時(shí)鐘級(jí)

—時(shí)間表調(diào)度方式

每次時(shí)鐘中斷時(shí),時(shí)間計(jì)數(shù)器加1,值用作時(shí)間表的行指針,計(jì)數(shù)器以時(shí)間表的行數(shù)為模進(jìn)行循環(huán)計(jì)數(shù)。利用屏蔽表可將不必執(zhí)行的任務(wù)屏蔽掉,與時(shí)間表進(jìn)行邏輯與操作。用來(lái)調(diào)度需執(zhí)行的程序,每列對(duì)應(yīng)一個(gè)程序,每行對(duì)應(yīng)一個(gè)時(shí)鐘中斷周期。1表示該時(shí)鐘周期要執(zhí)行的列號(hào)對(duì)應(yīng)的處理程序,0表示不執(zhí)行。342.時(shí)鐘級(jí)在時(shí)間表中,某列兩次為1的行間距數(shù)表示該時(shí)鐘級(jí)程序的執(zhí)行周期。一張時(shí)間表所能調(diào)度的最大程序數(shù)等于其列數(shù),由字寬決定,行數(shù)則由計(jì)數(shù)器的最大值確定。時(shí)間表調(diào)度,所有周期程序具有嚴(yán)格的周期性要求,所有程序須完全等時(shí)調(diào)度。時(shí)間表調(diào)度程序的激活間隔是所有時(shí)鐘級(jí)程序周期的最大公約數(shù),時(shí)間表行數(shù)等于所有程序的周期除以時(shí)鐘周期的商數(shù)的最小公倍數(shù)。35

363.基本級(jí)基本級(jí)程序主要對(duì)時(shí)鐘程序發(fā)現(xiàn)的外部事件分析處理,大部分在運(yùn)行時(shí)構(gòu)成進(jìn)程,也稱(chēng)作進(jìn)程級(jí)。進(jìn)程級(jí)程序可按其完成任務(wù)需求分成不同的優(yōu)先級(jí)。呼叫處理程序優(yōu)先級(jí)較高,維護(hù)和管理進(jìn)程優(yōu)先級(jí)較低。進(jìn)程級(jí)程序由任務(wù)調(diào)度程序調(diào)度執(zhí)行。37(1)

進(jìn)程的概念進(jìn)程是操作系統(tǒng)中的概念,是指并發(fā)程序的執(zhí)行過(guò)程,也稱(chēng)為“任務(wù)”或“活動(dòng)”,是系統(tǒng)分配資源的基本單位。幾種定義:①進(jìn)程是可并行執(zhí)行的計(jì)算部分;②進(jìn)程是一個(gè)獨(dú)立的、可以調(diào)度的活動(dòng);③進(jìn)程是一個(gè)抽象實(shí)體,當(dāng)執(zhí)行某任務(wù)時(shí)它要分配和釋放各種資源;④行為規(guī)則叫程序,程序在處理機(jī)上執(zhí)行時(shí)的活動(dòng)叫進(jìn)程;⑤進(jìn)程是一系列逐一執(zhí)行的操作,操作的確切含義有賴(lài)于用怎樣的進(jìn)程來(lái)描述。38(1)

進(jìn)程的概念程序是靜態(tài)的概念,指令的有序集合。進(jìn)程是動(dòng)態(tài)的概念,強(qiáng)調(diào)執(zhí)行過(guò)程,可動(dòng)態(tài)創(chuàng)建,調(diào)度執(zhí)行后消亡。一個(gè)程序可為多個(gè)進(jìn)程共享,而一個(gè)進(jìn)程也可以順序執(zhí)行多個(gè)程序。作業(yè)要求處理機(jī)所做處理工作的集合,是執(zhí)行任務(wù)實(shí)體。作業(yè)需經(jīng)四個(gè)階段:提交、收容、執(zhí)行和完成。進(jìn)程由程序、數(shù)據(jù)和進(jìn)程控制塊組成。程序和數(shù)據(jù)說(shuō)明具體的行為模式,進(jìn)程控制塊描述進(jìn)程執(zhí)行情況,進(jìn)程控制塊隨進(jìn)程的創(chuàng)建而建立,隨進(jìn)程的消滅而撤銷(xiāo)。39(2)

進(jìn)程的狀態(tài)及其轉(zhuǎn)換

正占用處理機(jī),對(duì)于單CPU結(jié)構(gòu),任何時(shí)刻處于運(yùn)行狀態(tài)的進(jìn)程只有一個(gè)。準(zhǔn)備占用處理機(jī),只要分配處理機(jī)資源即可投入運(yùn)行。等待某種事件或信號(hào)產(chǎn)生后才可進(jìn)入就緒狀態(tài)。40(3)

進(jìn)程控制塊進(jìn)程控制塊(PCB)存放控制信息包括四類(lèi)信息:

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論