文档介绍:7、程控交换软件系统
1
交换软件的特点和组成
交换软件的特点
程控交换机的运行软件= 操作系统+应用软件
运行软件的基本任务就是控制交换机的运行,也就是完成呼叫处理。
程控交换机的特点是业务量大,实时性和可靠性要求高,因此对运行软件也要求有较高的实时效率,能处理大量的呼叫,而且必须保证通信业务的不间断性。即运行软件的特点为:
实时性、多道程序运行、业务的不间断性
交换软件的组成
交换软件
运行软件
支援软件
操作系统
数据库系统
应用软件
呼叫处理
OAM
软件开发支援系统
软件加工系统
应用工程支援系统
交换局管理支援系统
程控交换机的操作系统
操作系统的类型:批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统
程控交换系统是一个实时控制系统,因此它的操作系统具有实时操作系统的特点。此外,由于在程控交换系统中常常采用多处理机系统,它的结构有计算机局域网的特点,因此其操作系统还具有网络操作系统的功能。对于全分散控制的交换系统来说,其操作系统也具有分布式操作系统的特点。
程控交换机操作系统的特点:
实时性:
对一组“激励”(输入)在满足一定的时间要求的条件下系统应产生相应的“响应”(输出),这就是实时操作。
多任务与并发性:
多任务的并发性引起任务间的同步、互斥、通信以及资源共享。
程控交换机操作系统的特点
环境行为的随机性:
要求系统各部分的处理能力必须按忙时负荷来计算。
网络资源共享和网络通信:
分布性:
使得系统在资源管理、进程通信和系统结构上具有其自身特点。
任务的分级
程控交换系统中任务按紧急性和实时性的要求不同可分为:
故障级:
负责故障识别和紧急处理等功能,具有最高优先级。
周期级:
由时钟中断按周期性启动的任务。
基本级:
由队列启动的、实时性要求较低的任务。
故障级
周期级
基本级
暂停
时钟中断
时钟中断
时钟中断
时钟中断
8ms
任务的分级
任务的调度
方法一:时间表调度法
方法二:多级链表调度法
表0指针
表1指针
表n指针
时钟
……
程序1
程序2
程序k
……
周期10ms
计数器(20)
程序1
程序2
程序k
……
周期200ms
计数器(5)
程序1
程序2
程序k
……
周期1s
计数器(15)
程序1
程序2
程序k
……
周期15s