问答题 某多重中断按优先级处理如下图所示,系统不设中断屏蔽,请解释图中各中断源的优先级。其中,①、②、③、④分别为各中断源的序号,其在请求中断时使用。
【正确答案】
【答案解析】由分析可知,中断源优先级顺序依次为①②③④。
因为:
在t1时刻,②和③同时请求,而响应②,说明②高于③;
在t2时刻,正在为②服务的时候④请求,未得到响应,说明②也高于④,即②高于③和④;
在t3时刻,为②服务结束,响应③,未响应④,说明③高于④;
在t4时刻,正在为②服务的时候①请求;
在t5时刻,转到①服务,说明①高于②,即①高于②③④,至此即得各中断源的优先级高低依次为①②③④。