交换技术三个优先级别故障级、周期级和基本级

交换技术与网络管控 责任编辑:shihaiyang 2013-10-12

摘要:交换技术三个优先级别故障级、周期级和基本级

  在线辅导 面授招生 考试大纲 指定教材 报名时间

在程控交换系统中,各种处理任务按照紧急性和实时性要求分为三个优先级:故障级、周期级和基本级。
  故障级
故障级程序是实时性要求最强,需要时必须立即执行的程序。故障级程序负责故障识别、故障紧急处理,其优先级别较高,主要包括硬件故障、电源报警等。故障级程序由故障中断启动,又称为中断级,它不受任务调度的控制,在发生故障时优先执行,等故障处理结束,设备恢复正常后,再由任务调度去启动周期级和基本级程序。故障级可视故瘅部位、影响程度等又分为高、中、低三种等级。
  周期级
周期级程序是交换系统正常运行过程中优先执行的程序,对实时性要求较高,有固定的执行周期。周期级程序主要是各种监视扫描和必须定时执行的程序,它由时钟定时中断启动,又称为时钟级。有些周期级程序即使在无呼叫时仍然必须执行,如用户线、中继线的监视扫描程序。
周期级程序执行周期的长短由任务性质和有关信息的时间参数来确定,输人处理中的各种扫描程序,其扫描周期的确定要考虑交换机的容量、处理机的处理能力、对用户的服务质量等因素,并应取为时钟中断周期的整数倍。例如,大多交换机的时钟中断周期为4ras或8ms,对用户线状态扫描需要几百毫秒进行一次,用户扫描程序周期一般定为192ms;脉冲收号时,根据号盘话机的脉冲速度和断续比,脉冲识别扫描需要小于10ms进行一次,脉冲识别扫描程序周期一般定为8ms,位间隔识别程序周期为96ms;对于DTMF号码,根据其持续时间,按钮号码识别程序的执行周期一般为32ms。
周期级程序的执行周期各不相同,一般采用时间表来调度。时间表由时间计数器、比特,、激活屏蔽位和转移表组成。图4-50给出了利用时间表调度周期级程序的示意图。

 

时间计数器为比特表指示字或指针,其初始值为0,每产生一次时钟中断,计数器加1,当计数器值达到比特表的最大行数值时,返回到0,重新开始累加。每次时钟中断,中断服务程序以时间计数器的值为指针,找到比特表中的相应行,依照比特表中的‘内容调度周期级程序。
比特表的一行对应一次时钟中断,比特表中的一位对应一种周期级程序,当某位填“1”时,表示执行该程序,否则不执行该程序。比特表的行数取决于所调度的程序中最大的执行周期,比特表的位数取决于所调度的周期级程序个数。
活动屏蔽位用来提供辅助控制,在不改变比特表的情况下,可以通过活动屏蔽位关闭某个程序。活动屏蔽位中的每一位表示对应程序的执行状态,为“1”时才可执行该程序。在每个时钟中断周期内,读出比特表的一行后,首先与活动屏蔽位进行逻辑“与”,然后根据逻辑与的结果是“1”还是“0”,决定相应的程序是否执行。活动屏蒙位可以事先根据需要来设置,也可在程序运行过程中通过人机通信人为设置。
转移表用来提供各种程序的人口地址,转移表的行与比特表的列相对应。当某一程序需要运行时,以比特表的位数作为转移表的检索地址,进而得到程序的入口地址,即可转去执行该程序。
通过图4-50可以看出,时钟中断周期为8ms,比特表中的第0位全部为“1”,那么在每个时钟中断周期内都要执行拨号脉冲扫推识别程序,该程序的执行周期即为8ms;4个时钟中断周期才执行按钮号码扫描识别程序1次,该程序的执行周期即为32m;12个时钟中断周期执行位间隔识别程序1次,该程序的执行周期即为由此可以看出用户扫播和中继扫描程序的执行周期为192ms。对于某些数量大周期长的扫描,可以分若干次来完成,每次扫描其中的一部分,如用户扫描和中继扫描,这样既能满足扫描要求,又能均衡处理机的负荷。时间表设计是否合理,直接关系到占用处理机时间、占用存储空间、实时性的保证和负荷的均匀。
基本级
基本级程序是执行级别最低的程序,它对实时性要求较低。基本级程序有些没有周期性,有任务才执行;有些虽有周期性,但周期较长。号码分析、系统常规自检以及大部分OAM程序都厉于基本级。在执行基本级程序时,如果时钟中断到来,就暂停执行基本级,而转去执行周期级的程序,等到周期级程序执行完毕,返回中断点,再恢复基本级程序的执行。基本级程序一般是由队列调度的,按先到先处理的原则执行程序。实际设计中,基本级程序按其重要性和影响面的大小,可进一步细分等级,每一个等级设置相应的队列,执行时根据等级高低依次执行各队列中的程序。
图4-51给出了程控交换系统中故障级、周期级和基本级程序的启动顺序和执行时间。在正常情况下,每次时钟中断到来后,首先执行周期级程序,然后执行基本级程序。基本级程序执行完毕到下一次中断到来之前,如果留有空余时间,则说明处理机已完成了本次时钟中断周期内的所有任务,等待下一次时钟中断的到来。空余时间的多少与话务量的大小有着直接的关,如果忙时处理机在长时间内没有空余时间,就意味着CPU超负荷,周期级,特别是基i级的任务就会不断积累,从而造成控制失效。在设计时一般为处理机留有5%以上的空余时间,在空余时间内可以执行一些在时间上能够推迟的工作,如例行测试和査核程序等。

返回目录: 通信工程师交换技术培训电路交换控制

编辑推荐:

通信专业实务考试终端与业务教程汇总

通信专业实务考试设备与环境教程汇总

通信工程师考试培训交换理论基确汇总

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

通信工程师备考资料免费领取

去领取

距离2025 通信工程师考试

还有
  • 1
  • 0
  • 4
专注在线职业教育24年

项目管理

信息系统项目管理师

厂商认证

信息系统项目管理师

信息系统项目管理师

!
咨询在线老师!