- 5
- 0
- 约9.62千字
- 约 58页
- 2018-08-06 发布于贵州
- 举报
计算机组成原理第七章输入输出系统三图文课件
(2)在ti时刻I1,I2和I4级同时提出中断请求,中断 处理完毕后,在tj时刻I3级发出中断申请,在CPU为I3 服务过程中,I1级发出请求,在CPU为I1服务时,I2级发 出请求。试画出CPU的运行轨迹。 I1 I2 I3 I4 用户 程序 I1,I2,I4 I3 I1 I2 中断服 务程序 中断 时间 ti tj (3)若将中断处理次序设为I1 →I4 → I3 → I2,问将怎样设置各级的屏蔽码? 中断处理 程序 屏蔽码 I1级 I2级 I4级 I3级 I1级 I4级 I3级 I2级 1 1 1 1 0 1 0 0 0 1 1 0 0 1 1 1 (4)按照(3)确定的中断处理次序,画出在(2)的 情况下CPU的运行轨迹. 解:(4) 中断处理次序为I1 →I4 → I3 → I2; ti时刻I1,I2和I4级同时产生中断,中断处理完毕后,在tj时刻I3级发出请求,CPU为I3服务时,I1级发出请求,CPU为I1服务时,I2级发出请求。CPU运行轨迹如下图。 中断 时间 用户 程序 中断服 务程序 I1 I2 I3 I4 ti I1,I2,I4 tj I3 I1 I2 练习:教材P.282?【例1】: 参见P.280图8.7即二维中断系统结构图。请问: (1)在中断情况下,CPU和设备的优先级如何考虑?请按降序排列各设备的中断优先级。 解:优先次序为:设备A→B→C→D→E→F→G→H→I→CPU。 (2)若CPU现执行设备B的中断服务程序, IM2,IM1,IM0的状态是什么?如果CPU执行设备D的中断服务程序, IM2,IM1,IM0的状态又是什么?(注:IMi为0—开放,1—屏蔽) 解:执行设备B的中断服务程序时,IM2IM1IM0=111; 执行设备D的中断服务程序时,IM2IM1IM0=011。 中断优先 级排队 电路 与 中断控制 逻辑 IM2 IR2 IR1 IM1 IR0 IM0 0 1 0 1 设备A 设备B 设备C 与 与 0 1 0 1 0 1 0 1 与 设备D 设备E 设备F 设备G 设备H 设备I CPU 2级IR 1级IR 0级IR 高 优先权 低 高 优 先 权 低 图7.23 一维、二维多级中断结构 解:每一级的IM标志不能对该级中的个别设备单独进行屏蔽。 (4)假如设备C一提出中断请求,CPU立即进行响应,如何调整才能满足此要求?解:把设备C单独放在第三级上,使该级优先权最高,并令IM3=0。 (3)每一级的IM能否对某个优先级的个别设备单独进行屏蔽? 例:作示意图表示用程序中断方式进行数据I/O时,CPU与外设、外设与外设并行工作的操作时序,从中分析程序中断方式进行I/O操作的优点和不足。 解答: 用两台外设与CPU共同工作的情况为例作示意图如下—— CPU工作 主程序 设备1工作 设备2工作 启 动 设 备 1 启 动 设 备 2 设中 备断 1 请 求 设 备 2 中 断 请 求 设备1 中断处理程序 设备2 中断处理程序 优点:CPU与外设及外设与外设的 并行提高了CPU的工作效率。 不足:响应一次中断只交换一个字节,整块数据交换要 多次中断;随着外设增多,CPU额外开销明显加大,甚至 可能“中断饱和”;只适用于CPU与低速设备交换数据, 高速、成组交换信息的外设无法采用程序中断方式。 例:某计算机的CPU主频为500MHZ,CPI为5(即每条指令平均需要5个时钟周期).假定某外设的数据传输率为0.5MB/s,采用中断方式与主机进行数据传送,以32位为传输单位,对应的中断服务程序包含18条指令,中断服务的其他开销相当于2条指令的执行时间.请回答下列问题,要求给出计算过程. (1) 在中断方式下,CPU用于该外设I/O的时间占整个CPU时间的百分比是多少? 解:(1)CPU每秒包括500×106个时钟周期; 中断服务程序包括的时钟数为(18+2) ×5=100 即在中断方式下,CPU每次用于数据传送的时钟周期数为100 为达到外设0.5MB/s的数据传输率,外设每秒申请的中断次数:0.5MB/4B=125000 1秒内用于中断的开销: 100 ×12500012.5M个时钟周期 CPU用于该外设I/O的时间占整个CPU时间的百分比:12.5M
您可能关注的文档
最近下载
- 揭煤地质说明书2020.5.28.doc VIP
- CB 20652-2018CN 舰船燃气轮机轮盘超转试验方法.docx
- DB37_T 5345-2025《建筑工程流态固化土应用技术规程》.pdf
- 2025年房地产经纪人智慧社区数据化运营与决策支持专题试卷及解析.pdf VIP
- 2025年拍卖师拍卖活动备案与监管流程专题试卷及解析.pdf VIP
- 2025年特许金融分析师行为经济学与宏观经济决策专题试卷及解析.pdf VIP
- 2025年拍卖师无形资产拍卖纠纷的典型案例分析与裁判思路专题试卷及解析.pdf VIP
- 面向自动驾驶场景的联邦学习硬件加速与车载通信协议深度集成研究.pdf VIP
- 2025《基于NB-IoT的烟雾报警系统设计》21000字.docx
- 小吃街夜市规划方案 (2).docx VIP
原创力文档

文档评论(0)