阅读以下关于电梯模拟控制系统设计方案的说明,回答问题1至问题3,将答案填入答题纸的对应栏内。 【说明】 王工在实验室负责自动电梯模拟控制系统的设计,自动电梯模拟控制系统需要完成电梯运行控制算法、输入界面和输出界面三项主要任务。系统结构图如图1-1所

admin2015-05-21  43

问题     阅读以下关于电梯模拟控制系统设计方案的说明,回答问题1至问题3,将答案填入答题纸的对应栏内。
【说明】
    王工在实验室负责自动电梯模拟控制系统的设计,自动电梯模拟控制系统需要完成电梯运行控制算法、输入界面和输出界面三项主要任务。系统结构图如图1-1所示。
   
根据电梯运行的流程,把电梯划分为停止状态、运行状态、开门状态和关门状态4种控制状态。停止状态是指电梯在没有任何请求的情况下静止状态,而不是指电梯在运行过程中开门前的停顿状况,本题忽略停顿状况,把电梯从运行状态直接迁移为开门状态。电梯根据控制状态的迁移规则进行状态迁移,系统初始时,电梯处于停止状态。
  系统采用多级优先级中断结构,如图1-4所示。它要求CPU在执行完当前指令时转。而对中断请求进行服务。设备A连接于最高优先级,设备B次之,设备C又次之。IRQx为中断请求信号,INTx为CPU发出的中断响应信号。

现假设:TDC为硬件中断周期时间;TM为一个指令执行周期时间;TA、TB、TC分别为A、B、C的中断服务程序执行时间;TS、TR为保护现场和恢复现场所需的时间。图1-5是中断处理过程示意图。

    当三个设备同时发出中断请求时,依次处理设备A、B、C的时间是多少?这种结构下中断饱和时间是多少?请将答案填写在答题纸的对应栏中。

选项

答案tA=TM+TDC+TS+TA+TR; tB=TDC+TS+TB+TR; tC=TDC+TS+TC+TR; 中断饱和时间为:T=tA+tB+tC或T=TM+3TDC+3TS+TA+TB+TC+3TR

解析 该问题是一个关于多级中断的问题,题中现假设TDC为硬件中断周期时间,TM为一个指令执行周期时间,TA、TB、TC分别为A、B、C的中断服务程序执行时间,TS、TR为保护现场和恢复现场所需的时间。
    当三个设备同时发出中断请求时,依次处理设备A、B、C的时间分别为:
    tA=TM+TDC+TS+TA+TR
    tB=TDC+TS+TB+TR
    tC=TDC+TS+TC+TR
    注意,TM只执行1次。
    这种结构下中断饱和时间是:T=tA+tB+tC=TM+3TDC+3TS+TA+TB+TC+3TR
转载请注明原文地址:https://jikaoti.com/ti/q6I7FFFM
0

最新回复(0)