问题 问答题 简答题

试比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。

答案

参考答案:

相同点:这两种方式下,主机和I/O设备都是并行工作。

不同点:中断方式在CPU响应了I/O设备的中断请求后,要暂停现行程序的执行,转为I/O设备服务。DMA方式直接依靠硬件实现主存与I/O设备之间的数据直传,传送期间不需要CPU程序干预,CPU可继续执行原来的程序,CPU效率比中断方式。

DMA方式适用场合:高速、批量数据的简单传送。

中断方式适用场合:处理复杂随机事件、控制中低速1/O设备。

单项选择题
多项选择题