参考答案:
【问题1】
(1)单级、或单级中断系统
(2)设备C,设备B,设备A。
【问题2】
(1)CPU关中断
(2)保存中断现场
(3)执行中断处理程序
(4)恢复现场
(5)开中断
【问题3】
(1)TA=3TDC +TS+Ta+TR
(2)TB= 2TDC +TS+Tb+TR
(3)TC=TDC+TS+Tc+TR
(4)f=1/T
【问题4】
(1)用户进程或应用程序
(2)设备无关的系统软件或设备管理程序
(3)设备驱动程序
(4)中断处理程序
详细解析:
本题考查中断处理相关知识的应用。
本系统不允许中断嵌套,如果CPU响应中断,则中断处理过程按照如下流程执行:
a)CPU检查响应中断的条件是否满足;
b)如果CPU响应中断,则CPU关中断;
c)保存中断现场;
d)分析中断原因;
e)执行中断处理程序;
f)退出中断,恢复现场;
g)开中断,CPU继续执行。
嵌入式系统中多用I/O设备管理软件来管理外设。I/O设备管理软件一般分为4层,层次关系和每一层的主要功能说明如下图所示。