设某机配有A、B、C3台设备,其优先级按A→B→C降序排列,为改变中断处理次序,它们的中断屏蔽字设置如下:[img=404x180]17d857fbaefe384.png[/img]按下图所示时间轴给出的设备请求中断的时刻,画出CPU执行程序的轨迹。设A、B、C中断服务程序的执行时间均为[tex=2.071x1.214]v0d1v4CRfh5DaGn930Mn/A==[/tex]。[img=408x218]17d85807941d43f.png[/img]
举一反三
- 现有A、B、C、D, 4个中断源,其优先级由高向低按A→B→C→D顺序排列。若中断服务程序的执行时间为[tex=2.071x1.214]v0d1v4CRfh5DaGn930Mn/A==[/tex],根据下图所示时间轴给出的中断源请求中断的时刻,画出CPU执行程序的轨迹。[img=501x260]17d85762c775700.png[/img]
- 现有[tex=6.071x1.286]GZbiT2P8T8KVyVUEWQpYyjIiVTkGekbnZrmhPI/Gp54=[/tex]四个中断源,其优先级由高向低按[tex=6.071x1.286]GZbiT2P8T8KVyVUEWQpYyjIiVTkGekbnZrmhPI/Gp54=[/tex]顺序排列。若中断服务程序的执行时间为[tex=2.071x1.214]v0d1v4CRfh5DaGn930Mn/A==[/tex],请根据下图时间轴给出的中断源请求中断的时刻,画出CPU执行程序的轨迹。[img=679x339]17af576267a617b.png[/img]
- 设某机有四个中断源[tex=6.286x1.286]YX/ob80IAyodI8uA0nDxFC6boXUDbDG+IPnYZVY3lBI=[/tex]其硬件排队优先次序为[tex=7.357x1.214]w1ZbeeLty8QHWVzOyI73sA==[/tex]现要求将中断处理次序改为[tex=7.071x1.071]n4jXAF98TAjhH8t0N/o7NQ==[/tex]。按图时间轴给出的四个中断源的请求时刻,画出[tex=2.071x1.0]4KiX63QwBg3rBb/SYYoSTA==[/tex]执行程序的轨迹。没每个中断源的中断服务程序时间均为[tex=2.071x1.214]SmoXqo3Ni3UxkUIkh6rUXQ==[/tex]。[img=507x169]17e4373d4c02700.png[/img]
- 现有[tex=6.071x1.286]GZbiT2P8T8KVyVUEWQpYyjIiVTkGekbnZrmhPI/Gp54=[/tex]四个中断源,其优先级由高向低按[tex=6.071x1.286]GZbiT2P8T8KVyVUEWQpYyjIiVTkGekbnZrmhPI/Gp54=[/tex]顺序排列。若中断服务程序的执行时间为[tex=2.357x1.214]PYPcMfwwZDXwz4S+tVWXWQ==[/tex]请根据图时间轴给出的中断源请求中断的时刻,画出[tex=2.071x1.0]4KiX63QwBg3rBb/SYYoSTA==[/tex]执行程序的轨迹。[br][/br]
- 若计算机有4级中断,中断响应的优先次序为1→2→3→4。设中断级屏蔽位“1”对应于开放,“0”对应于屏蔽,各级中断处理程序的中断级屏蔽位设置如题28表所示。(2020年自考真题)[img=428x160]17e44ba6d6998b7.png[/img](1)求中断处理次序。(2)如果所有的中断处理各需3个单位时间,中断响应和中断返回时间相对于中断处理时间少得多。当计算机正在运行用户程序时,同时发生第3、4级中断请求,过两个单位时间后,又发生第2级中断请求,再过两个单位时间后,发生第1级中断请求。画出程序运行过程示意图。