问答题 设某机有4个中断源A、B、C、D,其硬件排队优先顺序为A>B>C>D,现要求将中断处理顺序改为D>A>C>B。
问答题 写出每个中断源对应的屏蔽字。
【正确答案】在中断处理顺序改为D>A>C>B后,每个中断源新的屏蔽字如图1所示。
中断源 中断屏蔽码
A B C D
A 1 1 1 0
B 0 1 0 0
C 0 1 1 0
D 1 1 l 1
图1 每个中断源新的屏蔽字
【答案解析】
问答题 按下图所示的时间轴给出的4个中断源的请求时刻,画出CPU执行程序的轨迹。设每个中断源的中断服务程序时间均为20s。
【正确答案】根据新的处理顺序,CPU执行程序的轨迹如图2所示。
[*]
图2 CPU执行程序的轨迹
【答案解析】