程控数字交换系统的软件

程控数字交换系统的软件

ID:42190274

大小:1.58 MB

页数:71页

时间:2019-09-10

程控数字交换系统的软件_第1页
程控数字交换系统的软件_第2页
程控数字交换系统的软件_第3页
程控数字交换系统的软件_第4页
程控数字交换系统的软件_第5页
资源描述:

《程控数字交换系统的软件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章程控数字交换系统的软件4.1程控交换软件的概述4.2运行软件的一般结构4.3程序的级别及调度4.4呼叫处理程序4.1程控交换软件的概述4.1.1程控交换软件的基本特点程控交换软件的基本特点是:实时性强,具有并发性,适应性强,可靠性和可维护性要求高。1.实时性强程控交换机是一个实时系统。2.并发性和多道程序运行在一部交换机上,往往不仅有多个用户同时发出呼叫请求,还同时有多个用户正在进行通话。图4-1多个进程实例共用一个程序代码3.可靠性要求高程控交换机应具有很高的可靠性,即使在其硬件或软件系统本身发生故障的情况下,系统仍能保持可靠运行。

2、4.能方便地适应交换机的各种条件:一个程控交换机要面对大量规模不同、对交换机功能要求不同、运行环境不同的交换局。5.软件的可维护性要求高:交换软件的另一个特点是具有相当大的维护工作量。4.1.2数据驱动程序的特点及其结构程控交换软件的一个基本要求是容易追加新的功能及适应不同的条件。图4-2动作驱动程序的流程图图4-3数据驱动程序的流程图图4-4数据驱动程序的一般结构4.1.3有限状态机(FSM)和有限消息机(FMM)的概念系统的有限状态机描述是指能将系统(或进程)的状态定义为有限个状态,然后描述在每个状态下受到某个外部信号激励时系统作出的响

3、应及状态转移的情况。图4-5FSM结构的示意图4.1.4在交换软件设计中应用的三种类型的程序设计语言在程控交换机软件的开发、运行和维护阶段,一般要用到三种类型的语言:规范描述语言(SDL)、各种高级语言和汇编语言、人机对话语言(MML)。1.规范描述语言规范描述语言(SDL)是原CCITT建议的一种高级语言,主要用来说明电话交换系统的行为。(1)系统定义系统名字信号定义信号表定义信道定义数据定义模块定义(2)模块定义模块定义包含以下项目:模块名字信号定义信号表定义信号路由定义信道到路由的连接进程定义数据定义(3)进程定义图4-8SDL/GR

4、描述进程的主要符号2.汇编语言和高级语言(1)汇编语言汇编语言是面向处理机动作过程的语言(2)高级语言3.人机对话语言(MML)(1)输入信息——人机命令(2)输出语言4.2运行软件的一般结构4.2.1运行软件的基本结构程控交换机的运行软件指存放在交换机处理机系统中,对交换机的各种业务进行处理的程序和数据的集合。图4-10运行软件结构4.2.2局数据和用户数据1.局数据局数据用来描述交换机的配置及运行环境,主要包含以下内容:配置数据交换局的号码翻译规则路由中继数据No.7信令数据计费数据新业务提供情况2.用户数据用户数据用来说明用户的情况,

5、每个用户都有其特有的用户数据。用户数据主要包括以下内容:用户电话号码、用户设备码用户线类别话机类别用户的服务等级用户对新业务的使用权及用户已登记的新业务用户计费数据4.2.3操作系统、呼叫处理程序以及维护管理程序1.操作系统2.呼叫处理程序3.维护管理系统4.3程序的级别及调度4.3.1程序的优先级、各类程序的特点及驱动方式程控交换机软件的最基本特点是并发性和实时性,并发性是指在系统中存在多道被激活的作业,实时性是指系统对外界出现的事件必须在规定时间内作出响应,否则将丢失有关信息而导致呼叫处理的失败。1.中断级中断级程序有两个重要特点,一个

6、是实时性要求高,在事件发生时必须立即处理;另一个是事件发生的随机性,即事件何时发生事先无法确定。2.时钟级时钟级程序用于处理实时性要求较高的工作(按照一定周期执行)。3.基本级基本级程序的功能是对外部发现的各种事件进行处理。4.3.2时钟级程序的调度时钟级调度程序是由时钟中断启动的。1.表格结构2.调度程序流程图4-11比特型时间表2.调度程序流程图4-12调度程序流程图4.3.3处理机占用率计算图4-13时钟级与基本级的执行4.3.4基本级程序的调度1.进程的概念进程是操作系统中最重要、最基本的概念之一,它是随着多道程序的出现而引入的。进

7、程具有如下性质:①进程包含了数据和运行于其上的程序。②同一程序同时运行于不同数据集合上时,构成不同的进程。③若干个进程可以是相互交往的。④进程可以并发地执行。2.进程的状态及其转换等待状态:等待某个事件的发生。就绪状态:等待系统分配处理机以便运行。运行状态:占有处理机正在运行。每个进程在执行过程中,任意时刻当且仅当处于上述三种状态之一。图4-14进程的状态转换3.进程控制块第—类:标识信息。用于标识一个进程,如进程名(与进程定义相对应的程序名),进程号码等。第二类:说明信息。用于说明进程情况,如说明进程状态,等待原因,进程程序存放位

8、置,进程数据存放位置等信息。第三类:现场信息。用于保留进程在运行时存放在处理机中的内容,如通用寄存器,控制寄存器的内容,程序状态字等。第四类:资源信息。用于说明有关该进程所占用的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。