程控交换软件基本结构

            程控交换的软件系统非常庞大和复杂,联机程序可达1000k以上,开发软件要花费几百个人年以上。软件系统可分为联机运行程序(在线程序)和脱机支撑程序(离线程序)两大类,下面将分别说明“
(1)联机程序
            联机程序是程控交换机在运行时必须装入的程序。总的来说,联机程序的结构可分为操作系统和应用程序两大部分,如图10所示。
联机程序的总结构
            从程序的存放来看,联机程序又可分为常'驻程序和非常驻程序。常驻程序存放在内存中,以便随时执行。非常驻程序存放在外存中,需要执行时才调入内存,这样可以减少内存的容量。为也,在内存可划出一块存储区,作为所有非常驻程序的公用存放匹,称为覆'盖(Overlay)存储区。操作系统、呼叫处理和一部分维护、管理程序切为常驻程序,而有一部分维护、管理程序则作为非常驻程序。为了安全起见,所有程序应有备份,存放在磁盘、磁带中。当运行中的联机程序遭到破坏,可以重新装入(reload)。
以下对各种联机程序的功能作一简介:
①操作系统
交换处理的实时性强,应采用实时操作系统,主要特点如下:
•根据实时性要求调度各种程序;
•对并发执行的支援;
•对多机系统的通信支援;
•对时间、存储器等资源的有效管理和分配:
•较完善的差错检测和处理功能。
            因此,操作系统一般应具有程序的执行管理、进程管理、存储器管理、处理机间通信控制、差错处理等功能。
②应用程序
            呼叫处理程序包含输入处理、内部处理和输出处理。输入处理主要是各种定时扫描程序,例如用户摘挂机扫描、脉冲收号扫描、中继扫描等。内部处理主要有数字分析、交换网络的通路选试、路由选择等功能。输出处理包括对各种终端电路和交换网络的驱动。呼叫处理程序基本上可分为两层,低层的功能与话路硬件设备密切相关,实时性强,如各种扫描程序和驱动程序3高层的功能与硬件无直接关联,实时性要求可低一些,例如数字分析、通路选试等内部处理功能。维护和管理程序的功能有用户和中继测试,话路测试,故障定位,过负荷控制,话务量统计,用户数据和局数据的管理等。
(2)支撑程序
            支撑程序是程控交换机的脱机程序,可由生产厂家或软件中心提供,用来对程控交换机软件的开发、测试、生产、维护的各个阶段以及文件管理等提供全面的有效的支撑,相对于联机程序而言,支撑系统是更为庞大的软件。语言编译、连接装配、系统文件生成:局数据生成、补钉管理、环境模拟测试、安装测试等都属于支撑程序。

下一篇

SBC是什么-在网络电话系统的作用

通信百科

SBC是什么-在网络电话系统的作用

sbc一种NAT穿透的方式。SBC可确保VoIP 安全,又可提供媒体代理服务器的套件。SBC架构于IMS网络之上,可作为IMS网络的SIP和RTSP的 Proxy Server,所有的SIP与RTSP讯息都会透过SBC来处理,SBC更具备N... ...

相关内容

通信软件技术(有哪些值得关注的新趋势)

通信软件技术(有哪些值得关注的新趋势)

随着这些新技术的不断发展和创新,通信软件技术将会更加智能化、安全化、高效化。我们......

通信系统集成

2023-05-24

通信软件(哪些是最受欢迎的?)

通信软件(哪些是最受欢迎的?)

通信软件已经成为人们日常生活中不可或缺的一部分。随着通信软件的不断发展,市面上出......

通信系统集成

2023-05-24

电话销售软件(哪些软件可以提高销售效率?)

电话销售软件(哪些软件可以提高销售效率?)

随着信息技术的发展,越来越多的企业开始采用电话销售这种高效的销售方式,而电话销售......

通信系统集成

2023-05-18