程控数字交换第5章讲解.pptVIP

  • 25
  • 0
  • 约9.54千字
  • 约 93页
  • 2016-03-21 发布于湖北
  • 举报
补充2:运行程序的设计开发过程 (属于软件工程的内容;开发、生产、维护。) 一、开发 需求分析:“做什么”。功能要求、数据模型、其他要求。 软件设计:“怎么做”。总体设计、详细设计。 编程:程序员编写代码。 测试:查找错误,45%的工作量。 二、生产: 各局的用户组成、容量、话务量、信令方式、编号设计不一样,导致局数据、用户数据不一样。 三、维护 软件维护内容: 改正性维护:排除设计错误。 适应性维护:软件升级;局数据修改等。 完善性维护:扩充软件功能。 程序的修改: 补丁:指令替换; 模块替换。 数据修改:(慎重!!!) 局数据、用户数据等。 OS的任务调度: 功能:根据实时性的不同要求,按照一定的优先级调度相应的作业在处理机上运行。 程序的优先级划分: 1) 中断级(故障级):实时性高、随机性(不可屏蔽) ---强占型:由硬件中断,不通过OS调度。 ---主要用于故障处理和输入输出处理。 2) 时钟级(周期级):实时性较高、周期性(可屏蔽) ---非强占型:由时钟级调度。 ---在关中断状态下执行,要求其执行时间尽可能短。 ---主要用以发现外部事件。 补充: 中断与中断接口: 时钟中断:任务调度的时间基准 故障中断:(最高优先级,且不可屏蔽) 硬件中断(硬件监视电路发出的中断) 运行异常中断(死循环后,WDT的中断) 程序性中

文档评论(0)

1亿VIP精品文档

相关文档