第八章 输入输出系统 习题
[中断处理]
[中断饱和]
[通道、DMA、中断三种基本I/O方式的异同点]
-
如果认为CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么在下面几种主机与设备之间的数据传送中:
(1)主程序与主机与设备是串行工作的:程序查询方式
(2)主机与设备是并行工作的:DMA方式
(3)主程序与设备是并行运行的:程序中断方式 -
中断向量地址是:中断服务程序人口地址指示器
-
利用微型机制作了对输人数据进行采样处理的系统。在该系统中,每抽取一个输人数据就要中断CPU一次,中断处理程序接收采样的数据,将其放到主存的缓冲区内。该中断处理需时x秒,另一方面缓冲区内每存储n个数据,主程序就将其取出进行处理,这种处理需时y秒。因此该系统可以跟踪到每秒( n/(n*x+y) )次的中断请求。
-
采用DMA方式传送数据时,每传送一个数据就要占用一个(存储周期)的时间。
-
通道的功能是:(执行通道指令,组织外围设备和内存进行数据传输)、以及(向CPU报告中断);按通道的工作方式分,通道有(选择通道)、(字节多路通道)、(数组多路通道)三种类型。
-
在图8.9中,当CPU对设备B的中断请求进行服务时,如设备提出请求,CPU能够响应吗?为什么?如果设备B一提出请求总能立即得到服务,问怎样调整才能满足此要求?
【答】(1)CPU 不能响应中断设备
(2)因为同级中断不能嵌套,而A、B设备属于同级中断
(3)如果想要设备B一提出请求即能得到服务,则应该使设备B为最高优先级,这里可将B单独接至3级IR,处于最高优先级。 -
[中断饱和] 在图8.9中,假定 CPU取指并执行一条指令的时间为t1,保护现场需t2,恢复现场需t3,中断周期需t4,每个设备的设备服务时

本文详细探讨了计算机组成原理中关于输入输出系统的内容,包括中断处理、中断饱和和不同I/O方式的异同点。分析了中断服务程序、中断向量地址、DMA方式和通道的作用。同时,讨论了如何调整中断处理次序和中断饱和时间的计算。最后,对比了中断、DMA和通道三种基本I/O方式的优缺点及其应用场景。
最低0.47元/天 解锁文章
5170

被折叠的 条评论
为什么被折叠?



