版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第五章是程序的执行和管理。交换处理程序由许多执行某些功能以满足各种处理要求的程序组成。其中一些是实时的,必须立即执行,而其他的可以稍微延迟。因此,有必要安排各种程序的执行计划,以满足不同的时间要求。这是程序的执行管理。5.1程序执行级别程序级别根据程序时间要求的严格程度,程序可以分为几个级别,时间要求越严格,级别越高。一般来说,它可以分为故障级、周期级和基本级。(1)故障级别,主要负责识别故障并立即处理。一旦设备发生故障,应立即处理,这通常是通过微机的无屏蔽中断来实现的。(2)严格按照周期级的周期时间执行的程序通过常规中断启动和执行。各种扫描程序和超时判断程序都是周期性程序。具有不同周期级别的
2、各种程序的执行周期是定时中断的整数倍。例如,拨号脉冲扫描程序的执行周期为8毫秒,而双音多频号码接收周期为16毫秒,位间隔执行周期为96毫秒。(3)实时性要求低、时间要求不严格的基本级程序被定义为基本级程序。它们可以在执行之前等待机器空闲,并且通常由队列启动。内部处理程序,如摘机识别程序和路由程序,属于这一类。故障级别程序具有最高优先级,基本级别具有最低优先级。不同级别程序的工作顺序:如果中央处理器能在8毫秒周期内执行周期级和基本级程序,它可以等待下一个中断到来,如:b .如果基本级程序没有执行,8毫秒中断将再次到来,下一个中断周期程序将首先执行,然后从中断返回,例如继续执行被中断的基本级程序和
3、其他新程序;如果在执行周期性或基本级程序时出现故障,中断正在执行的程序,例如,在故障级进入紧急处理,处理完成后返回到原始断点继续执行原始程序,参见。在大多数情况下,在执行基本级别的程序之后,应该有一些空闲时间来处理可推迟的工作,以避免交换机过载。交换机负载一般由四部分组成,它们与业务量的关系如下:周期性和基本级程序在负载中的比例随着业务量的增加而增加,而可推迟的工作随着业务量的增加而减少。5.2 .程序执行管理的基本原则是:(1)基层程序分为多个层次,按照优先级顺序执行,同级任务按照先到先得的原则处理;(2)基础级程序可以被周期级中断,周期级按等级进行分级和执行。定期级程序可能被故障级程序中断
4、;(3)基层程序被周期层中断后,恢复处理应反映基层的水平。在被中断的任务被执行之后,它们仍然需要从基本级别执行到最高级别,如图5.3所示。如果您想在任务执行后停止查找最高级别的任务,您可以使用图5.4中添加的开关设备。(图的顶部省略了一个指向末端1的箭头),5。3时间表,由程控交换机用来控制周期性程序的执行。时间表由定时器、掩码表、调度表和功能程序入口地址表组成。(1)定时器中断时钟8 ms,并将其内容增加1。该内容被用作调度表的单元号(行号),指示该单元内容将被执行。最后一个单元清除计时器;(2)调度表有24行(周期时间248=192毫秒)和16列(字长),表中的1位表示对应于该列的序列应该
5、被调用。当定时器每8毫秒增加1时,时间表每8毫秒改变一行。时间表中的第一列每行有1,并且如果在中间有1,则相应的程序每8毫秒执行一次如果屏蔽位为“1”,则可以执行调度表中对应于“1”的程序;如果屏蔽位为“0”,则相应的“1”将不会被执行。使用掩码位,可以方便地调用相关程序。如果平时不使用“测试拨号脉冲识别”,使用屏蔽位防止其被执行,执行时将其设置为“1”。(4)功能程序入口地址表中的内容是一系列对应的子程序入口地址,对应于周期级别执行不同周期时间的程序。如果需要整数时间,如1秒、2秒等。这也可以通过这个时间表来实现。以200毫秒计时为例。增加“200毫秒程序”,排列在d列,表中全部为“1”,屏
6、蔽位置为“0”,还增加了“辅助屏蔽程序”,执行周期为192毫秒,T23的e列设置为“1”。当调度表执行到T23时,运行“辅助掩蔽程序”,将200毫秒程序的掩蔽位置改为“1”,将T23E列的“1”改为“0”;八毫秒后,因为200毫秒程序的屏蔽位为“1”,程序被执行。从开始到现在,只有200毫秒;200毫秒程序再次将自己的屏蔽位设置为“0”,同时将“辅助屏蔽程序”的下一行(行T0)设置为“1”,从而将程序序列转移到列f执行,从而基本上恢复了状态。当执行下一个周期时,“辅助屏蔽程序”在调度表中设置“1”行,该行将出现在T1行上。5。4基本级别的队列调度,大多数基本级别的程序不是周期性的,所以可以采用队列处理。同级待遇要求按先到先得的原则办理。基本的队列处理概念如图5.8所示。执行控制程序首先询问Q1是否有任何处理要求,如果有,将按照Q1队列的顺序进行处理,然后询问Q2队列,依此类推,直到最后一个队列被处理。基层队列采用先来先服务的处理原则,将处理登记表形成一个链式队列,如图5.9所示。前导
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/Z 215-2026模拟磁性音像资料保护与修复技术要求
- 2026年行车工安全操作培训课件
- 2026年实验室个人防护培训课件(学习辅导版)
- 2026年伤口换药技术培训课件
- 2026 年土地资源现状危机认知教育课件
- 2026 年春节年夜饭民俗文化溯源课件
- 医院感染防控核心知识考试试题及答案
- 捻线工安全综合水平考核试卷含答案
- 陶瓷成型施釉工安全检查测试考核试卷含答案
- 白酒灌装工岗前绩效目标考核试卷含答案
- 2026年杭州钢铁集团招聘试题及答案
- 2026兴宁市司法局公开招聘司法行政辅助人员6人笔试参考题库及答案详解
- 2025年教资考试真题试卷及答案
- (2026年版)中国老年2型糖尿病防治临床指南解读课件
- 心肺运动试验(CPET)标准化质量控制全流程科室业务学习资料
- 艾灸疗法小讲课
- 2026年中级群众文化馆员职称评审面试题及答案解析
- 2026综合版《安全员手册》
- 前列腺增生诊疗指南(2026年版)基层规范化诊疗
- 义务教育美术(2022版)新课程标准考试测试题及答案
- 2026科粤版九年级化学上学期期末复习知识清单(默写版+解析版)
评论
0/150
提交评论