文档介绍:第六章程控数字交换机的软件
引言
软件的基本特点
程控交换软件的基本特点是:实时性强,具有
并发性,适应性强,可靠性和可维护性要求高。
程控交换机是一个实时系统,它要求能及时收
集各个用户的当前状态数据,对这些数据及时进行
分析处理,并及时作出相应反应。
在一部交换机上,往往不仅有多个用户同时发
出呼叫请求,还同时有多个用户正在进行通话。这
就要求交换机能够在同一时刻执行多道作业。
采用多道作业不仅是交换机客观环境的需要,
也是实现实时性要求的一个必然结果。
程控交换机应具有很高的可靠性,即使在其
硬件或软件系统本身发生故障的情况下,系统仍
能保持可靠运行。
软件的一般结构
交换机的运行软件一般分为三部分:数据、系
统程序和应用程序。
半固定数据:描述静态特性,如交换机的硬件
配置、运行环境等。这些数据在安装时确定,一般
较少变动。
暂时性数据:描述动态信息。这类数据只用在
每次呼叫的建立过程之中,这次呼叫释放以后,这
些数据就被删除。这类数据包括有主叫、被叫用户
号码、占用路由的地址数据等。
在交换机的软件程序中,数据并不是彼此独立
的,它们之间存在一定的内在联系。数据一般以表
格或文件的形式组织起来。
交换机软件的系统程序由操作系统构成。操作
系统是交换机硬件和应用程序之间的接口,它统一
管理交换机的所有硬件、软件资源,合理组织各个
作业的流程,协调处理机的动作和实现各个处理机
之间的通信。
操作系统的主要功能如下:
(1)进程管理:主要涉及进程的建立和消灭,
以及对各个进程分配CPU时间等问题。
(2)作业管理:是指处理机从接收一个信号到
对这个信号进行处理而得出相应结果这一系列工作
步骤的集合。用户摘机、挂机、送信号音的处理都
可以作为一个独立的作业。作业管理就是解决作业
的进出问题(即作业的建立、执行和完成)。
(3)存储管理:主要目的是为了充分有效地使
用存储器资源,涉及存储器的分配、保护与共享以
及地址重定位。
(4)文件管理:主要功能是在文件和应用程序
之间产生一个和设备高度无关又方便使用的接口。
(5)设备管理:又称为 I/O管理,主要用来管
理CPU和外围环境之间的信息通信。
应用程序是直接面向用户、为用户服务的程序,
包括呼叫处理、系统防护和维护管理。
(1)呼叫处理:负责整个交换机所有呼叫的建
立与释放以及交换机各种电话服务功能的建立与释
放。
呼叫处理程序集中体现了交换机软件的两个基
本特点:实时性和并发性。
(2)系统防护:基本功能是在系统运行期间保
持系统的高度可靠性。
(3)维护管理:主要用来存取、修改半固定数
据以及管理含有这类数据的文件。
在交换机软件中,呼叫处理程序是实现交换机
基本功能的主要组成部分。