计算机组成原理课后习题答案(常国锋 武汉大学出版社) 下载本文

页眉 断源的优先级别,但查询、判优完全是靠程序实现的,不但占用CPU 时间,而且判优速度慢。后者可节省CPU 时间,速度快,但是需要硬件判优电路,成本较高。

8.CPU 响应DMA 请求和响应中断请求有什么区别? 为什么通常使DMA 请求的优先级高于中断请求?

解:对中断请求的响应时间只能发生在每条指令执行完毕时,而对DMA 请求的响应时间可以发生在每个机器周期结束时。DMA 方式常用于高速外设的成组数据传送,如果不及时处理将丢失信息,所以DMA 请求的优先级应高于中断请求。

9.现有A 、B 、C 、D 共4 个中断源,其优先级由高向低按A 、B 、C 、D 顺序排列。若中断服务程序的执行时间为20μs ,请根据下图时间轴给出的中断源请求中断的时刻,画出CPU 执行程序的轨迹。

解:CPU 执行程序的轨迹如下图所示。

10.假设有1 、2 两个设备,其优先级为设备1 > 设备2 ,若它们同时提出中断请求,试说明中断处理过程,画出其中断处理过程示意图,并标出断点。

解:中断处理过程示意图如下图所示。

25 / 26

页眉

中断处理过程示意图

26 / 26