程控交换软件基本结构

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

下一篇

SBC是什么-企业为什么需要SB以及应用场景

通信百科

SBC是什么-企业为什么需要SB以及应用场景

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

相关内容

手机外呼系统软件(如何提高市场拓展效率及销售效率)

手机外呼系统软件(如何提高市场拓展效率及销售效率)

随着市场竞争的加剧,越来越多的企业开始寻找新的市场拓展方式。而手机外呼系统软件作......

通信系统集成

2023-11-16

外呼电话系统软件(如何选择最适合你的一款)

外呼电话系统软件(如何选择最适合你的一款)

随着企业竞争加剧,越来越多的企业开始采用外呼电话系统软件来提高销售效率。然而,市......

通信系统集成

2023-11-14

医院对讲系统(基本原理、优点及使用方法)

医院对讲系统(基本原理、优点及使用方法)

作为医院内部沟通的重要工具,医院对讲系统已经被越来越多的医院所采用。它不仅可以提......

通信系统集成

2023-11-10