通信工程师交换技术考试程序的执行管理[2]

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

摘要:上述过程是每隔4ms(有的交换机为5ms)进行一次,如图3-46所示。从图3-46看出,如果在进行低级程序时,遇到4ms周期到来,若L级或B级的任务尚未执行完,就要被中断,以优先执行H级任务,然后执行L级任务,随后执行被中断的B级任务,最后依次进行BQhBQ2,BQ3的任务。关于中断时的有关操作,将在后面讲述。(2)程序执行总况故障级程序不

上述过程是每隔4ms(有的交换机为5ms)进行一次,如图3-46所示。

从图3-46看出,如果在进行低级程序时,遇到4ms周期到来,若L级或B级的任务尚未执行完,就要被中断,以优先执行H级任务,然后执行L级任务,随后执行被中断的B级任务,最后依次进行BQhBQ2,BQ3的任务。关于中断时的有关操作,将在后面讲述。

(2)程序执行总况

故障级程序不受任务调度程序的控制,但任务调度程序和故障级之间的关系,可用图3-47表示。此图也是所有程序执行的总框图。

由图3-47可知,时钟脉冲是由硬件产生,通过中断源触发器控制4ms时钟中断的周期发生,以控制任务调度程序。当硬件发生故障时,通过紧急电路启动系统控制程序中的故障处理程序,处理完毕后启动“再启动处理程序”,使交换机重新投入运行。故障级程序是保证交换机正常运行必须程序。

维护操作台可以测试紧急电路是否有效,也可以人工控制强迫再启动。

归纳起来,程序执行管理的基本原则有以下几条。

①基本级按级依次执行。基本级可分为几级,在程序执行时应按级别顺序依次执行,即高级别的基本级执行完毕,才能进入低级别的基本级程序。在同一级别中的多个任务则一般按先到先服务的原则,排成先进先出的队列依次处理,故每级相当于一个队列。

②基本级执行中可被中断插入而转入中断处理程序。基本级在执行中,可被各种中断所插入,在被保护现场后转去执行相应的中断处理程序。

如果是时钟中断,就去执行时钟级程序。若时钟级程序有几级时,应先执行H级程序,再执行L级程序,时钟级执行结束,恢复现场,又进入基本级程序。

如果是故障中断,就去执行相应的故障处理程序。

③中断级在执行中,只允许高级别中断进入。某一级中断己进入后,将只允许高级别的中断进入。例如在执行H级程序时,可被故阵级程序插入。在执行FL级程序时,可被FM级程序或FH程序插入等。

④基本级被时钟中断插入后的恢复处理应体现基本级中的级别次序。也就是说,由于大容最交换机的基本级任务再予分级的情况下,仍要遵循级别原则。

例如,程序在BQ2级未执行完而下一个时钟中断己经到来的处理情况。BQ2级中某一任务屮断后,等到H级和L级执行完毕,立即予于恢复执行,接着转去执行BCh级,并按BQPbq2.bq3的次序依次执行。

下面分别对周期级、基本级和故障级程序的调度管理进行说明。

3.周期级程序的调度

时钟中断发生后,进入周期级任务调度程序。该程序的基本任务是确定本次时钟脉冲中断应调度哪些周期级程序,并一个个启动它们执行。对于小型程控交换机,由于周期级程序类型不多,可以设置几种不同周期的时钟中断来实现,这样就基本上不需要调度管理,但其灵活性和适应性均较差。大型程控换机中,通常以一种时钟中断为时基,采用时间表来启动周级程序的执行。下面说明时间表的结构及启动、调度的原理。

[1]  [2]  [3]  [4]  

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

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

去领取

距离2025 通信工程师考试

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

信息系统项目管理师

信息系统项目管理师

!
咨询在线老师!