专注SIP通讯产品与方案

分布式实时操作系统的要求

1.实时操作系统的特点
程控交换机是实时处理系统,应配置实时操作系统。程控交换实时处理系统有以下的特点
(1) 实时性强,响应时间要求很快;
(2) 多任务并发执行;
(3) 系统的安全可靠性要求很高。
程控交换机实时操作系统应能满足这些要求,提供强有力的支援。
2.分布式操作系统的要求
            现代程控交换机采用多处理机分散控制方式,每个处理机都应驻存操作系统软件,这就形成了分布式操作系统。当然,对于不同级别和执行不同功能的处理机,其中的操作系统也有所不同。例如,ESWD系统的GP(用户中继群处理机)和CP(协同处理机)中的操作系统组成和层次结构不同,S124O系统的M&P(维护和外围设备)模块中的操作系统也不同于一般模块。通常,控制某种话路设备的区域性处理机中的操作系统,要比中央处理机中的操作系统简单。例如,FETEX-150系统的CPR(呼叫处理机)中的操作系统有4个功能块,而LPR(用户处理机)中的操作系统只有2个功能块。
由此,多处理机结构的分布式操作系统有一个功能分配的问题,一般应考虑到以下要求:
(1)应用程序的要求
            在不同类型的处理机中驻存有不同的应用程序,对操作系统的要求有所不同。例如,5号EAX系统中,在时间管理方面,TP(电话处理机)要有超时监视功能,AP(管理处理机)则还要有详细计费单的生成功能,应获得日期、时间等数据,因而AP中操作系统的时间资源管理的功能应较强。
(2)不同的硬件配置
            不同的处理机可能控制不同的硬件设备。例如,5号EAX的AP接有计算机外围设备,而PP(外围处理机)则控制话路设备。S1240系统中M&P模块的一个主要特点也是接有计算机外围设备。
(3)不同的任务执行环境
            一般来说,直接控制话路设备的区域处理机具有严格的实时环境,而任务调度的级别和策略较简单,中央处理机则与此相反。
(4)通用性
            尽管存在以上的不同要求,但操作系统中相当一部分功能还是相同的,应该扩大共同性,使尽量具有通用性。为此,可以使用适应于不同硬件或数据环境的公共功能,甚至可以包含不需要但存储开销不大的一些功能。